Deploy and manage modern applications.
Multi-server Docker & GitOps orchestration — manage stacks, builds and deployments across all your VPS from one dashboard.
Komodo (GPL-3.0, 11.7 k+ GitHub stars, v2.x) is an open-source GitOps platform for teams who run Docker workloads across more than one server. Where Dockge or Portainer manage containers on a single host, Komodo's Core / Periphery architecture lets you supervise unlimited servers from a single dashboard: deploy stacks, trigger builds from Git, run procedures and track every action in a structured audit log.
Written in Rust, the Komodo Core binary idles under 256 MB RAM. The Periphery agent runs on each managed server and communicates with Core over an encrypted channel. On a ServOrbit VPS, you deploy the Core once; Periphery agents installed on your other VPS instances register automatically. Docker Swarm support was added in 2026, making Komodo the only self-hosted tool that covers single-host Compose stacks, multi-host GitOps pipelines and Swarm clusters from one interface.
Komodo is the missing operations layer between bare Docker Compose and full Kubernetes — purpose-built for developers and small engineering teams who want GitOps without the k8s overhead.
Deploy Komodo Core on a dedicated management VPS and install Periphery agents on every other server in your fleet. From one dashboard you can see all running stacks, restart services and push updates — without opening 10 SSH sessions. Each server's Docker socket is proxied through the encrypted Core / Periphery channel.
Connect your application repository to Komodo and define a Deploy procedure: pull the latest image, run database migrations, restart the Compose stack, notify the team. Trigger the procedure from a GitHub push webhook. Komodo validates the HMAC, runs the procedure and logs every step — a full GitOps loop without leaving your infrastructure.
Use Komodo's Swarm resource type to manage service replicas, rolling updates and placement constraints across your Docker Swarm cluster. Combine Swarm services with single-host Compose stacks in the same dashboard — useful for teams migrating from Compose to Swarm incrementally.
Guide optimized for ServOrbit Cloud VPS.
Order a 1 GB RAM VPS on ServOrbit. Ubuntu 24.04 LTS is the recommended OS. Komodo Core idles under 256 MB RAM so the smallest VPS tier is sufficient for the management plane.
Komodo is deployed as a Docker Compose stack (Core + local Periphery agent + FerretDB). The one-click installer handles all secrets, database setup and port binding. The dashboard is available on port 9120.
Open https://your-domain.com:9120 and log in with admin and the password shown in your ServOrbit client area. The local Periphery agent connecting the Core VPS itself registers automatically.
On each additional server you want to manage, install the Komodo Periphery agent: docker run -d --restart=unless-stopped --network host -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/moghtech/komodo-periphery:2. Then add it in Komodo's Servers panel using its IP and the generated keypair.
In the Komodo UI, go to Stacks → New Stack. Select the target server, paste your Docker Compose YAML or point to a Git repository path, and click Deploy. Komodo writes the file, runs docker compose up -d and streams the logs back to the dashboard.
In your GitHub repository, add a webhook pointing to https://your-domain.com/api/webhook/komodo. In Komodo, create a Procedure with your deploy steps and set the WEBHOOK_SECRET. Every git push will now trigger the procedure automatically.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.