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:
https://slrpnk.net/pictrs/image/9c16001a-982a-4474-9c1d-6731874bad29.png
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!