This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/thwaw000610 on 2025-05-12 09:03:10+00:00.
I’ve been using Nginx Proxy Manager as a proxy on my home lab for a few months now, and I like the GUI. I could edit the nginx config manually (or at that point move to something easier to edit by hand, like Caddy), but I prefer being able to change stuff from my phone.
My biggest issue with NPM, however, is that it only has basic auth and very bare-bones controls.
When I first saw Pangolin, I thought it looked amazing but seemed like a pretty complex system with lots of moving parts, plus I would have to get a VPS… Well, it turns out that I don’t need most of that complexity. You can simply use Pangolin in local-only mode, so it simply works like a reverse proxy, with a very nice UI, plus it gives you proper authentication methods, user management, authorization rules, etc.
Bonus: it seems like Pangolin is mostly written in modern TS as opposed to type-less JS code, so if I ever have to look through the code myself, I’m much more likely to actually do so :D