Architecture of the PatrickHomeLab environment including virtualization, storage, monitoring, automation, and secure remote access.
PatrickHomeLab is organized into distinct infrastructure layers designed to mirror a small enterprise environment. Each layer provides a dedicated function while remaining integrated through centralized networking, storage, monitoring, and automation.
Forge serves as the primary hypervisor running Proxmox VE. It hosts Media-01, Vault-01, VPN-Gateway, Proxy-01, Monitor-01, and Controller-01.
Vault-01 provides centralized NFS-based storage for media, backups, and shared lab files. This allows the environment to remain modular and easier to rebuild.
The environment is connected through the ISP modem, eero gateway, and managed switch. VPN-Gateway and Proxy-01 extend secure remote access and service publishing.
The Windows Dell 7050 workstation and MacBook provide centralized administration access for Proxmox, SSH, Grafana, Plex, and system management.
Monitor-01 runs Prometheus and Grafana with Node Exporter to provide centralized monitoring, performance metrics, and health visibility across the lab.
Controller-01 runs Ansible playbooks for updates, software deployment, configuration management, and future automated rebuild workflows.