Retour aux outils
Dev ToolsIntermédiaireOpen sourceAuto-hébergeablev4.1.2

Coolify

Le PaaS open source le plus populaire : Heroku, Netlify et Vercel réunis en un seul outil self-hosté, piloté par Docker et Traefik.

MAJ 2026-06-14
Coolify
Site officiel Code source★ 56 947

Coolify transforme n'importe quel VPS en plateforme PaaS complète. Déploiement continu depuis Git, détection automatique du runtime, bases de données en un clic, certificats SSL automatiques, et orchestration multi-serveurs.

Description

Coolify est une plateforme PaaS self-hosted qui ambitionne de remplacer à elle seule Heroku, Netlify et Vercel. Lancée en 2021, c'est devenu le projet PaaS open source de référence dans l'écosystème self-hosté.

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, déploiement continu sans configuration.

Fonctionnalités :

  • Déploiement continu depuis GitHub, GitLab, Gitea
  • Détection automatique du runtime (Node, PHP, Python, Go, Rust, Java…)
  • Bases de données en un clic (PostgreSQL, MySQL, Redis, MongoDB…)
  • Certificats SSL automatiques via Let's Encrypt et Traefik
  • Backups automatisés vers S3
  • Orchestration multi-serveurs (Docker Swarm)
  • Interface moderne et intuitive

Installation

Via Docker (recommandé)

services:
  coolify:
    image: ghcr.io/coollabsio/coolify:latest
    container_name: coolify
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
      - "3000:3000"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./data:/data
    environment:
      - APP_URL=http://votre-ip:3000

Installation manuelle (sur VPS)

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
# UI accessible sur http://IP:3000

Configuration

  1. Définir un wildcard DNS (*.apps.example.com) pointant vers le serveur
  2. Connecter un repo Git (GitHub, GitLab, Gitea)
  3. Choisir le build pack (Nixpacks, Dockerfile, Docker Compose)
  4. Provisionner les bases de données en un clic depuis l'UI
  5. Ajouter des serveurs distants (mode swarm)
  6. Activer les backups S3 (Backblaze B2, MinIO, Wasabi)

Alternatives

  • Dokploy — Concurrent direct, UI très active
  • Dokku — Mini-Heroku mature, ligne de commande
  • CapRover — PaaS via Docker Swarm
  • Hetzner Cloud + Docker — DIY, contrôle total

Sécurité

  • Changer le mot de passe admin immédiatement, activer 2FA
  • Restreindre l'accès UI (reverse proxy + Authelia)
  • Sauvegarder /data régulièrement
  • Docker socket exposé = risque critique si l'UI est compromise
  • Mettre à jour régulièrement (release hebdomadaire)

Ressources