Proxmox / pfSense Homelab
Solo project, extensively documented in a 588-line write-up. A full "open-source infrastructure PoC": Proxmox VE deployed on Debian 12 with encrypted storage, hosting a pfSense firewall and several self-hosted services in LXC containers.
What was built
- Proxmox VE installed on Debian 12, with the host's storage set up
as LVM on a LUKS-encrypted volume, and
/boot, swap and/var/lib/vzkept as separate partitions. - A pfSense firewall running as a guest, with dedicated WAN and LAN bridges to segment the lab network from the outside.
- AdGuard Home in an LXC container, providing network-wide DNS filtering.
- Passbolt, a self-hosted password manager, deployed via Docker inside its own LXC container.
- Firefly III, a self-hosted personal finance tracker, as a third LXC service.
Tech stack
Status
Completed and documented in a step-by-step write-up covering partitioning, network configuration and service installation.