homelab-v2
Homelab (mostly) as a Code
Overview
This is a monorepo for my homelab setup. It contains all the configuration files and scripts I use to manage my homelab. The goal is to have everything as code, so I can easily recreate my homelab from scratch if needed.
Directory structure
๐ .github # Few GH Actions, mostly linters
๐ ansible # Ansible playbooks & roles
๐ docs # Documentation, hosted at https://homelab.andrzejgor.ski/
๐ kubernetes # Kubernetes manifests managed with ArgoCD
โโ๐ apps # Applications definitions (Helm charts/plain K8S manifests)
โโ๐ clusters # Cluster-specific overlays
โโ๐ argocd # ArgoCD app definitions
๐ terraform # Terraform configurations
License
MIT - ยฉ 2025 Andrzej Gรณrski