cloadyDocs
Docs3 min de lectura

Introducción

Qué es Cloady, cómo encajan sus piezas y las tres formas de desplegar una app.

Cloady ejecuta tus apps para que no tengas que administrar servidores. Regístrate, crea un espacio de trabajo y despliega: un sitio de WordPress, una API en Node, una base de datos Postgres. Los builds, la red, HTTPS, los logs y las métricas vienen incluidos: la sencillez de un VPS con la comodidad de los despliegues gestionados.

El modelo mental

Un espacio de trabajo reúne a tus miembros, tus integraciones y tu facturación. Cada app que contiene declara la vCPU, la RAM y el disco que necesita (los límites de su archivo compose, multiplicados por la escala que elijas), y lo que paga el espacio de trabajo depende del total.

Nunca eliges un plan. El total se cobra según cuatro planes, y cualquier cantidad entre dos planes tiene un precio intermedio (consulta Capacidad y precio). Los precios son los mismos en todas las regiones, y un espacio de trabajo cuyas apps quepan en 0,5 vCPU, 1 GB de RAM y 5 GB de SSD no paga nada. Pagas por lo que declaran tus apps, no por lo que usen en cada momento. El nivel gratuito incluye 200 GB de tráfico HTTP saliente al mes, y los recursos de pago incluyen tráfico de red ilimitado.

Un espacio de trabajo nuevo puede desplegar en cualquier región: EE.UU. Oeste, EE.UU. Este, Alemania o Singapur. Una región es simplemente el lugar donde se ejecuta una app, y la eliges al desplegar esa app; no hay nada que activar antes.

Workspace  —  members, integrations, one bill for what its apps declare
 └─ Application  —  runs in one region, in one environment
     └─ Services  —  the containers the app is made of

Cada aplicación se ejecuta en una región y un entorno (production, preview o development), y su nombre es único dentro de un espacio de trabajo y un entorno. Una app se compone de uno o varios servicios (contenedores): una app de WordPress incluye un servicio wordpress y un servicio mariadb, y puedes consultar el estado de cada uno, leer sus logs y abrir una terminal en él por separado. Cada app recibe HTTPS, logs en tiempo real, métricas y una URL en cuanto arranca.

Cambiar el nombre de una app cambia su URL, porque la dirección sigue al nombre. Renombrar es también la opción segura: nunca elimines una app para cambiarle el nombre, porque eliminar una app borra sus datos de forma permanente.

Hay una cosa que puede detener un despliegue, y el error lo indica:

  • payment_required: la app haría que el espacio de trabajo superara su asignación gratuita y no hay ninguna tarjeta registrada, o la tarjeta fue rechazada. El propietario del espacio de trabajo puede añadir una en Account → Billing, o puedes reducir el tamaño de la app.

Tres formas de desplegar

  • Repo de GitHub: conecta un repo y Cloady compila y despliega tu rama con cada push.
  • Arrastrar una carpeta: suelta la carpeta de un proyecto desde tu equipo; se compila de la misma forma.
  • Catálogo: elige una aplicación lista para usar (WordPress, Postgres, n8n, Supabase y más) e instálala.
Tres orígenes de despliegue que convergen en una única ruta de creación y un único pipelineRepo de GitHubcompila tu rama en cada pushArrastrar una carpetacomprimida y compilada igualCatálogolista para instalar tal cualUna sola ruta de creación para los tresPOST /api/workspaces/{workspaceSlug}/deployrepo o carpetacatálogo, sin compilarCompilarrailpack, o un Dockerfilesi el repo tiene unoConfigurarcontenedores, volúmenes yenrutamiento, ya conectadosEn líneaservida en tu host conTLS, logs y métricas

Las tres funcionan desde el panel o desde tu terminal con cloady deploy.

Dos dominios

  • cloady.com: el panel, con tus espacios de trabajo, apps, logs, métricas, equipo y facturación. Un espacio de trabajo está en cloady.com/w/acme.
  • cloady.io: donde se sirven tus apps. Cada app recibe allí un nombre de host:
my-blog-k7q2v9ze-acme.cloady.io

Se compone del nombre de la app, un código corto único y el nombre del espacio de trabajo, con el mismo formato en todas las regiones y todos los entornos. También puedes asociar tu propio dominio a una app; HTTPS se configura en ambos casos.

Anatomía del nombre de host de una aplicación en cloady.io<slug>-<hash8>-<workspaceSlug>.<apex>ejemplo: app «My Blog» en el espacio de trabajo «acme»my-blog-k7q2v9ze-acme.cloady.iodominio raíz — cloady.io en todas las regiones y entornosslug del espacio de trabajo — también limitado a 24 caracterescódigo único — impide que dos apps compartan la misma direcciónslug de la aplicación — sigue al nombre de la app si la renombras; máximo 24Si renombras la app, esta dirección sigue al nuevo nombre.HTTPS se configura automáticamente aquí y en cualquier dominio propio que asocies.

Por dónde seguir

En esta página