[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-komodo":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-komodo",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":30,"steps":40,"faq":59,"specs":78,"compatibleOs":88,"relatedApps":90,"relatedPosts":105,"category":109},"komodo",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"deploiement","application-deployment-devops","نشر-التطبيقات-وdevops","despliegue-de-aplicaciones-devops","Komodo","Plateforme GitOps open-source pour orchestrer Docker et vos déploiements sur plusieurs serveurs depuis un tableau de bord unique — alternative légère à Portainer, écrite en Rust.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-komodo-vps","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 \u002F 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é.\n\nÉ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.",[24,25,26,27,28,29],"Architecture Core \u002F Periphery : un seul Core à déployer, un agent Periphery léger sur chaque serveur à gérer — nombre de serveurs illimité, aucune facturation par siège.","Pipelines GitOps : connectez un dépôt Git, définissez une procédure de build et déclenchez les déploiements automatiquement à chaque push, tout l'historique étant journalisé.","Gestion des stacks Docker Compose : créez, mettez à jour, démarrez et arrêtez les stacks de tous vos serveurs depuis l'interface, sans ouvrir de session SSH.","Prise en charge de Docker Swarm (2026) : services, mises à jour progressives et contraintes de placement pilotés depuis le même tableau de bord que vos applications mono-hôte.","Moteur de procédures : enchaînez des actions réutilisables (récupérer une image, jouer une migration, redémarrer une stack, notifier une équipe) avec conditions et retour arrière.","Journal d'audit et déclencheurs webhook : chaque action est tracée avec sa date, son auteur et sa sortie, et les webhooks GitHub, GitLab ou Gitea sont validés par signature HMAC avant exécution.",[31,34,37],{"title":32,"body":33},"Piloter les stacks d'un parc de VPS","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 \u002F Periphery.",{"title":35,"body":36},"Chaîne GitOps pour vos applications auto-hébergées","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.",{"title":38,"body":39},"Exploitation d'un cluster Docker Swarm","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.",[41,44,47,50,53,56],{"title":42,"body":43},"Commander le VPS et prévoir l'adresse d'accès","Un VPS 1 vCPU \u002F 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à.",{"title":45,"body":46},"Choisir l'adresse d'accès","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.\u003Cvotre-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.",{"title":48,"body":49},"Se connecter la première fois","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.",{"title":51,"body":52},"Déployer Komodo depuis le Marketplace","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.",{"title":54,"body":55},"Se connecter et vérifier le premier serveur","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.",{"title":57,"body":58},"Ajouter des serveurs, puis une première stack","Sur chaque serveur supplémentaire à gérer, installez l'agent : `docker run -d --restart=unless-stopped --network host -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock ghcr.io\u002Fmoghtech\u002Fkomodo-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.",[60,63,66,69,72,75],{"q":61,"a":62},"Qu'est-ce que Komodo ?","Komodo est une plateforme GitOps open source, sous licence GPL-3.0, dédiée à la gestion de stacks Docker Compose et de déploiements répartis sur plusieurs serveurs. Elle repose sur une architecture Core \u002F Periphery : un tableau de bord Core, et un agent Periphery léger installé sur chaque serveur à administrer.",{"q":64,"a":65},"Quelle différence avec Dockge, Portainer, Coolify ou Dokploy ?","Portainer et Dockge sont des interfaces d'administration Docker mono-serveur : elles pilotent les conteneurs de la machine sur laquelle elles tournent. Komodo est pensé pour un parc : un Core administre un nombre illimité de serveurs via ses agents Periphery, et ajoute les pipelines GitOps, les procédures réutilisables et la prise en charge de Docker Swarm. Coolify et Dokploy, également au catalogue, sont des plateformes de déploiement applicatif partant d'un dépôt Git : elles construisent votre application et la mettent en ligne. Komodo se place en amont, sur l'exploitation de la flotte de serveurs et l'automatisation des déploiements.",{"q":67,"a":68},"Un nom de domaine est-il obligatoire ?","Oui, et il doit être choisi avant le premier déploiement. La variable `KOMODO_HOST` reçoit l'URL publique HTTPS de l'instance ; elle sert à la connexion OAuth et à la validation de la signature HMAC des webhooks. Comme elle est fixée au premier démarrage, la modifier ensuite impose de reconfigurer l'instance et de redéclarer les webhooks déjà posés chez GitHub, GitLab ou Gitea.",{"q":70,"a":71},"Komodo prend-il en charge Docker Swarm ?","Oui. La gestion des ressources Swarm a été ajoutée en 2026 : services, mises à jour progressives et contraintes de placement se pilotent depuis le même tableau de bord que les stacks Compose mono-hôte.",{"q":73,"a":74},"Quelles ressources faut-il prévoir ?","Le binaire Core, écrit en Rust, reste sous 256 Mo de RAM au repos ; l'ensemble FerretDB et PostgreSQL ajoute environ 200 à 300 Mo. Un VPS de 1 Go convient donc au plan de gestion. Les agents Periphery sont bien plus légers, sous 50 Mo chacun : ce n'est pas eux qui dimensionnent les serveurs gérés, mais les charges qu'ils y exploitent.",{"q":76,"a":77},"L'auto-hébergement de Komodo est-il gratuit ?","Oui. Komodo est publié sous GPL-3.0 : l'ensemble des fonctionnalités est disponible en auto-hébergement, sans facturation par siège, sans télémétrie et sans fonction réservée à une édition payante. Le seul coût est celui du VPS qui l'exécute.",{"ram":79,"cpu":80,"disk":81,"stack":82,"port":87},"1 Go","1 vCPU","10 Go",[83,84,85,86],"Docker","Rust","PostgreSQL","FerretDB","9120",[89],"ubuntu-24.04",[91,99],{"name":92,"slug":93,"categorySlug":12,"categoryName":94,"categoryColor":95,"logo":96,"tagline":97,"description":98},"Coolify","coolify","Déploiement Applicatif & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Déployez depuis Git en quelques secondes — alternative self-hosted à Heroku, Render et Netlify.","Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.",{"name":100,"slug":101,"categorySlug":12,"categoryName":94,"categoryColor":95,"logo":102,"tagline":103,"description":104},"Docker Starter","docker-starter","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","Environnement Docker préconfigurée — Docker Compose, réseau interne et SSH sécurisé dès le départ.","Environnement 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é.",[106,107,108],"self-host-komodo-vps","deployer-avec-coolify","deployer-avec-dokploy",{"key":12,"slug":12,"name":94,"objective":110,"icon":111,"color":95},"Déployer et gérer des applications modernes.","deploy",1793820299644]