Infrastructure Projects

Active and completed engineering projects across virtualization, automation, monitoring, storage, backup, remote access, and infrastructure operations.

PatrickHomeLab Environment

The current environment is centered around a Dell Precision 3630 running Proxmox, supporting media services, centralized storage, AWS cloud backup, secure remote access, and infrastructure automation.

6

Active Virtual Machines

1

Primary Proxmox Host

AWS S3

Cloud Backup Active

WireGuard

Remote Access Enabled

Grafana

Monitoring Stack Online

Featured Projects

Completed and active infrastructure projects that define the current PatrickHomeLab environment.

Media Infrastructure Migration

Migrated Plex from a standalone system into the Media VM hosted on Forge. Integrated centralized NFS storage from Vault and designed the environment for rapid rebuild and future Ansible-driven recovery.

Proxmox Plex NFS Ubuntu Server

AWS S3 Media Backup & Disaster Recovery

Implemented off-site backup by synchronizing the media library from Vault to AWS S3. The solution provides disaster recovery capability, protects against drive failure, and supports future restore testing and lifecycle management.

AWS S3 Cloud Backup Disaster Recovery AWS CLI

WireGuard Remote Access

Built a dedicated VPN-Gateway VM to provide secure remote access into the lab from the MacBook Operations system, Windows workstation, and future mobile devices.

WireGuard Remote Access Networking Security

Monitoring & Observability Stack

Implemented centralized monitoring using Prometheus and Grafana to provide real-time visibility into Forge, Media, Vault, Proxy-01, and Controller-01.

Grafana Prometheus Monitoring Observability

Reverse Proxy & HTTPS Publishing

Deployed Proxy-01 using Caddy and Cloudflare to route internal services and prepare the environment for secure HTTPS access and future public-facing services.

Caddy Cloudflare HTTPS Reverse Proxy

Ansible Infrastructure Automation

Built Controller-01 to centralize patching, provisioning, VM rebuild workflows, SSH configuration, and future infrastructure-as-code deployments.

Ansible Automation Linux Infrastructure as Code

Centralized Operations Workspace

Integrated the MacBook Operations system and the Windows 11 Dell 7050 workstation to manage the lab locally and remotely through SSH, shared storage, and future VPN workflows.

Windows 11 macOS SSH Operations

Vault Migration

Migrated Vault from a standalone physical system into a dedicated VM on Forge. Reconfigured NFS exports, storage services, and backup workflows while improving integration with the rest of the virtual infrastructure.

Proxmox Virtualization NFS Storage

Planned & In-Progress Projects

Current initiatives and future engineering projects planned for the continued growth of the PatrickHomeLab environment.

Media Inventory System

Design and build a PostgreSQL-backed web application to catalog movies, television series, and Plex metadata with family accounts, backups, and future API integration.

PostgreSQL Web App Plex API Automation

Plex VM Rebuild Automation

Develop an Ansible workflow capable of automatically rebuilding the Media VM, remounting storage, and restoring Plex services after failure.

Ansible Proxmox Plex Disaster Recovery

Public Monitoring Dashboard

Build a sanitized public Grafana dashboard for the website that shows live system health, uptime, and current activity without exposing sensitive infrastructure details.

Grafana Monitoring Public Dashboard Observability

Family Shared Storage Access

Create separate secure shared folders and VPN-enabled access for family devices, including dedicated permissions and remote file access.

SMB VPN File Sharing Permissions
```