Homelab Overview

The homelab lives on physical hardware in a dedicated rack. It’s designed for high uptime, easy recovery, and keeping as many services self-hosted as possible — not for performance benchmarking or running the absolute latest bleeding-edge stack.

Hardware

RoleHardwareNotes
HypervisorCustom x86 serverProxmox VE
NASCustom Unraid buildZFS pool + parity
NetworkingUnifi stackUDM-Pro, managed switches, APs
UPSCyberPower 1500VAProtects the core

Architecture principles

  1. Separation of concerns — compute runs on Proxmox VMs/LXCs; storage lives on Unraid; they talk over dedicated VLANs.
  2. Container-first — services run as Docker containers (Compose stacks) inside a dedicated LXC on Proxmox.
  3. Backup before everything — Proxmox Backup Server + Unraid’s scheduled parity checks + offsite sync.
  4. DNS-first networking — local DNS resolves all internal services; no reliance on port numbers in URLs.

Sections