CodeBrowser / github / khuedoan/homelab
khuedoan/homelab
# Fully automated homelab from empty disk to running services with a single command.
$ git clone https://github.com/khuedoan/homelab.git
stars
9,456
forks
879
language
Python
license
GNU General Public License v3.0
What is khuedoan/homelab?
This repository provides infrastructure-as-code tooling to automatically provision and manage a complete homelab environment using Kubernetes (k3s), containerization, and GitOps principles. It combines Ansible, Terraform, and ArgoCD to orchestrate everything from bare-metal server setup through PXE/netboot to running containerized services, eliminating manual configuration steps. Developers use this to quickly spin up self-hosted lab environments for testing, learning Kubernetes and DevOps practices, or running personal services with production-like tooling.
Topics
#ansible #argocd #devops #docker #fedora #gitops #helm #home-operations #homelab #k3s #k8s-at-home #kubernetes #netboot #pxe #self-hosting #terraform
Activity
13 open issues · last updated Jul 22, 2026