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
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 days ago

    https://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.netOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      True, but it’s still in beta and Pangolin has other useful features like built in geoblocking and authentication.