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.
Links
Topics
Activity
13 open issues · last updated Jul 22, 2026