Saltar al contenido

Configurar Coolify en un servidor Linux: aplicaciones en la nube autohospedadas

Descubre cómo instalar y configurar Coolify para alojar fácilmente tus propias aplicaciones, bases de datos y servicios → Más información

10 de noviembre de 20264 min de lectura9 Visitas0 útil

Introducción

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.

Requisitos previos

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:

HardwareMínimoRecomendado
CPU2 núcleos vCPU4 núcleos vCPU
RAM2 GB4 GB+
Espacio en disco30 GB50 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.

Consejo

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.

Instalación

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:

bash
sudo apt update && sudo apt upgrade -y && sudo apt install curl -y

Preparar las credenciales de administrador

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

Ejecutar el script de instalación

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:

bash
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'
Información

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.

Acceder a Coolify

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.

Configurar los registros DNS

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 / HostTipoValorTTL
@A[deine_server_ip]Automático / Bajo
*A[deine_server_ip]Automático / Bajo
Información

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.

Configurar el dominio de la instancia

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.

FAQ

Preguntas frecuentes

Coolify es una alternativa de código abierto y autohospedada a Heroku y Vercel. Te permite gestionar servidores, aplicaciones y bases de datos desde un panel intuitivo e incluye implementaciones automatizadas desde GitHub.
Coolify admite sitios estáticos, Node.js, Python, PHP, Rust y contenedores Docker. También ofrece plantillas de un solo clic para WordPress, Ghost, Grafana, Appwrite, Nextcloud y bases de datos PostgreSQL.
Sí. Coolify gestiona automáticamente los certificados SSL de Let's Encrypt y el enrutamiento del proxy inverso mediante Traefik.

Comentarios

¿Te resultó útil este artículo?

Tus comentarios nos ayudan a priorizar y mejorar los contenidos.

0 de 0 Las valoraciones consideraron útil este artículo.

Ayuda personalizada

¿No te basta con la guía?

Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.

Zappy conoce esta guía y te responde directamente en el chat.