--- title: Coolify created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, deployment, paas, docker, heroku-alternative] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Deployment, https://github.com/coollabsio/coolify] --- # 🚀 Coolify > **Le PaaS open source le plus populaire** — Heroku, Netlify et Vercel réunis dans une seule plateforme self-hosted, pilotée par Docker et Traefik. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [coolify.io](https://coolify.io/) | | **GitHub** | [coollabsio/coolify](https://github.com/coollabsio/coolify) | | **License** | Apache-2.0 | | **Langage** | Svelte / TypeScript / Go (agents) | | **Étoiles GitHub** | 56 581 ⭐ | | **Catégorie** | [[cat-deployment\|Deployment & PaaS]] | ## 📝 Description **Coolify** est une **plateforme PaaS self-hosted** qui ambitionne de remplacer à elle seule Heroku, Netlify et Vercel. Lancée en 2021 par Andras Bacsai (coollabsio), c'est devenu **le projet PaaS open source de référence** dans l'écosystème self-hosted, avec une croissance explosive (56k+ étoiles en quelques années). L'idée est simple : **vous donnez à Coolify un VPS (ou plusieurs)** et elle s'occupe de tout — **build**, **déploiement**, **reverse proxy**, **certificats SSL**, **bases de données**, **monitoring**. Push Git, détection automatique du runtime (Node, PHP, Python, Go, Rust, Java, Ruby, etc.), **déploiement continu** sans configuration. L'UI est **belle, moderne, intuitive** — bien plus que la moyenne des outils DevOps. Sous le capot, Coolify s'appuie sur **Docker**, **Docker Swarm** (multi-host), **Traefik** (reverse proxy + ACME) et **sentry-style** d'agents légers pour orchestrer plusieurs serveurs depuis une instance centrale. Elle gère aussi bien les **applications** que les **bases de données** (PostgreSQL, MySQL, MariaDB, MongoDB, Redis, CouchDB, etc.) en un clic, avec **backups automatisés** vers S3. **Public cible** : **développeurs solo / petites équipes** qui veulent l'expérience Heroku sans la facture, **homelabbers** qui veulent gérer 10+ apps sans 10 fichiers docker-compose, **agences web** hébergeant les sites de leurs clients, **PME** qui quittent Vercel/Netlify. Pour un usage purement orchestration de conteneurs, [[app-portainer]] ou [[app-yacht]] suffisent ; pour du cluster Swarm, [[app-uncloud]] est plus minimaliste. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: coolify: image: ghcr.io/coollabsio/coolify:latest container_name: coolify restart: unless-stopped ports: - "80:80" # HTTP - "443:443" # HTTPS - "3000:3000" # UI volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./data:/data environment: - APP_URL=http://votre-ip:3000 ``` > ⚠️ **Coolify a besoin d'accéder au socket Docker** de l'hôte pour piloter les conteneurs. À réserver à un hôte de confiance. ### Installation manuelle (auto-hébergée sur VPS) ```bash # Script officiel d'installation (Debian/Ubuntu) curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash # L'UI est accessible sur http://IP:3000 # 1er compte créé = admin ``` ## ⚙️ Configuration 1. **Définir un wildcard DNS** (`*.apps.example.com`) pointant vers l'IP du serveur, Traefik s'occupe du reste (Let's Encrypt automatique) 2. **Connecter un repo Git** (GitHub, GitLab, Gitea self-hosted) — push = déploiement automatique 3. **Choisir le build pack** (Nixpacks détecte tout, Dockerfile pour contrôle total, Docker Compose pour stacks multi-services) 4. **Provisionner les bases de données** en un clic depuis l'UI (PostgreSQL, MySQL, Redis, etc.) — Coolify crée conteneur + volume + backup S3 5. **Ajouter des serveurs distants** (mode swarm) : Coolify devient un control plane qui orchestre un parc de VPS 6. **Activer les backups S3** (Backblaze B2, MinIO, Wasabi) — planification + restauration en un clic 7. **Surveiller** via l'UI intégrée (logs, métriques, événements) ou brancher un Prometheus/Grafana externe ## 🔗 Alternatives - **Dokploy** — concurrent direct, basé aussi sur Traefik, UI plus jeune mais très active - **Dokku** — mini-Heroku mature, ligne de commande, pas d'UI web aussi riche - **CapRover** — PaaS via Docker Swarm, interface simplifiée, plus ancien - **Runtipi** — app store self-hosted, plus orienté "un clic" que "déploiement Git" - **Hetzner Cloud** + Docker — DIY, 100% de contrôle, 0% de confort - **Heroku / Render / Fly.io** — managés, payants, exit difficile ## 🔒 Sécurité - **Changer le mot de passe admin** immédiatement après l'install, activer 2FA - **Restreindre l'accès UI** (reverse proxy + Authelia/Authentik devant) - **Sauvegarder régulièrement** `/data` (Coolify y stocke la config + la base interne) - **Mettre à jour** régulièrement — la release cadence est hebdomadaire, breaking changes possibles - **Docker socket exposé** = **risque critique** si l'UI est compromise : isoler Coolify sur un hôte dédié ou une VM ## 📚 Ressources - [Documentation officielle](https://coolify.io/docs) - [Dépôt GitHub coollabsio/coolify](https://github.com/coollabsio/coolify) - [Discord Coolify](https://discord.gg/coolify) — communauté très active - [Blog officiel](https://coolify.io/blog) — releases + tutoriels - [Awesome Coolify](https://github.com/coollabsio/awesome-coolify) — ressources communautaires ## 🔗 Pages Liées - [[cat-deployment]] - [[app-dokploy]] - [[app-dokku]] - [[app-portainer]] - [[app-traefik]] - [[cat-docker]] - [[securisation-home-lab]] - [[recettes-docker-compose]]