Active and completed engineering projects across virtualization, automation, monitoring, storage, backup, remote access, and infrastructure operations.
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.
Active Virtual Machines
Primary Proxmox Host
Cloud Backup Active
Remote Access Enabled
Monitoring Stack Online
Completed and active infrastructure projects that define the current PatrickHomeLab environment.
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.
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.
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.
Implemented centralized monitoring using Prometheus and Grafana to provide real-time visibility into Forge, Media, Vault, Proxy-01, and Controller-01.
Deployed Proxy-01 using Caddy and Cloudflare to route internal services and prepare the environment for secure HTTPS access and future public-facing services.
Built Controller-01 to centralize patching, provisioning, VM rebuild workflows, SSH configuration, and future infrastructure-as-code deployments.
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.
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.
Current initiatives and future engineering projects planned for the continued growth of the PatrickHomeLab environment.
Design and build a PostgreSQL-backed web application to catalog movies, television series, and Plex metadata with family accounts, backups, and future API integration.
Develop an Ansible workflow capable of automatically rebuilding the Media VM, remounting storage, and restoring Plex services after failure.
Build a sanitized public Grafana dashboard for the website that shows live system health, uptime, and current activity without exposing sensitive infrastructure details.
Create separate secure shared folders and VPN-enabled access for family devices, including dedicated permissions and remote file access.