Desplegar Coolify en AWS: guía 2026 paso a paso
¿Querés desplegar Coolify en AWS y dejar de pagar facturas que escalan solas? La receta corta: levantás una instancia EC2 t3.medium con Ubuntu 24.04, corrés el script oficial de instalación, abrís el puerto 8000 y en unos 10 minutos tenés tu propia plataforma tipo Vercel corriendo sobre infraestructura que controlás vos. El resto es configurar seguridad y conectar tu repo.
Coolify es una plataforma open source de autohospedaje que te deja desplegar aplicaciones, bases de datos y servicios sobre tu propio servidor, con una experiencia parecida a la de Heroku o Vercel pero sin vendor lock-in. La desarrolla coolLabs y se instala con un solo script. Sobre AWS EC2 te da deploys desde GitHub, certificados SSL automáticos y control total de tus datos.
En 30 segundos
- Instancia mínima: t3.medium (2 vCPU, 4 GB RAM) con Ubuntu 24.04 LTS y 30 GB de disco. Con menos de 2 GB no arranca bien.
- Tiempo de instalación: un solo comando y entre 5 y 10 minutos hasta tener el panel arriba en el puerto 8000.
- Puertos a abrir: 22 (SSH), 80, 443 y 8000 en el security group de AWS.
- Caso real: el tutorial de AWS Builders despliega una app de tareas en Next.js + Turso y la monitorea con Stakpak Autopilot.
- Cuándo conviene: Coolify si querés control y costo fijo; Vercel si priorizás velocidad y cero operaciones.
¿Qué instancia EC2 necesito para Coolify?
Acá se cae mucha gente. Levantan una t2.micro del free tier, corren el script y se preguntan por qué todo va lento o directamente se cuelga. Esto se conecta con lo que analizamos en alternativas gratuitas para desplegar.
Coolify necesita aire. La documentación oficial pide un mínimo de 2 CPU, 2 GB de RAM y unos 30 GB de almacenamiento, y eso es solo para que el panel respire. Si además vas a correr tus aplicaciones y bases de datos en el mismo servidor (que es lo normal al arrancar), 4 GB de RAM es lo razonable. Por eso el tutorial de AWS Builders elige una t3.medium: 2 vCPU y 4 GB, que zafa para la mayoría de los proyectos chicos y medianos.
| Instancia | vCPU / RAM | Para qué |
|---|---|---|
| t3.small | 2 / 2 GB | Solo el panel, una app muy liviana. Vas justo. |
| t3.medium | 2 / 4 GB | El punto dulce para arrancar. Varias apps chicas. |
| t3.large | 2 / 8 GB | Apps con base de datos pesada o varios servicios. |

Sistema operativo: Ubuntu 24.04 LTS x86_64. Es el camino más probado y el que menos sorpresas te da con Docker.
Pasos para desplegar Coolify en AWS EC2
El proceso es lineal si no te salteás nada. Estos son los pasos para desplegar Coolify en AWS de cero:
- Creá la instancia: lanzá una EC2 t3.medium con Ubuntu 24.04 y asignale al menos 30 GB de disco EBS.
- Configurá el security group: agregá reglas inbound para SSH (22), HTTP (80), HTTPS (443) y el panel de Coolify (8000).
- Descargá tu key pair: guardá el archivo .pem, lo vas a necesitar para conectarte.
- Conectate por SSH:
ssh -i tu-clave.pem ubuntu@IP-PUBLICA. - Corré el script oficial:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. Esperá a que termine. - Entrá al panel: abrí
http://TU-IP:8000en el navegador.
Toda la instalación lleva entre 5 y 10 minutos, según la velocidad de red de la instancia. El script te baja Docker, configura el reverse proxy y deja el servicio levantado solo. Lo explicamos a fondo en automatizar despliegues con CI/CD.
¿Cómo configuro la seguridad y las credenciales?
Lo primero al entrar al panel: crear la cuenta admin. Coolify te lo pide en el primer acceso y conviene hacerlo ya, antes de que alguien más descubra tu IP con el puerto 8000 abierto.
Después, blindá el acceso. En vez de dejar el SSH abierto al mundo, restringí la regla del puerto 22 a tu IP fija (o a la de tu VPN). En el tutorial fuente, ese paso de limitar el SSH a una sola IP aparece como recomendación explícita de seguridad antes de seguir. Una vez adentro, Coolify levanta el reverse proxy y habilita su API, que es lo que vas a usar para automatizar deploys y conectar webhooks de GitHub o GitLab. Los certificados SSL los gestiona solo vía Let’s Encrypt cuando le asignás un dominio.
¿Cómo despliego mi primera aplicación en Coolify?
Ya con el panel arriba, el flujo es directo. Conectás tu repo de GitHub, elegís la rama, configurás puerto y variables de entorno, y le das deploy. Sobre eso hablamos en herramientas de integración continua.
El ejemplo del artículo de AWS Builders es una app de tareas hecha con Next.js, Drizzle ORM y Tailwind, que guarda datos en una base Turso (SQLite sobre HTTP). Chica, pero suficiente para probar lo que importa: que la app se conecte a la base, que cree y borre registros, y que el deploy sobreviva a un reinicio. El paso clave acá son las variables: en ese caso, la URL de la base y el token de autenticación de Turso van cargadas como variables de entorno en Coolify, no hardcodeadas en el código.
¿Y si querés automatizar todo el armado? El mismo tutorial muestra cómo Stakpak Autopilot levanta la infra con un solo prompt (“deploy my app on aws with coolify”), elige la región más cercana a tus usuarios y deja el monitoreo andando. Útil, aunque ojo: una herramienta que hace todo sola también esconde lo que está pasando por debajo, y cuando algo se rompe te conviene entender los pasos manuales igual.
Errores comunes al instalar Coolify (y cómo evitarlos)
- Specs insuficientes: arrancar con menos de 2 GB de RAM. El panel se cuelga o el deploy se muere a mitad. Solución: t3.medium como piso.
- Puerto 8000 bloqueado: instalás todo bien pero no podés entrar al panel. Casi siempre es el security group sin la regla inbound del 8000.
- Variables de entorno mal cargadas: la app levanta pero no se conecta a la base. Revisá que la URL y el token estén en Coolify, no en el repo.
- Disco insuficiente: con 8 GB de EBS las imágenes de Docker se acumulan y te quedás sin espacio en una semana. Mínimo 30 GB.
- Redes superpuestas de Docker: si ya tenías Docker Swarm con redes propias, pueden chocar con las de Coolify. Limpiá redes viejas antes de instalar.
Coolify vs Vercel: ¿cuándo usar cada uno?
La pregunta del millón. Y la respuesta honesta es: depende de cuánto valorás tu tiempo contra cuánto valorás el control. Tema relacionado: si tu app es multi-idioma.
| Criterio | Coolify (en AWS/VPS) | Vercel |
|---|---|---|
| Costo | Fijo: pagás el servidor (un VPS arranca en torno a USD 5-20/mes) | Variable: cargos por uso que escalan con el tráfico |
| Operaciones | Las hacés vos (updates, backups, monitoreo) | Cero, lo gestiona la plataforma |
| Control de datos | Total, viven en tu infraestructura | Limitado, viven en la nube de Vercel |
| Vendor lock-in | Ninguno, es open source | Alto, atado a su ecosistema |
| Velocidad de arranque | Requiere setup inicial | Inmediata, push y listo |
Vercel es imbatible cuando querés publicar rápido y que la operación no sea tu problema. Coolify gana cuando el costo variable empieza a doler o cuando necesitás que los datos no salgan de tu servidor. Si vas por la segunda opción y querés un hosting o un VPS en Argentina para alojar tu instancia, podés mirar las opciones de donweb.com.
Preguntas Frecuentes
¿Qué instancia EC2 mínima necesito para Coolify?
Una t3.medium con 2 vCPU y 4 GB de RAM es lo recomendable para arrancar. El mínimo absoluto que pide la documentación oficial es 2 CPU, 2 GB de RAM y 30 GB de disco, pero con 2 GB vas muy justo apenas sumás aplicaciones.
¿Cuánto tarda la instalación de Coolify?
Entre 5 y 10 minutos. Corrés un solo comando que descarga el script oficial, instala Docker y deja el panel disponible en el puerto 8000. No hay configuración manual previa más allá de conectarte por SSH.
¿Cómo conecto GitHub a Coolify?
Desde el panel agregás tu repo como fuente, autorizás el acceso vía la API de Coolify y elegís la rama a desplegar. A partir de ahí, cada push a esa rama dispara un deploy automático mediante webhook.
¿Es más barato Coolify que Vercel?
Suele serlo cuando tu tráfico crece, porque pagás un servidor de costo fijo en vez de cargos por uso. La contra es que las operaciones (updates, backups, monitoreo) corren por tu cuenta, así que el ahorro real depende de cuánto vale tu tiempo.
¿Coolify funciona solo en AWS?
No. Coolify corre en cualquier servidor con Docker y acceso SSH, sea AWS, otro proveedor de nube o un VPS. AWS EC2 es una opción popular por su disponibilidad, pero el mismo script funciona igual en otra infraestructura.
Conclusión
Desplegar Coolify en AWS dejó de ser un trámite de prueba y error. Con una t3.medium, los cuatro puertos abiertos y el script oficial, en diez minutos tenés tu propia plataforma de deploys andando. Lo que cambia respecto a usar Vercel no es la velocidad de publicar, es quién manda sobre tus datos y tu factura.
Si recién empezás, hacé la prueba con la app de ejemplo en Next.js antes de mover algo de producción. Configurá bien las variables de entorno, restringí el SSH a tu IP y dejá el monitoreo activo desde el día uno. Esos tres pasos te ahorran la mayoría de los dolores de cabeza que aparecen cuando ya es tarde.






