Coolify es una plataforma como servicio de código abierto diseñada para simplificar el despliegue y la gestión de aplicaciones, bases de datos y servicios sin necesidad de administrar la infraestructura subyacente, lo que la convierte en una opción ideal para desarrolladores y equipos que buscan autonomía y control total sobre sus proyectos, al ser una alternativa a servicios populares como Heroku, Netlify o Vercel.
Permite desplegar diversos tipos de aplicaciones como sitios estáticos, APIs y backends en múltiples entornos, incluyendo servidores propios, VPS, Raspberry Pi o proveedores de nube como Clouding siempre y cuando exista una conexión SSH disponible para realizar los despliegues.
Coolify se integra perfectamente con plataformas de control de versiones como GitHub, GitLab, Bitbucket y Gitea, lo que facilita la automatización de los procesos de despliegue directamente desde repositorios Git y permite a los desarrolladores centrarse en el código en lugar de preocuparse por tareas operativas.
Esta plataforma también se encarga de la configuración y renovación automática de certificados SSL utilizando Let's Encrypt, garantizando que las aplicaciones sean seguras y accesibles sin que el usuario deba intervenir en configuraciones complejas.
Incluye una funcionalidad de copias de seguridad automáticas, almacenando los respaldos de las bases de datos en soluciones compatibles con S3 y permitiendo restauraciones sencillas en caso de errores o pérdidas de datos, además ofrece una API potente que permite gestionar recursos, automatizar tareas y facilitar la integración con otras herramientas y flujos de trabajo ya existentes, lo que la convierte en una solución altamente adaptable.
Para fomentar el trabajo en equipo, Coolify permite compartir proyectos y gestionar roles y permisos, ofreciendo un entorno colaborativo en el que los equipos pueden operar con claridad y control sobre el acceso a recursos, una de las mayores ventajas de Coolify es su naturaleza de código abierto, lo que otorga a los usuarios la libertad de personalizar la plataforma según sus necesidades, mantener el control absoluto sobre sus datos y ajustarla para satisfacer requerimientos específicos, su enfoque principal es brindar una experiencia sencilla, flexible y poderosa para que los desarrolladores puedan enfocarse en el desarrollo de aplicaciones sin la carga operativa que suele venir con la administración de servidores e infraestructura.
Requisitos para la instalación
Coolify se puede instalar en estas distribuciones de GNU/Linux:
- Distribuciones GNU/Linux basadas en Debian (Debian, Ubuntu, etc.)
- Distribuciones GNU/Linux basadas en Red Hat (CentOS, Fedora, Red Hat, AlmaLinux, Rocky, Asahi, etc.)
- Distribuciones GNU/Linux basadas en SUSE (SLES, SUSE, openSUSE, etc.)
- Arch Linux
- Raspberry Pi OS de 64 bits (Raspbian)
- Alpine Linux
Recursos para el servidor
- CPU con 2 núcleos
- 2 GB de memoria (RAM)
- 30 GB o más de almacenamiento para las imágenes
Instalación de Coolify
En este tutorial utilizaremos Ubuntu 24.04 para realizar la instalación. La instalación es muy sencilla, unicamente debemos de conectarnos al servidor por SSH y ejecutar un script, pero antes actualizamos repositorios y paquetes:
# apt update && apt upgrade -y
Luego instalamos Coolify con el script:
# curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Al ejecutar el comando, iniciará la instalación:
Welcome to Coolify Installer!
This script will install everything for you. Sit back and relax.
Source code: https://github.com/coollabsio/coolify/blob/main/scripts/install.sh
---------------------------------------------
| Operating System | ubuntu 24.04
| Docker | 27.0
| Coolify | 4.0.0-beta.370
| Helper | 1.0.4
| Realtime | 1.0.5
---------------------------------------------
1. Installing required packages (curl, wget, git, jq, openssl).
2. Check OpenSSH server configuration.
- OpenSSH server is installed.
- SSH PermitRootLogin is enabled.
3. Check Docker Installation.
- Docker is not installed. Installing Docker. It may take a while.
- Until then, here's a joke for you:
...
Cuando finalice nos aparecerá lo siguiente:
____ _ _ _ _ _
/ ___|___ _ __ __ _ _ __ __ _| |_ _ _| | __ _| |_(_) ___ _ __ ___| |
| | / _ \| '_ \ / _` | '__/ _` | __| | | | |/ _` | __| |/ _ \| '_ \/ __| |
| |__| (_) | | | | (_| | | | (_| | |_| |_| | | (_| | |_| | (_) | | | \__ \_|
\____\___/|_| |_|\__, |_| \__,_|\__|\__,_|_|\__,_|\__|_|\___/|_| |_|___(_)
|___/
Your instance is ready to use!
You can access Coolify through your Public IP: http://XX.XX.XX.XX:8000
If your Public IP is not accessible, you can use the following Private IPs:
http://10.0.0.1:8000
http://10.0.1.1:8000
Accediendo a la interfaz web
Para poder acceder a la interfaz web, es necesario habilitar el puerto 8000 en nuestro perfil de Firewall para poder acceder.
Lo primero que haremos será acceder desde el navegador y crear una cuenta nueva:
Tras rellenar los datos, hacemos clic sobre el botón Register:
A partir de aquí, iniciaremos un tour sobre la aplicación y nos dará información interesante y detallada de como funcionan ciertas características. Al acabar, tendremos acceso al panel:
Esperamos haberte ayudado con este artículo. Si te quedan dudas sobre esta u otra cuestión relacionada con tus servidores en Clouding, escríbenos a soporte@clouding.io. ¡Estamos para ayudarte! 😉