Homelab Infrastructure

I love hardware. Racks, neat cable management, the hum of servers — there’s something deeply satisfying about building your own infrastructure.

I started with chunky dual Xeon servers that I built myself. Powerful? Absolutely. Power-hungry and loud? Also yes. My electricity bill noticed, and so did my family.

Over time, I migrated to SFF (Small Form Factor) PCs — and I haven’t looked back. Here’s why:

  • Lower power consumption — runs 24/7 without the shocking electricity bill
  • 🔇 Near-silent operation — no jet engine sounds in the living room
  • 🌡️ Less heat — no need for dedicated cooling
  • 📦 Compact footprint — fits anywhere
  • 🔄 Easy clustering — run multiple nodes for high availability
  • 💰 Cost-effective — affordable to buy and operate

The trade-off? Less expandability and fewer drive bays. But with NAS for storage and Kubernetes for orchestration, it’s the perfect fit for a modern homelab.


🖥️ Compute

ComponentWhat it does
Proxmox VEHypervisor running all my VMs and LXC containers
Kubernetes (Talos)Container orchestration on immutable OS
DockerFor quick experiments and standalone services

🌐 Networking

ComponentWhat it does
PangolinSecure tunneling for external access without exposing ports
pfSense / OPNsenseFirewall and routing
Tailscale / WireGuardVPN for remote access

🏠 Home Automation

ComponentWhat it does
Home AssistantCentral hub for all automations
ZigbeeSmart switches, sensors, and lights
AutomationsWake-up lights, presence detection, climate control

🔧 DevOps & GitOps

ComponentWhat it does
Flux CDGitOps for Kubernetes deployments
GitLabSelf-hosted git and CI/CD
TerraformInfrastructure as code
AnsibleConfiguration management

📊 Monitoring & Backup

ComponentWhat it does
Prometheus + GrafanaMetrics and dashboards
VeeamBackup for VMs and critical data
TrueNASNetwork storage and redundancy