Guide de déploiement

Déployer vos applications avec Coolify sur un VPS

Déployer sur un VPS Cloud →

Déploiement8 min de lecture

Déployer vos applications avec Coolify sur un VPS

Coolify est une plateforme PaaS open source que vous installez sur votre propre VPS pour retrouver le confort de Heroku ou Vercel, sans facturation à l'usage ni vendor lock-in. Connectez un dépôt Git, et Coolify build, déploie, certifie en HTTPS et surveille vos applications, bases de données et services depuis une interface web unique.

Pourquoi self-héberger Coolify sur un VPS ?

Les PaaS managées sont confortables mais leur facturation grimpe vite et vos données vivent chez un tiers. Coolify renverse ce modèle : vous installez une PaaS complète sur votre VPS et ne payez que le serveur. Vous déployez par git push ou via une intégration GitHub/GitLab, Coolify détecte la stack (Nixpacks, Dockerfile, Docker Compose), build l'image, gère les certificats SSL, les variables d'environnement, les déploiements automatiques sur push, et même des bases de données managées. Un seul Coolify peut piloter plusieurs serveurs distants.

Ce que Coolify met à votre disposition

  • Déploiement automatique sur git push depuis GitHub, GitLab ou Gitea (webhooks intégrés)
  • Détection automatique de la stack via Nixpacks, ou build par Dockerfile / Docker Compose
  • Certificats SSL Let's Encrypt générés et renouvelés sans configuration
  • Bases de données en un clic : PostgreSQL, MySQL, MongoDB, Redis, avec sauvegardes planifiées
  • Gestion centralisée des variables d'environnement, secrets et déploiements de preview
  • Pilotage de plusieurs serveurs distants depuis une instance Coolify unique

Prérequis

Coolify orchestre Docker et héberge potentiellement vos applications et bases sur le même VPS : prévoyez au minimum 2 vCPU et 2 Go de RAM, mais 4 Go sont recommandés dès que vous y faites tourner plusieurs services. L'installation se fait sur un système fraîchement provisionné (Ubuntu/Debian) ; Coolify installe lui-même Docker. Il vous faut un domaine (ou sous-domaine) pour l'interface, et les ports 80, 443 et 8000 (panneau d'installation initial) ouverts.

Installer et déployer avec Coolify

01

Provisionner un VPS propre

Commandez un VPS Ubuntu 22.04 LTS dédié à Coolify. Mettez à jour le système et activez le pare-feu UFW en autorisant SSH (22), HTTP (80) et HTTPS (443). Évitez d'y installer manuellement Docker au préalable : le script d'installation s'en charge.

02

Lancer le script d'installation

Exécutez le script officiel : curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. Il installe Docker, déploie la stack Coolify et démarre le tableau de bord. À la fin, accédez à http://votre-ip:8000 pour créer le compte administrateur initial.

03

Configurer le domaine du panneau

Dans les paramètres Coolify, renseignez le domaine de l'instance (coolify.votredomaine.com) après avoir pointé son enregistrement A vers le VPS. Coolify génère automatiquement le certificat SSL du panneau et bascule l'accès en HTTPS.

04

Connecter une source Git

Ajoutez une intégration GitHub/GitLab (App ou clé de déploiement). Coolify pourra ainsi cloner vos dépôts privés et créer des webhooks pour déployer automatiquement à chaque push sur la branche choisie.

05

Créer et déployer une application

Créez une nouvelle ressource, sélectionnez le dépôt et la branche. Coolify détecte la stack via Nixpacks ou utilise votre Dockerfile. Indiquez le domaine de l'application, ajoutez les variables d'environnement, puis lancez le déploiement : build, conteneur et certificat SSL sont gérés automatiquement.

06

Ajouter une base de données

Provisionnez un PostgreSQL ou Redis en un clic depuis l'interface. Coolify fournit la chaîne de connexion à injecter comme variable d'environnement de votre application, et vous propose des sauvegardes planifiées vers un stockage S3 compatible.

Sauvegardez régulièrement le répertoire de Coolify lui-même (/data/coolify) en plus de vos bases de données : il contient la configuration de toutes vos ressources. Et pour répartir la charge, n'hésitez pas à connecter des serveurs distants supplémentaires dans Coolify : vous gardez un panneau de contrôle unique tout en déployant les applications lourdes sur des VPS séparés.

La documentation officielle

Pour la configuration avancée et les options propres à l'outil, référez-vous à la documentation officielle de Coolify. Ce guide couvre la mise en ligne sur VPS ; la doc éditeur reste la référence pour les réglages fins, les mises à jour majeures et les cas d'usage spécifiques.

Hébergez votre propre PaaS Coolify sur un VPS Cloud

Déployez un VPS Cloud ServOrbit avec le template Déploiement et installez Coolify : retrouvez l'expérience Heroku sur votre propre infrastructure, sans facturation à l'usage.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.