Déployer et gérer des applications modernes.
Orchestration Docker et GitOps multi-serveurs : pilotez les stacks, les builds et les déploiements de tous vos VPS depuis un tableau de bord unique.
Komodo est une plateforme GitOps open source sous licence GPL-3.0 (plus de 11 700 étoiles sur GitHub, branche 2.x), destinée aux équipes qui exploitent des charges Docker réparties sur plus d'un serveur. Là où Dockge ou Portainer administrent les conteneurs d'un seul hôte, l'architecture Core / Periphery de Komodo permet de superviser un nombre illimité de serveurs depuis un seul tableau de bord : déployer des stacks, déclencher des builds depuis Git, exécuter des procédures et retrouver chaque action dans un journal d'audit structuré.
Écrit en Rust, le binaire Komodo Core reste sous 256 Mo de RAM au repos. L'agent Periphery s'installe sur chaque serveur géré et dialogue avec le Core sur un canal chiffré. Sur un VPS ServOrbit, vous déployez le Core une fois ; les agents Periphery installés sur vos autres VPS s'y enregistrent ensuite. La prise en charge de Docker Swarm, ajoutée en 2026, permet de traiter dans la même interface les stacks Compose d'une machine isolée, les pipelines GitOps multi-hôtes et les services d'un cluster Swarm. Komodo occupe ainsi la couche d'exploitation qui manque entre le Docker Compose brut et Kubernetes, pour des équipes de développement qui veulent du GitOps sans assumer le coût d'un cluster k8s.
Déployez le Core sur un VPS d'administration dédié et installez un agent Periphery sur chacun des autres serveurs du parc. Un seul tableau de bord affiche alors toutes les stacks en fonctionnement, permet de redémarrer un service ou de pousser une mise à jour — sans ouvrir dix sessions SSH. Le socket Docker de chaque machine reste joint par le canal chiffré Core / Periphery.
Connectez le dépôt de votre application à Komodo et décrivez une procédure de déploiement : récupérer la dernière image, jouer les migrations de base, redémarrer la stack Compose, prévenir l'équipe. Le webhook de push GitHub déclenche la procédure ; Komodo en valide la signature HMAC, l'exécute et journalise chaque étape. La boucle GitOps complète reste sur votre infrastructure.
Le type de ressource Swarm permet de gérer les réplicas de service, les mises à jour progressives et les contraintes de placement de votre cluster. Comme les stacks Compose mono-hôte figurent dans le même tableau de bord, une équipe qui migre progressivement de Compose vers Swarm garde les deux mondes sous les yeux pendant la transition.
Guide optimisé pour les VPS Cloud ServOrbit.
Un VPS 1 vCPU / 1 Go de RAM sous Ubuntu 24.04 suffit au plan de gestion : le Core reste sous 256 Mo au repos, la base FerretDB adossée à PostgreSQL ajoute 200 à 300 Mo. Prévoyez dès maintenant l'adresse d'accès : Komodo doit connaître son URL publique HTTPS avant le premier démarrage, elle est fixée à ce moment-là.
L'installation vous demande cette adresse avant de partir, entre deux cibles — un sous-domaine de l'un de vos domaines (komodo.exemple.com), ou le sous-domaine gratuit fourni avec votre VPS (komodo.<votre-vps>.servorbit-dns.com) : acheter un nom de domaine n'est pas un préalable. ServOrbit pose l'enregistrement DNS quand le domaine utilise notre DNS managé — sinon l'espace client vous indique l'enregistrement exact à créer. Cette URL alimente la variable KOMODO_HOST, qui sert à la connexion OAuth et à la validation de la signature HMAC des webhooks : la changer après coup suppose de reconfigurer l'instance et les webhooks déjà déclarés.
L'écran de connexion vous attend : saisissez l'identifiant admin et le mot de passe fourni. Changez-le depuis les paramètres du compte dès votre première session.
Depuis votre tableau de bord ServOrbit : Marketplace → Déploiement → Komodo → Déployer. La recette monte quatre services — PostgreSQL, FerretDB, le Core et un agent Periphery local — génère les secrets et la paire de clés, et publie l'interface sur le port 9120, servie en HTTPS derrière le vhost nginx de votre domaine.
Ouvrez votre domaine et connectez-vous avec l'identifiant admin et le mot de passe affiché dans votre espace client ServOrbit. L'agent Periphery local, qui représente le VPS du Core lui-même, apparaît déjà enregistré sous le nom Local. Changez le mot de passe administrateur avant d'aller plus loin.
Sur chaque serveur supplémentaire à gérer, installez l'agent : docker run -d --restart=unless-stopped --network host -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/moghtech/komodo-periphery:2, puis déclarez-le dans le panneau Servers avec son IP et la paire de clés générée. Ensuite, Stacks → New Stack : choisissez le serveur cible, collez votre YAML Compose ou désignez un chemin dans un dépôt Git, et déployez — Komodo écrit le fichier, lance docker compose up -d et renvoie les logs dans le tableau de bord.
Vous maintenez un projet qui utilise Komodo ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=komodo&utm_source=deploy-badge&utm_medium=referral&utm_campaign=komodo)<a href="https://servorbit.com/vps-cloud?template=komodo&utm_source=deploy-badge&utm_medium=referral&utm_campaign=komodo"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Komodo on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.
Déploiement Applicatif & DevOpsEnvironnement Docker préconfigurée avec Docker Compose, réseau interne et accès SSH sécurisé. Point de départ pour n'importe quel projet containerisé.
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