Coolify és una plataforma com a servei de codi obert dissenyada per simplificar el desplegament i la gestió d'aplicacions, bases de dades i serveis sense la necessitat de gestionar la infraestructura subjacent, cosa que la converteix en una opció ideal per a desenvolupadors i equips que busquen autonomia i control total sobre els seus projectes, oferint una alternativa a serveis populars com Heroku, Netlify o Vercel.
Permet desplegar diversos tipus d'aplicacions com llocs estàtics, APIs i backends en diversos entorns, incloent-hi servidors propis, VPS, Raspberry Pi o proveïdors de núvol com Clouding, sempre que hi hagi una connexió SSH disponible per a realitzar els desplegaments.
Coolify s'integra perfectament amb plataformes de control de versions com GitHub, GitLab, Bitbucket i Gitea, facilitant l'automatització dels processos de desplegament directament des de repositoris Git. Això permet als desenvolupadors centrar-se en el codi en lloc de preocupar-se per tasques operatives.
Aquesta plataforma també s'encarrega de la configuració i renovació automàtica de certificats SSL utilitzant Let's Encrypt, garantint que les aplicacions siguin segures i accessibles sense que l'usuari hagi d'intervenir en configuracions complexes.
Inclou una funcionalitat de còpies de seguretat automàtiques, emmagatzemant les còpies de seguretat de les bases de dades en solucions compatibles amb S3 i permetent restauracions senzilles en cas d'errors o pèrdues de dades. A més, ofereix una potent API que permet gestionar recursos, automatitzar tasques i facilitar la integració amb altres eines i fluxos de treball ja existents, cosa que la converteix en una solució altament adaptable.
Per fomentar el treball en equip, Coolify permet compartir projectes i gestionar rols i permisos, oferint un entorn col·laboratiu on els equips poden operar amb claredat i control sobre l'accés als recursos. Un dels majors avantatges de Coolify és la seva naturalesa de codi obert, que atorga als usuaris la llibertat de personalitzar la plataforma segons les seves necessitats, mantenir el control absolut sobre les seves dades i ajustar-la per satisfer requeriments específics. El seu enfocament principal és oferir una experiència senzilla, flexible i potent perquè els desenvolupadors puguin concentrar-se en el desenvolupament d'aplicacions sense la càrrega operativa que sol acompanyar l'administració de servidors i infraestructura.
Requisits per a la instal·lació
Coolify es pot instal·lar en les següents distribucions de GNU/Linux:
- Distribucions GNU/Linux basades en Debian (Debian, Ubuntu, etc.)
- Distribucions GNU/Linux basades en Red Hat (CentOS, Fedora, Red Hat, AlmaLinux, Rocky, Asahi, etc.)
- Distribucions GNU/Linux basades en SUSE (SLES, SUSE, openSUSE, etc.)
- Arch Linux
- Raspberry Pi OS de 64 bits (Raspbian)
- Alpine Linux
Recursos per al servidor
- CPU amb 2 nuclis
- 2 GB de memòria (RAM)
- 30 GB o més d'emmagatzematge per a les imatges
Instal·lació de Coolify
En aquest tutorial utilitzarem Ubuntu 24.04 per realitzar la instal·lació. La instal·lació és molt senzilla; només hem de connectar-nos al servidor per SSH i executar un script. Però primer, actualitzarem repositoris i paquets:
# apt update && apt upgrade -y
Aleshores instal·lem Coolify amb l'script:
# curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
En executar el comandament, s'iniciarà la instal·lació:
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:
...
Quan finalitzi, apareixerà el següent:
____ _ _ _ _ _
/ ___|___ _ __ __ _ _ __ __ _| |_ _ _| | __ _| |_(_) ___ _ __ ___| |
| | / _ \| '_ \ / _` | '__/ _` | __| | | | |/ _` | __| |/ _ \| '_ \/ __| |
| |__| (_) | | | | (_| | | | (_| | |_| |_| | | (_| | |_| | (_) | | | \__ \_|
\____\___/|_| |_|\__, |_| \__,_|\__|\__,_|_|\__,_|\__|_|\___/|_| |_|___(_)
|___/
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
Accedint a la interfície web
Per poder accedir a la interfície web, és necessari habilitar el port 8000 al nostre perfil de tallafocs.
El primer que farem serà accedir des del navegador i crear un compte nou:
Un cop omplerts els camps, fem clic sobre el botó Register:
A partir d'aquí, iniciarem un tour per l'aplicació i ens donarà informació interessant i detallada sobre com funcionen certes característiques. Un cop acabem, tindrem accés al panell:
Esperem haver-te ajudat amb aquest article. Si tens dubtes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, escriu-nos a suport@clouding.io. Estem aquí per ajudar-te! 😉