Show HN: Proxmox-GitOps: Recursive IaC LXC Container Automation

1 stevius 0 9/14/2025, 8:09:45 PM github.com ↗
I've built Proxmox-GitOps, a self-bootstrapping GitOps platform that automates provisioning, configuration, and orchestration of Linux containers (LXC) on Proxmox VE. It turns an entire homelab into version-controlled code, with a focus on deterministic, idempotent deployments. It's now updated for Proxmox 9.0 and Debian Trixie.

GitHub: https://github.com/stevius10/Proxmox-GitOps

*Overview:* It creates a self-sufficient CI/CD environment using Gitea, Act Runner, Ansible, and Chef (Cinc). Start with one command in Docker, which then deploys the full system to Proxmox. The control plane runs in containers it manages, ensuring reproducibility—no drift, easy rollbacks via Git.

*Key Features:* - *One-command bootstrap:* Deploys from local Docker to Proxmox via API. - *Monorepo structure:* Central codebase with submodules for modular container defs (e.g., Home Assistant stack: MQTT broker, Zigbee bridge, reverse proxy). - *Recursive self-management:* Pipeline runs inside its own containers; push code to auto-provision and configure. - *IaC consistency:* Ansible for provisioning, Chef for internal config; shared env vars propagate automatically. - *Extensible:* Add custom containers via Cinc (Ruby) cookbooks - *Stateless & reproducible:* Git as state engine; snapshots for backups/rollbacks.

Comments (0)

No comments yet