Infrastructure Architecture

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

Infrastructure Topology

The PatrickHomeLab environment is built around a Proxmox virtualization host supported by dedicated storage, monitoring, automation, and secure remote access systems. The diagram below illustrates the network edge, core infrastructure nodes, and the virtual machine services running within the lab infrastructure.

PatrickHomeLab Infrastructure Topology

Core Infrastructure Systems

Forge

Primary Proxmox hypervisor responsible for hosting the virtual infrastructure. All virtual machines within the lab are deployed and managed here.

Vault

Dedicated storage node providing NFS storage for the lab environment, including media storage and infrastructure backups.

Controller-01

Ansible automation control node responsible for configuration management, infrastructure automation, and playbook execution.

Monitor-01

Monitoring stack running Prometheus and Grafana, collecting system metrics from all infrastructure nodes for observability.

VPN Gateway

WireGuard VPN server providing secure remote access to the internal PatrickHomeLab network.

Proxy-01

Reverse proxy responsible for routing internal services and providing access to web interfaces within the lab.