Personal Homelab

Always learning, always building.

Self-hosted infrastructure & services running on the personal network.

Homelab Environment

Running 24/7.

status.n5hq.me
5Stacks
19Containers
8Volumes
19Images
Key Components

Production-grade, self-hosted.

Networking

UniFi Cloud Gateway Fiber, managed switches, WiFi 7 APs, and fiber connectivity — supporting 40+ connected clients across all networks

VLANs & Firewall

Five isolated networks — Management, Home, Guest, IoT, and Cameras — with inter-VLAN firewall policies enforcing least-privilege traffic rules

DNS Routing & DDNS

Pi-hole for network-wide DNS filtering and local split-horizon routing; DDNS for dynamic public IP tracking across Cloudflare

Compute & Storage

Dell OptiPlex with Intel 9500T, 32GB RAM, running Ubuntu and Docker; remote slot storage + local NVMe, 22TB capacity for media and backups

Observability

Full monitoring stack with Prometheus metrics, Grafana dashboards, and Loki log aggregation — custom homelab overview dashboard built via the Grafana API

*arr Media Automation

Radarr, Sonarr, and Prowlarr automating acquisition and organisation of movies and TV; Discord webhooks push real-time notifications on downloads and status changes

Surveillance

UniFi Protect cameras + Aqara smart cameras with 24/7 recording

Smart Home — Matter & Thread

HomeKit, Philips Hue, and Meross devices unified via Home Assistant; Matter and Thread over Matter for local, cloud-independent device control

API Integrations

Custom automations via Home Assistant REST API, UniFi Network API, Grafana API, Cloudflare API, and Discord webhooks — services talk to each other without manual intervention