Infrastructure Architecture

Architecture of the PatrickHomeLab environment including virtualization, storage, monitoring, automation, and secure remote access.

Infrastructure Architecture

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.

Compute Layer

Forge serves as the primary hypervisor running Proxmox VE. It hosts Media-01, Vault-01, VPN-Gateway, Proxy-01, Monitor-01, and Controller-01.

Storage Layer

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.

Networking Layer

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.

Management Layer

The Windows Dell 7050 workstation and MacBook provide centralized administration access for Proxmox, SSH, Grafana, Plex, and system management.

Monitoring Layer

Monitor-01 runs Prometheus and Grafana with Node Exporter to provide centralized monitoring, performance metrics, and health visibility across the lab.

Automation Layer

Controller-01 runs Ansible playbooks for updates, software deployment, configuration management, and future automated rebuild workflows.