Guide de déploiement

Portainer 3.0 supprime la CE : trois alternatives open source

Déployer sur un VPS Cloud →

Tutoriel

Portainer 3.0 supprime la CE : trois alternatives open source

Déploiement7 min de lecture6 étapes

Le 18 septembre 2026, l'équipe Portainer a annoncé la suppression de la Community Edition avec Portainer 3.0. Des centaines de milliers d'utilisateurs se retrouvent face à un choix : passer à un abonnement payant ou migrer vers un outil libre. Cet article ne promet pas un remplaçant 1:1 — chaque alternative couvre un périmètre précis. Il vous aide à identifier celle qui correspond à votre situation réelle : un seul serveur, une flotte multi-serveurs ou une approche GitOps.

Sommaire· Ce que change Portainer 3.0 pour les utilisateurs CE1/9
  1. 01Ce que change Portainer 3.0 pour les utilisateurs CE
  2. 02Les trois profils de migration
  3. 03Dockge — la gestion Compose, sans la complexité
  4. 04Coolify — PaaS self-hosted avec SSL et reverse proxy intégrés
  5. 05Komodo — orchestration multi-serveurs et GitOps
  6. 06Déployer Komodo Core sur un VPS ServOrbit
  7. 07Comparatif : Dockge, Coolify et Komodo face à Portainer CE
  8. 08Dépannage — erreurs courantes lors de la migration
  9. 09Stratégie de migration progressive

Ce que change Portainer 3.0 pour les utilisateurs CE

Depuis sa création, Portainer Community Edition permettait de gérer des conteneurs Docker et des stacks Compose via une interface web, gratuitement, sans limite de nœuds. Portainer 3.0 change ce modèle : la CE disparaît au profit d'une édition unique avec un palier gratuit restreint et une offre Business payante.

Concrètement, les fonctionnalités avancées — gestion multi-environnements, RBAC, intégrations d'authentification externe — passent derrière un abonnement. Pour un développeur indépendant ou une agence qui gère plusieurs VPS, le coût peut devenir significatif.

La bonne nouvelle : l'écosystème open source de gestion de conteneurs s'est considérablement étoffé depuis 2022. Trois outils couvrent aujourd'hui les cas d'usage principaux, chacun avec une approche différente.

Cet article vous guide vers le bon choix selon votre contexte réel : vous ne perdrez pas de fonctionnalités si vous choisissez l'outil dont vous avez réellement besoin, plutôt que le plus complet sur le papier. La migration n'est pas une urgence qui justifie n'importe quel choix — prenez le temps d'identifier votre cas.

Les trois profils de migration

  • Serveur unique, simplicité avant tout → Dockge : interface légère, stacks Compose, zéro dépendance.
  • Déploiement d'apps complètes, PaaS self-hosted → Coolify : reverse proxy intégré, SSL automatique, déploiement depuis Git.
  • Multi-serveurs, GitOps, équipes → Komodo : orchestration centralisée, Core < 256 Mo RAM, déjà au catalogue ServOrbit.
  • Ces trois outils sont sous licence open source, sans palier payant pour les fonctionnalités core, et actifs en 2026.

Dockge — la gestion Compose, sans la complexité

Dockge est un gestionnaire de stacks docker-compose.yml développé par le créateur d'Uptime Kuma. Il ne cherche pas à remplacer Portainer dans sa totalité : il cible un périmètre précis, gérer et déployer des fichiers Compose depuis une interface web minimaliste.

Points forts : démarrage en deux commandes, interface réactive, édition en ligne des fichiers Compose, logs en temps réel. Points faibles : un seul hôte Docker, pas de RBAC, pas de gestion multi-serveurs.

Dockge convient aux développeurs qui gèrent un VPS personnel et veulent simplement visualiser, démarrer ou arrêter leurs stacks sans ouvrir un terminal. La gestion des fichiers Compose reste dans un répertoire standard sur le disque — vous n'êtes pas enfermé dans une base de données propriétaire. Si Portainer stockait vos stacks dans son format interne, Dockge vous rend la lisibilité directe.

Un comparatif détaillé Dockge vs Portainer est disponible dans l'article portainer-vs-dockge-gestion-conteneurs-vps.

Coolify — PaaS self-hosted avec SSL et reverse proxy intégrés

Coolify se positionne comme un Heroku ou un Render que vous hébergez vous-même. Il va plus loin que la gestion de conteneurs : il gère le déploiement depuis Git (push-to-deploy), configure automatiquement le reverse proxy (Traefik) et renouvelle les certificats SSL.

Points forts : déploiement depuis GitHub/GitLab/Gitea en quelques clics, support de Dockerfile, Docker Compose et Nixpacks, interface moderne, support multi-serveurs (nœuds distants ajoutés via SSH). Points faibles : plus lourd à l'idle qu'un gestionnaire Compose pur, la courbe de configuration initiale est plus prononcée.

Coolify convient aux agences ou développeurs qui déploient régulièrement des applications depuis un dépôt Git et veulent éviter de configurer nginx et Certbot manuellement à chaque projet. Si votre workflow repose déjà sur des branches et des push, vous retrouverez vos réflexes en quelques heures.

Pour la migration depuis Portainer : Coolify lit directement les fichiers compose.yml existants, mais le reverse proxy Traefik remplace nginx ou Caddy si vous les gérez manuellement. Prévoyez de migrer en deux temps — d'abord les stacks sans domaine, puis les services exposés publiquement une fois Traefik validé.

Komodo — orchestration multi-serveurs et GitOps

Komodo (anciennement Monitor) est l'outil le plus complet des trois. Sous licence GPL-3.0, il propose une architecture Core/Periphery : un Core central orchestre des agents Periphery déployés sur chaque serveur. Il gère les déploiements Docker et Docker Compose, synchronise les stacks depuis un dépôt Git, centralise les logs et les alertes, et expose une API.

Le Core Komodo consomme moins de 256 Mo de RAM à l'idle — il tient sur le même VPS d'entrée de gamme que vos apps. C'est l'alternative la plus proche de Portainer en termes de périmètre fonctionnel, et la seule des trois à couvrir nativement le cas multi-serveurs avec GitOps.

Pour l'installation complète, consultez le guide dédié : self-host-komodo-vps. Komodo est également disponible directement depuis le catalogue ServOrbit.

Déployer Komodo Core sur un VPS ServOrbit

  1. Prérequis

    Un VPS avec accès root, Docker et Docker Compose installés. Comptez 1 vCPU et 512 Mo de RAM minimum pour le Core seul (moins de 256 Mo à l'idle). Un nom de domaine ou sous-domaine pointant vers votre VPS est recommandé pour l'accès HTTPS.

  2. Créer le répertoire et le fichier Compose

    Connectez-vous en SSH, puis :

    mkdir -p /opt/komodo && cd /opt/komodo

    Créez un fichier compose.yml avec le contenu officiel de la documentation Komodo. Adaptez les variables KOMODO_HOST (votre domaine), KOMODO_PASSKEY (une chaîne aléatoire longue) et les chemins de volumes selon votre organisation.

  3. Démarrer le Core

    docker compose up -d

    Vérifiez que les conteneurs komodo-core et komodo-mongo sont Up :

    docker compose ps

    Le Core écoute par défaut sur le port 9120. Si vous utilisez un reverse proxy (nginx, Caddy), créez un vhost qui proxifie vers localhost:9120.

  4. Configurer l'accès HTTPS avec Caddy ou nginx

    Avec Caddy (le plus simple) :

    komodo.votre-domaine.com {
        reverse_proxy localhost:9120
    }

    Caddy renouvelle automatiquement le certificat Let's Encrypt. Avec nginx, créez un bloc server standard avec proxy_pass http://127.0.0.1:9120; et gérez le certificat via Certbot.

  5. Ajouter vos serveurs (agents Periphery)

    Sur chaque serveur à superviser, déployez l'agent Periphery :

    docker run -d \
      --name komodo-periphery \
      --restart unless-stopped \
      -v /var/run/docker.sock:/var/run/docker.sock \
      ghcr.io/moghtech/komodo-periphery:latest

    Dans l'interface Core, ajoutez le serveur avec son IP et la passkey partagée. L'agent remonte immédiatement l'état des conteneurs et des stacks.

  6. Connecter un dépôt Git pour GitOps

    Dans Komodo, accédez à Resources → Repos et ajoutez votre dépôt (GitHub, Gitea, Forgejo ou tout serveur Git compatible). Créez ensuite un Stack pointant vers un chemin de compose.yml dans ce dépôt. À chaque synchronisation (manuelle ou déclenchée par un webhook), Komodo applique le diff — exactement le comportement GitOps attendu.

    Pour aller plus loin dans l'intégration Forgejo/Woodpecker, consultez deployer-avec-portainer pour la référence de configuration reverse proxy et SSL, applicable à tout gestionnaire de conteneurs.

Comparatif : Dockge, Coolify et Komodo face à Portainer CE

Faites défiler le tableau

CritèreDockgeCoolifyKomodo
LicenceMITApache 2.0GPL-3.0
Multi-serveursNon (1 hôte)Oui (nœuds SSH)Oui (Core/Periphery)
GitOps / sync dépôtNonOui (push-to-deploy)Oui (Stacks Git)
SSL automatiqueNon (géré à part)Oui (Traefik intégré)Non (géré à part)
RAM idle (Core)< 50 Mo~ 300–500 Mo< 256 Mo
RBAC / utilisateursNonOuiOui
API RESTNonOuiOui
Cas d'usage principalCompose mono-serveurPaaS dev/agenceFlotte Docker + GitOps
Au catalogue ServOrbitNonNonOui

Dépannage — erreurs courantes lors de la migration

Le port 9000 de Portainer CE entre en conflit avec Komodo. Si vous faites tourner Portainer en parallèle pendant la migration, vérifiez que Komodo écoute sur un port différent (9120 par défaut). Modifiez KOMODO_PORT dans le Compose de Komodo si nécessaire.

docker.sock refusé par l'agent Periphery. Sur certaines distributions (Ubuntu 22.04+), le socket appartient au groupe docker. Ajoutez l'utilisateur courant à ce groupe (usermod -aG docker $USER) ou lancez l'agent avec --user root — uniquement si vous comprenez l'impact de sécurité.

Les stacks Compose importés depuis Portainer ne démarrent pas. Portainer stocke certaines variables d'environnement dans son propre coffre (Secrets). Vérifiez que chaque compose.yml migré dispose d'un fichier .env complet, ou déclarez les variables dans l'interface Komodo (section Variables).

Coolify ne trouve pas le Dockerfile après connexion Git. Le champ « Build path » doit pointer vers le répertoire qui contient le Dockerfile, pas la racine du dépôt si le fichier est dans un sous-dossier. Vérifiez aussi que la branche configurée existe bien sur le remote.

Dockge affiche « Compose file not found » après un redémarrage. Le montage de volume doit pointer vers le répertoire parent du projet, pas vers le fichier compose.yml directement. La convention Dockge est /opt/stacks/<nom-du-stack>/compose.yml — respectez cette arborescence.

Stratégie de migration progressive

Ne coupez pas Portainer CE avant d'avoir validé votre alternative. Déployez Komodo (ou Dockge) en parallèle sur le même serveur, importez vos stacks un par un, testez chaque déploiement, puis arrêtez Portainer. Les deux outils ne se gênent pas : Komodo accède au socket Docker sans entrer en conflit avec Portainer sur un autre port. Une migration en une nuit pour une flotte de dix stacks est réaliste.

Komodo est disponible sur ServOrbit

Déployez Komodo depuis le catalogue ServOrbit en quelques clics. Le Core tourne sous 256 Mo de RAM — compatible avec le VPS d'entrée de gamme. Aucune configuration manuelle de reverse proxy n'est requise.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet