Recently Updated Pages
VM Network Setup
Creating a VM on the Private Network With the cluster up and PfSense running, adding a VM that ca...
Network Configuration on Each Node
Two Bridges, Three Nodes You're adding vmbr_priv and vmbr_pub to each node. The vmbr0 bridge from...
Hetzner Robot — vSwitch Setup
All Robot, No SSH Everything in this chapter happens in the Hetzner Robot web UI. You're not touc...
Method 3 — Hetzner vSwitch
OverviewBe honest with yourself before setting this up: if you're running one server, you don't n...
Method 2 — Extra Subnet Routed to Host
OverviewThis is the setup I run in my own lab — the one documented throughout this book with the ...
Method 1 — Single Extra IP with MAC Reservation
OverviewHetzner allows you to order a single additional IPv4 and bind it to a virtual MAC address...
Overview — Choosing Your Method
Diagram
Lessons learned & gotchas
The single-MAC rule is the gotcha that catches everyone. A VM that "has no network" on a public ...
Why we do it this way
The whole reason this book exists comes down to one upstream rule: the network only forwards traf...
Further Optimization
Overview This chapter applies a set of low-level host optimisations that improve performance, sta...
Proxmox Helper Scripts
Overview The Proxmox VE Community Scripts project maintains a collection of open-source helper sc...
Security Hardening
Overview This chapter locks down the two main attack surfaces on a public-facing Proxmox host: th...
Configuring the Network Bridge
Diagram
Installing Proxmox VE
Overview This chapter installs Proxmox VE 9.1 on top of the Debian 13 system set up in the previo...
Assumptions & Debian 13 Setup
Assumptions This guide walks you through deploying a production-ready Proxmox VE 9.1 installation...
Lessons learned & gotchas
The things that bite, collected so they bite you less: Use the rescue system + installimage; don...
Why we build it this way
This guide installs Proxmox by hand on a clean Debian base, on a bare-metal dedicated server. A f...