Presentación de Coolify
Coolify es una plataforma de código abierto que hace de Heroku, Netlify o Vercel, pero alojada por ti. Conectas un repositorio Git, y Coolify compila la aplicación, la ejecuta en un contenedor Docker y se encarga del enrutamiento y de los certificados. También despliega bases de datos y servicios de terceros a partir de plantillas listas para usar.
Está pensado para desarrolladores independientes, equipos pequeños y agencias que quieren mantener el control de su infraestructura sin escribir un playbook de Ansible por proyecto. El coste es el de un servidor, y tus datos permanecen en una máquina que controlas.
En el momento de la entrega, el VPS ha ejecutado el instalador oficial (curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash), lanzado por cloud-init mediante el script /opt/install-coolify.sh. Ese instalador configura Docker, Coolify y sus dependencias. La interfaz web responde en http://SERVER_IP:8000, donde creas tu cuenta de administrador.
Lo que puede hacer con Coolify
Despliegue desde Git
Conecta un repositorio de GitHub, GitLab, Bitbucket o Gitea. Coolify compila la aplicación con un Dockerfile, un archivo Docker Compose o un buildpack, y después la arranca.
Bases de datos en un clic
PostgreSQL, MySQL, MariaDB, MongoDB, Redis y otras se crean desde la interfaz. Las copias de seguridad programadas pueden enviarse a un almacenamiento compatible con S3.
Dominios y certificados HTTPS
Asocias un dominio a cada aplicación y Coolify gestiona el proxy inverso y los certificados de Let's Encrypt. No tienes que mantener a mano la configuración de Nginx.
Catálogo de servicios
Decenas de herramientas autoalojadas (analítica, wikis, monitorización, etc.) se instalan desde plantillas. Te ahorras escribir cada archivo Compose por tu cuenta.
Webhooks y despliegues automáticos
Un push a una rama puede lanzar un nuevo despliegue. Las variables de entorno y los secretos se gestionan por aplicación desde el panel.
Varios servidores, un solo panel
Coolify puede administrar otros servidores por SSH. Así puedes empezar con un único VPS y repartir la carga más adelante sin cambiar de herramienta.
Empezar con Coolify
Del pedido a la puesta en producción en pocos minutos.
- 1
Pide el VPS con Coolify
En el formulario de pedido, elige un VPS Linux (París o Fráncfort) y marca Coolify en la pestaña «Aplicaciones». Elige Debian 12, Debian 13 o Ubuntu 20.04, 22.04 o 24.04.
- 2
Espera la entrega y abre el panel
El instalador se ejecuta en el primer arranque y puede tardar unos minutos. Puedes seguir su avance por SSH y después abrir la interfaz en el navegador.
Bashssh root@SERVER_IP cloud-init status --wait # luego abre http://SERVER_IP:8000 - 3
Crea la cuenta de administrador
En la página de inicio de Coolify, indica tu correo electrónico y una contraseña robusta. Hazlo nada más recibir el servidor: mientras no exista ninguna cuenta, la página de registro está abierta a cualquiera que conozca la dirección. Después añade tu primer proyecto y conecta tu repositorio Git.
- 4
Protege el servidor para producción
Crea un registro DNS A de YOUR_DOMAIN hacia SERVER_IP e indica ese dominio en los ajustes de la instancia de Coolify para acceder al panel por HTTPS. Después limita la exposición del servidor y programa copias de seguridad de tus bases de datos.
Bash# Ejemplo con ufw (atención: Docker puede saltarse ufw en los puertos publicados) ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp
Casos de uso de Coolify
Sustituir Heroku o Vercel
Aloja tus aplicaciones Node.js, PHP, Python o tus sitios estáticos en un servidor de coste fijo, con un despliegue lanzado en cada push a Git.
Plataforma de pruebas para una agencia
Crea un proyecto por cliente, con sus variables de entorno, sus dominios y su base de datos, desde un único panel que usa todo el equipo.
Autoalojar herramientas internas
Instala una wiki, una herramienta de analítica o un gestor de tareas desde el catálogo de servicios, sin mantener archivos Compose dispersos.
Entornos de prueba y preproducción
Despliega cada rama de un proyecto para probarla antes de pasar a producción y elimina el entorno cuando ya no te haga falta.
Preguntas frecuentes sobre Coolify
El VPS ha ejecutado el instalador oficial de Coolify, que configura Docker, Coolify y sus dependencias. La interfaz web es accesible en el puerto 8000 de la dirección IP del servidor. Solo te falta crear tu cuenta de administrador.
Más sobre Coolify
Dimensionar el servidor
La documentación de Coolify recomienda como mínimo 2 GB de RAM, 2 núcleos y unos 30 GB de disco para la propia instancia. Eso no incluye tus aplicaciones. Las compilaciones (npm, Composer, compilación de código) consumen mucha memoria durante unos minutos: deja margen o añade swap si el servidor va justo. Si las compilaciones ralentizan tus aplicaciones en producción, un segundo servidor dedicado a compilar o a las cargas pesadas es una buena evolución. Puedes consultar los VPS Linux para elegir un tamaño adecuado.
Dominio y HTTPS
El puerto 8000 sirve para el primer acceso, en HTTP y por tanto sin cifrar. En cuanto hayas creado tu cuenta, asocia un dominio al propio panel (ajustes de la instancia) para dejar de enviar tu contraseña en claro. En el caso de tus aplicaciones, cada dominio debe apuntar a la dirección IP del servidor antes del despliegue; de lo contrario, la emisión del certificado falla. Si todavía no tienes un nombre de dominio, consulta la página de nombres de dominio.
Copias de seguridad
Coolify puede programar copias de seguridad de las bases de datos en un almacenamiento compatible con S3. Configúralas desde la primera base que crees y prueba una restauración. Los volúmenes de tus aplicaciones y la configuración de Coolify también merecen una copia por tu parte, fuera del servidor.
Actualizaciones
Coolify ofrece las actualizaciones desde su interfaz y puede aplicarlas automáticamente si lo activas. En una instancia de producción, es preferible lanzarlas tú mismo, fuera de las horas de mayor tráfico y después de leer las notas de versión del proyecto.