Easiest Way to create overlay / vpn network between hosts over the internet


Sep 21, 2022
Ok so lets say i have three proxmox hosts that are all directly exposed to the internet and have one public ip each.
What would be the best way to cluster them / create some kind overlay network that allows them to securely communicate with each other?

My first idea was to just create a pfsense vm on each node and then do a site to site vpn between each server, but that would not be scaleable (if each node has a tunnle to each other node) or reliable (if everything goes over a single node / main vpn server)

Also since i dont want to be reliant on one provider, i dont plan to use sth from the provider like vlans from hetzner and
yes i am aware that multi site clusters arent recommended, but since i am only interested in centralized management and offline migration (and all servers have a 1gb+ connection) i am not to worried about that


The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!