Pangolin in the cloud, check. Which reverse proxy for internal network?

I just stumbled my through getting a working Traefik instance working on my internal network. It was a bit over my head, very time consuming, and frankly, I’m not sure I know what to do if something breaks. All the necessary Docker labels seem like so much more work than a UI. This is in stark contrast to my experience deploying Pangolin on the VPS, which just worked and was easy to deploy and to understand, at least through the UI.

So the question is, what reverse proxy do you like to run on the internal network? I know Pangolin is just Traefik under the hood, but deploying services in Pangolin is so much more straight forward. Plus all the tutorials and enhancements available here. I’ve heard this about Caddy as well. And I’ve run NPM in the past.

Should I stick with Traefik, or try with a local Pangolin or Caddy? Some other criteria: I’d also like to get Netbird or Tailscale/Headscale integrated. I had Netbird running in the past, but now with Traefik in the mix I’m going to need to rebuild. I’d also like to have a simple Auth program like PocketID. Thanks for any feedback!

2 Likes

Pangolin is great and easy to use for cloud.

For internal network, I don’t think you would need to have any reverse proxy. I personally use Netbird as overlay vpn which allows me to connect my devices to each other.

And a custom dns provider if needed like Pihole if you want to resolve certain address with custom domain names in your private internal network. I don’t use this yet tho.

UPDATE: In the latest version v0.63.0 they added Custom DNS Zones

NetBird now supports private DNS zones, allowing you to host DNS records directly within your network without external DNS servers.

Use Pangolin and Netbird first and you will learn a lot.

3 Likes