Tu en as assez de voir tes factures grimper dès que ton projet gagne un peu de trafic ? Les plateformes comme Vercel, Netlify ou Heroku sont géniales pour débuter, mais elles deviennent vite hors de prix dès qu’on sort de la version gratuite.
Et si je te disais que tu peux avoir la même simplicité de déploiement (le fameux « git push »), mais pour le prix d’un café par mois ? C’est exactement ce que propose Coolify. Voir même gratuit en auto-hébergement.
C’est une solution open-source qui transforme n’importe quel petit serveur VPS en une plateforme d’hébergement complète. Plus de limites artificielles, plus de coûts cachés. Dans ce tutoriel, on va voir ensemble comment reprendre le contrôle de tes données et de ton budget en installant ton propre « Heroku maison » en quelques minutes. On va couvrir l’installation, le déploiement d’un site statique, d’un projet Laravel et même d’un WordPress.

1. Prérequis et Installation
Tu as besoin d’un VPS. Prends un serveur sous Ubuntu 22.04 ou 24.04. Un serveur avec 2 vCPU et 4 Go de RAM est idéal pour être confortable. Connecte-toi à ton serveur via SSH.
Lance cette commande pour installer Coolify :
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashL’installation prend quelques minutes. Une fois terminée, ouvre ton navigateur. Tape l’adresse IP de ton serveur suivie du port 8000 (ex: http://1.2.3.4:8000). Crée ton compte administrateur.
2. Configuration initiale
Tu arrives sur le tableau de bord. Coolify détecte automatiquement ton serveur comme « Localhost ». C’est ici que tes sites seront hébergés. Pas besoin de configuration complexe pour l’instant.
3. Héberger un site statique
C’est le cas le plus simple. Va dans la section « Projects ». Crée un nouveau projet. Choisis l’environnement « Production ». Clique sur « + New Resource ». Sélectionne « Public Repository » (ou « Private » si tu lies ton compte GitHub).
Colle l’URL de ton dépôt GitHub (ex: un projet React, Vue ou HTML simple). Coolify analyse le code. Il détecte le type de projet automatiquement (Build Pack). Clique sur « Deploy ». Ton site est en ligne via une URL temporaire.
4. Héberger un projet Laravel
Laravel est un citoyen de première classe sur Coolify. Crée une nouvelle ressource dans ton projet. Sélectionne ton dépôt Laravel. Coolify va choisir « Nixpacks » comme constructeur par défaut. C’est très performant.
Va dans l’onglet « Environment Variables ». Copie le contenu de ton fichier .env local ici. Change APP_ENV à production. Change APP_DEBUG à false.
Pour la base de données : Retourne dans ton projet. Clique sur « + New Resource ». Choisis « Databases » puis « PostgreSQL » (ou MySQL). Une fois créée, copie l’URL de connexion interne. Colle cette URL dans la variable DATABASE_URL de ton application Laravel. Redéploie l’application. Lance les migrations via le terminal intégré de Coolify si besoin.
5. Héberger un WordPress
WordPress ne s’installe pas via un dépôt Git ici. C’est un « Service ». Dans ton projet, clique sur « + New Resource ». Choisis « Service ». Cherche « WordPress » dans la liste.
Coolify va préparer deux conteneurs. Un pour WordPress, un pour la base de données MySQL. Tu peux changer les mots de passe par défaut dans les configurations proposées. Clique sur « Connect ». Définis ton URL (domaine). Clique sur « Deploy ». Ton WordPress est prêt en moins d’une minute.
6. Configurer ton nom de domaine
Tu ne veux pas utiliser les domaines en .coolify.io. Va chez ton registrar (OVH, Namecheap, etc.). Crée un enregistrement de type « A ». Pointe-le vers l’adresse IP de ton VPS.
Retourne sur Coolify. Va dans les paramètres de ta ressource (ton site ou ton WordPress). Trouve le champ « Domains ». Entre ton vrai nom de domaine (ex: https://mon-super-blog.com). Sauvegarde. Clique sur « Restart » ou « Redeploy ». Coolify génère automatiquement le certificat SSL (HTTPS) via Let’s Encrypt. C’est terminé.