A stateless container deployment platform with private-first networking.
⚠️ Experimental: This is a very experimental project and is nowhere near production ready. Use at your own risk.
- Container Orchestration: Deploy containers via Podman with automatic port binding
- WireGuard Mesh: Private networking between all servers
- Automatic HTTPS: Caddy-based proxy with on-demand TLS via DNS-01 (Cloudflare)
- Simple Architecture: Next.js control plane, Go agents, PostgreSQL database
See docs/ARCHITECTURE.md for detailed architecture documentation.
- HTTP polling for agent communication
- Distributed Caddy
- Per-machine subnet allocation
- Local DNS on each machine
- Health checks
- Secrets
- Volumes
- Deploy Logs
- GitHub deployments
- HTTP Logs
- Rolling updates
- Volume backups
- TCP / L4 proxying
- Smart multi-arch builds (detect fleet architectures instead of always building amd64+arm64)