Docker Compose, driven by Git.¶
wireops is a self-hosted GitOps controller that keeps Docker Compose stacks in sync across the hosts you own. Bring Git-driven deployment to a homelab or small fleet without Kubernetes-level control-plane complexity.

Compose, not a new manifest¶
Deploy the Compose files you already keep in Git. wireops renders and applies them through your connected workers.
One server, many hosts¶
Workers connect outward using authenticated WebSockets. Target stacks and scheduled jobs using worker tags.
Guardrails included¶
Use RBAC, audit trails, deploy policy, encrypted secrets, SSO, backups, and static Compose linting from one place.
Start where you are¶
- New installation? Follow the quick start.
- Preparing a production instance? Read the production checklist.
- Looking for an endpoint or setting? Browse the reference.
Project scope
wireops is built for developers, homelabs, and self-hosters using plain Docker Compose. It is not a Kubernetes or Swarm replacement. For internet-facing or enterprise-scale workloads that require high availability, multi-node scheduling, autoscaling, or compliance-grade controls, use Kubernetes with Flux or Argo CD instead.