Explore the hardware, software, and services that power my personal homelab.
Purpose, philosophy, and general architecture.
My homelab is a hands-on playground for testing, automation, and enterprise-style infrastructure in a home environment. It supports virtualization, networking experiments, media services, development environments, and personal projects.
The setup emphasizes reliability, scalability, and practical learning. Hardware ranges from rackmount servers to small-form-factor PCs, while software spans virtualization platforms, automation scripts, and self-hosted services.
Key components of the lab infrastructure.
2× Xeon CPUs, 512GB RAM, virtualization host.
High-capacity storage for VMs, media, and backups.
Compact endpoint for lab testing and automation tasks.
Ensuring uptime and safe shutdown for critical equipment.
Services and tools running in the homelab environment.
Primary virtualization platform hosting VMs and containers.
Self-contained apps for automation, services, and testing.
Media streaming and storage for personal use.
Custom Python-based automation and monitoring assistant.
Lab network setup, VLANs, firewall, and connectivity.
The homelab network leverages enterprise-grade switches, routers, and firewalls, segmented by VLANs to isolate services and experiments. Remote access and VPN are configured to securely interact with lab systems off-site.