# moghtech/komodo

🦎 a tool to build and deploy software on many servers 🦎

Repository: https://github.com/moghtech/komodo
Canonical: https://ross.abutalabs.com/products/komodo
Homepage: https://komo.do
Language: Rust
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-26T05:22:06+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 97, longevity 100
- inputs: {"age_days": 1634, "days_push": 7, "days_rel": 22, "gap_med": 3, "n_releases_24m": 54}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12089, forks 394 (observed 2026-08-28T04:10:51.717643+00:00)

## What it is
Komodo is a self-hosted web application for building and deploying software across many servers, managing Docker containers, compose stacks, and Swarm clusters. It consists of a Core web server (API + UI) and a lightweight Periphery agent installed on each managed server, with monitoring, browser terminals, RBAC, and declarative TOML-based resource sync.

## Use cases
- deploy docker compose stacks across multiple servers
- build docker images from git repos and push to a registry
- monitor cpu memory and disk usage on all my servers with alerts
- manage docker swarm clusters from a single ui
- open shell sessions on servers from the browser
- keep server and deployment config in git and sync it
- automate build and deploy pipelines with scheduled procedures
- self-hosted alternative to portainer or dokploy

## When to choose
- you manage docker workloads on multiple servers and want one central ui
- you want gitops-style declarative resource management with webhooks
- you need built-in monitoring, terminals, and rbac for a small team
- you want to orchestrate multi-stage build/deploy automations

## When to avoid
- you use kubernetes rather than docker compose or swarm
- you need a fully declarative terraform-style provisioner for cloud resources
- you only run a single server and a simple compose file may suffice
- you require non-docker container runtimes (podman only via alias)

## Facets
- artifact type: application
- maturity: active
- function: deployment, monitoring, container-orchestration, workflow-automation, scheduling, alerting, configuration-management, webhook, self-hosted
- domain: self-hosted, infrastructure-as-code, monitoring
- platform: self-hosted, rust
- tags: docker-compose, docker-swarm, gitops, server-management, deployment-tool, periphery-agent, browser-terminals, rbac, devops, containers, automation, linux, docker, web-server

## Member repositories
- moghtech/komodo (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:51.717643+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:14:56.729460+00:00, confidence not recorded.
  - readme: https://github.com/moghtech/komodo (fetched 2026-08-28T04:10:51.717643+00:00, sha 59a871c5feb6)
  - homepage: https://komo.do (fetched 2026-08-29T08:12:23.208922+00:00, sha 6d3e746a219a)
  - site_page: https://komo.do/docs/setup/connect-servers (fetched 2026-08-29T08:12:23.221845+00:00, sha 15b19b65cc24)
  - site_page: https://komo.do/docs/intro (fetched 2026-08-29T08:12:23.218010+00:00, sha ec0e1b34c3fe)
  - site_page: https://komo.do/docs/releases/v2.0.0 (fetched 2026-08-29T08:12:23.219842+00:00, sha 503f00f5684a)
  - site_page: https://komo.do/docs/deploy/compose (fetched 2026-08-29T08:12:23.223662+00:00, sha fb5dcbd0e11d)
  - site_page: https://komo.do/docs/swarm (fetched 2026-08-29T08:12:23.225473+00:00, sha b41de4791c48)
  - site_page: https://komo.do/docs/build (fetched 2026-08-29T08:12:23.227416+00:00, sha fbc05085a4dd)
  - site_page: https://komo.do/docs/automate/procedures (fetched 2026-08-29T08:12:23.229201+00:00, sha 4b3267b36a93)
  - site_page: https://komo.do/docs/automate/sync-resources (fetched 2026-08-29T08:12:23.231711+00:00, sha bf2d29ef2e24)
- Data as of 2026-08-30T08:39:29.467469+00:00.
