I actually have a redundant internet connection over a 5G hotspot, so with this setup even if my primary internet goes down the Wireguard tunnel will just re-establish within 5 seconds (PersistentKeepalive) and my selfhosted services at home will remain online.
@splitshockvirus add in iBGP for your local network and you'll feel like a real wizard
If I really wanted to I could have it run on a second VM/jail and use exabgp to detect when it becomes primary and automate enabling/disabling the Wireguard tunnel that way. Then you'll have redundancy/failover too!
> prefer letting the network layer handle networking
same for load balancing honestly. You can just do it with iBGP and it has way higher performance. You don't need a fancy load balancer or reverse proxy.