Hi all. Noob question/s here. I want to be able to access my Immich server (docker) externally and maybe set up some others (e.g. Mealio). My understanding is that I need (should) use NGINX reverse proxy for this. My questions are:
-
Do I need to set up NGINX on a VPS (or similar cloud based server) to send the queries to my home box?
-
Do I need to purchase a domain (randomblahblah.xyz) to use as the main access route from outside my house?
Thanks a lot.
A proxy on a VPS is one way to do this, but not the only way and not necessarily the best one… depending on your goals.
Not for tailscale, and I don’t think for Cloudflare tunnel. Yes for a VPS proxy.
I’ve run a VPS for a long while and use multiple techniques for different services.
So for something like Jellyfin that you are sharing to multiple people you would suggest a VPS running a reverse proxy instead of using DDNS and port forwarding to expose your home IP?
What VPS would you recommend? I would prefer to self host, but if that is too large of a security concern I think there is a real argument for a VPS.