Skip to content
GitOps for Docker Compose

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.

Get started View on GitHub

wireops

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

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.