Homelab
🏠 Homelab Infrastructure
A self-hosted, production-grade homelab built around enterprise-grade principles — emphasizing automation, reproducibility, and network security at every layer.
Compute
Three Minisforum MS-01 mini PCs form a Proxmox VE cluster, providing high availability and live migration capabilities for all workloads. Each node contributes local NVMe-backed ZFS storage, with shared storage served over 10GbE from a UniFi UNAS Pro.
Networking
A fully managed UniFi switching and routing stack provides VLAN-based network segmentation, separating development and production workloads at the network layer with explicit firewall policies.
Services
Workloads run as Docker containers inside lightweight Alpine Linux VMs, with all external traffic routed through a Traefik reverse proxy for automatic SSL termination via Let's Encrypt.
Automation & IaC
Infrastructure is managed as code using Terraform (VM provisioning via the
bpg/proxmox provider) and Ansible (configuration management and application
deployment), executed from a dedicated homelab-controller VM for reliable
parallel execution across all hosts.
Goals
- Maintain a fully reproducible, version-controlled infrastructure
- Explore and implement modern DevOps tooling in a real environment
- Transition containerized workloads toward k3s Kubernetes orchestration
- Build out a complete self-hosted media and productivity stack