HomeLab
My HomeLab environment
HomeLab is a personal Kubernetes setup described as code
A GitOps driven home lab that installs applications with Helm charts and FluxCD, backed by Longhorn storage and Velero backups.
What the repository is
HomeLab is one person's home Kubernetes environment, documented as code. It provides basic local Helm charts for application installation alongside FluxCD2 HelmReleases for GitOps, and the author keeps local charts where possible to stay beginner friendly. The README is explicit that this is a personal project built in spare time rather than a production template others must follow exactly.
Tooling choices
The stack uses FluxCD2 for GitOps, Renovate for image and dependency updates, Istio with the Gateway API for reverse proxy and SSL termination, cert-manager with reflector for certificates, Longhorn for storage, Ansible for provisioning, Velero for backups, MetalLB for bare metal load balancing, and tofu-controller for Terraform GitOps. The combination covers ingress, certificates, storage, and infrastructure reconciliation in one declarative repository.
Operations and scale
Flux polls GitHub and applies changes automatically, Renovate opens pull requests for new image versions, and Velero backs up selected namespaces nightly to object storage at a stated cost of about seven dollars per month. DNS load balancing is used for the control plane because no dedicated load balancer is available. The repository shows 219 stars and 15 open issues in the August 2026 snapshot, and it is shared as a reference rather than a turnkey deployment.
Editorial conclusion
The project records 219 stars and 15 open issues as of August 2026 and carries no explicit software license in its metadata. It is a personal, GitOps managed Kubernetes home lab documented for reference rather than as a production template.
Community notes