$Justin Hoffmann

🖥️ Proxmox Home Lab

The host everything else runs on. Proxmox VE, running the VMs and containers behind every other project here — snapshotted and backed up so I can break things safely.

Proxmox VELinuxUbuntu ServerDockerPowerShellGitGitHubNetworking

Overview

I wanted real hardware I could break and rebuild, not a cloud sandbox that resets when the free tier runs out. So I built my own. The host now runs everything from a Jellyfin container to an OPNsense firewall VM.

Architecture

Internet │ Router │ Proxmox Server (pve) ├── LXC 101 — Jellyfin ├── VM 100 — docker-host (Terraform-provisioned) │ └── Docker │ ├── Homepage │ ├── Portainer │ └── Observability stack └── VM 102 — OPNsense (firewall)

Technologies Used

Highlights

Challenges

What I Learned

The habits mattered more than the technology. Snapshot before you change something. Back up before you trust it. Rebuild from a known-good state instead of troubleshooting blind — discipline that's invisible until the day it saves you.

← Back to all projects