Looking for a reverse proxy to put any service behind a login for external access.

https://lemmy.world/post/13870201

Looking for a reverse proxy to put any service behind a login for external access. - Lemmy.World

I host a few docker containers and use nginx proxy manager to access them externally since I like to have access away from home. Most of them have some sort of login system but there are a few examples where there isn’t so I currently don’t publicly expose them. I would ideally like to be able to use totp for this as well.

caddy can do that with basicauth: caddyserver.com/docs/caddyfile/…/basicauth nginx can 100% do that because it has plugins for everything apache can probably do something like that

most reverse proxies have SSO tooling that you can set up pretty easily

Caddy - The Ultimate Server with Automatic HTTPS

Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

Caddy Web Server
If you want a richer login authelia + caddy is good.
Ooh that Authelia looks pretty much ideal. I’ll give it a try and see how well it works.