Self-Host GitOps

Self-Host GitOps

Run GitOps on your infrastructure with full control, privacy, and compliance.

Full Control

Your data, your infrastructure.
No vendor lock-in.

Enhanced Security

Keep secrets, logs, and
compliance in-house.

Open Source

100% open source under
the MIT License.

Flexible Deployment

Deploy on bare metal, VMs,
Kubernetes, or cloud.

Choose your deployment

Quick start with Docker

  1. 1

    Prerequisites

    Docker 20.10+ installed

  2. 2

    Download

    Get the latest docker-compose.yml

  3. 3

    Configure

    Set environment variables

  4. 4

    Run

    Start GitOps services

# 1. Configure environment
cp .env.example .env
# Edit .env with your configuration

# 2. Start GitOps
docker run -d \
  --name gitops \
  --restart unless-stopped \
  --env-file .env \
  -p 3000:3000 \
  ghcr.io/getgitops/gitops:latest

# 3. Verify installation
curl http://localhost:3000/health

Need help with self-hosting?

Join our community or check our troubleshooting guide.