The GitOps non-Kubernetes Homelab
The Idea Version control. Infrastructure as code. Auto updates. All one one host, with easy expansion and freedom of choice for everything. This is my homelab. Say there is an update for a service I run on my server - I click a button, and it it applied. A file path changed? git push. Want branch protection or a proper test environment? Setup another server that takes the exact same config, just on a different branch....