HomeLab
Self-hosted infrastructure powering all my personal computing needs. A production-grade homelab with networking, compute, storage, surveillance, and smart home automation running 24/7.
The rack, by the numbers.
Compute
Storage — UGREEN NAS
Always learning, always building.
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 i5-9500T, 32GB RAM, running Ubuntu and Docker; UGREEN DH4300 Plus NAS alongside — 16TB HDD volume + 3TB SSD volume for media, backups, and photos
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