Coolify es una alternativa de código abierto y autohospedada a Heroku y Vercel que te permite gestionar fácilmente tus servidores, aplicaciones y bases de datos.
El intuitivo panel de Coolify hace que el alojamiento propio sea muy sencillo. Tienes control total sobre tu infraestructura, implementaciones automatizadas desde GitHub y mantienes bajos los costes de la nube.
En esta guía te mostramos paso a paso cómo configurar Coolify, preparar tu cuenta de administrador y ajustar todo lo que necesitas saber.
Aunque Coolify es ligero, el consumo de recursos puede aumentar considerablemente según la cantidad de aplicaciones implementadas, las compilaciones de Docker y las bases de datos en ejecución. Recomendamos los siguientes requisitos de hardware para Coolify en tu Servidor VPS/servidor dedicado:
| Hardware | Mínimo | Recomendado |
|---|---|---|
| CPU | 2 núcleos vCPU | 4 núcleos vCPU |
| RAM | 2 GB | 4 GB+ |
| Espacio en disco | 30 GB | 50 GB+ |
Antes de instalar Coolify, conéctate a tu servidor y asegúrate de que el sistema operativo esté actualizado. Debes conectarte por SSH con acceso root. Si necesitas ayuda, consulta nuestra guía de primer acceso por SSH.
Autenticación con clave SSH
Recomendamos encarecidamente configurar la autenticación con clave SSH en lugar de usar una contraseña. Consulta nuestra guía de configuración de claves SSH para saber cómo hacerlo.
Después de conectarte a tu servidor, actualiza los paquetes del sistema e instala curl, que se necesita para descargar el script de instalación de Coolify:
sudo apt update && sudo apt upgrade -y && sudo apt install curl -y
Coolify aplica reglas de seguridad estrictas a tu cuenta de administrador. Antes de ejecutar el script de instalación, prepara las credenciales del usuario root siguiendo estos requisitos:
- Nombre de usuario
- Debe tener al menos 3 caracteres
- Puede tener un máximo de 255 caracteres
- Solo se permiten letras, números, espacios, guiones bajos y guiones
- Correo electrónico
- Debe ser una dirección de correo electrónico válida
- Debe tener un registro DNS válido
- Puede tener un máximo de 255 caracteres
- Contraseña
- Debe tener al menos 8 caracteres
- Debe incluir letras mayúsculas y minúsculas
- Debe incluir al menos un número
- Debe incluir al menos un carácter especial
- No puede ser una contraseña de uso frecuente o comprometida
Coolify ofrece un script de instalación rápido y automatizado. Para proteger la instalación, definiremos previamente los datos del administrador root mediante variables de entorno. Así se evita el acceso no autorizado durante la configuración.
Ejecuta el siguiente comando y sustituye el nombre de usuario, el correo electrónico y la contraseña por tus credenciales seguras:
env ROOT_USERNAME=zaphosting ROOT_USER_EMAIL=info@zap-hosting.com ROOT_USER_PASSWORD=zaphosting bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'
Código abierto
Puedes encontrar el código fuente del script de instalación en el repositorio oficial de Coolify
El script instala Docker automáticamente, configura las redes necesarias y prepara los contenedores de Coolify. Esto puede tardar unos minutos, según el hardware del servidor.
Una vez completada la instalación, puedes abrir el panel en el navegador. Introduce la dirección IP de tu servidor con el puerto 8000: http://[deine_server_ip]:8000
Como ya introdujiste tus credenciales al ejecutar el comando de instalación, accederás directamente a la pantalla de inicio de sesión y no al asistente de configuración.
Inicia sesión con el correo electrónico y la contraseña que usaste en la terminal.
Después de iniciar sesión, lo primero que debes hacer es configurar tu propio dominio. Acceder mediante la dirección IP (http://[deine_server_ip]:8000) no es seguro.
Con un dominio, Coolify puede crear automáticamente certificados SSL gratuitos para tu panel y todas las aplicaciones que añadas en el futuro.
Ve a la administración DNS de tu proveedor de dominios y añade dos registros A que apunten a tu servidor. Si registraste tu dominio en ZAP-Hosting, consulta nuestra guía de registros de dominio para configurarlos:
| Nombre / Host | Tipo | Valor | TTL |
|---|---|---|---|
@ | A | [deine_server_ip] | Automático / Bajo |
* | A | [deine_server_ip] | Automático / Bajo |
Enrutamiento DNS
- El registro
@permite que Coolify use el dominio raíz - El registro comodín
*permite que Coolify enrute automáticamente todas las subdominios nuevos (p. ej.,api.[deine_domain]), sin que tengas que crear registros DNS para cada proyecto.
Para proteger tu instancia de Coolify con un certificado SSL, debes asignarle un dominio. Ve a Configuración en el menú de la izquierda y busca el campo Dominio de la instancia. Introduce tu dominio, incluido https:// (p. ej., https://coolify.[deine_domain]). Guarda los cambios.
