Let’s start with a little background I have a lot of servers all over the place, and it’s not uncommon that I need to connect them together in some way. For simple setups WireGuard is working fantastically well but I usually need layer 2 networks. For that I still use tinc, another software I can recommend. Before WireGuard was a thing, tinc was easily my default choice. The new overlay I use LXD to run both VM:s and system containers on my servers and it supports VXLAN overlay networks.