This might be an odd setup, but I prefer Pangolin for the easy deployment of a combined Reverse Proxy and VPN but also wanted to play around with Netbird, which provides a mesh VPN.
So I have Pangolin installed on a VPS and connected to my home server which is running the Newt client.
Then I’ve installed Netbird on my home server using the Self-hosting Quickstart Guide. I choose “Other/Manual” when it came to selecting a Reverse Proxy and created the respective public resource in Pangolin for your subdomain.
Just add multiple targets for multiple endpoints and enable Advanced Mode:
Just make sure to select h2c instead of http for /signalexchange.SignalExchange and*/management.ManagementService. And obviously replace the 192.168.178.123 with your IP address.
Then start the docker-compose.yml and browse to your subdomain to register your initial account. Done!
Deckname@discuss.tchncs.de 1 day ago
youtu.be/edYQOxIQIGM
Netbird has recently added a reverse proxy, so this seems unnecessary. I was also thinking between netbird and pangolin but i think i would now go with netbird, when i finally have the time to set it up and ditch my current solution with cloudflare tunnels.
statelesz@slrpnk.net 1 day ago
True, but it’s still in beta and Pangolin has other useful features like built in geoblocking and authentication.
Deckname@discuss.tchncs.de 22 hours ago
Well, geoblocking seems like a really useful feature. Thanks for mentioning it 👍