How I Built Fully-Isolated Multi-Project Dev Networks on a Single Proxmox Host

Tech

This post documents my approach to running completely isolated Layer‑2 development networks on a single Proxmox VE host, using the built‑in Simple Zone SDN, per‑project VNets, and Pritunl VPN gateways. The goal is to provide repeatable, low‑cost, on‑prem isolated labs where projects cannot talk to each other or to the main LAN.

Motivation

I wanted separate sandboxes per project so that VMs from different projects never see each other, while still allowing administration from the Proxmox host. This avoids VLAN complexity and keeps the host manageable. I wanted expose the VMs to team through VPN as well.

Project-isolated VPNs powered by Pritunl

User management is handled through the Pritunl GUI. Clean, intuitive, and ridiculously easy to operate. Pritunl acts as the backend for generating fully isolated VPN endpoints — one per project.

From the GUI, you can manage everything cleanly and centrally:

Pritunl Dshboard

Proxmox overview

Attach organization to VPN server

Pritunl dashboard

VPN configuration and VPN Traffic

VPN traffic flow

Tips & Notes


Imported from the original ServeTheHome forum post by masa-555 (Dec 2, 2025). Images referenced in the post were embedded inline — three images are expected and should be placed in src/content/blog/images with the filenames used above.