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.
I use nginx and Authelia for just this. Authelia supports a wide range of identity and MFA providers.
UltraBlack@lemmy.world 7 months ago
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 thatmost reverse proxies have SSO tooling that you can set up pretty easily
emax_gomax@lemmy.world 7 months ago
If you want a richer login authelia + caddy is good.
CatTrickery@lemmy.world 7 months ago
Ooh that Authelia looks pretty much ideal. I’ll give it a try and see how well it works.
Teng@lemmy.ml 7 months ago
How to use WireGuard for that? (Noob here)
UltraBlack@lemmy.world 7 months ago
try wg-easy. it’s on the docker hub and it makes setting up a wireguard tunnel incredibly easy (as in, press the add button). The initial docker configuration process was a bit annoying to me since I had no prior experience, but most of the issues were down to the dns settings, which I eventually figured out.