VPN or Reverse Proxy for remote access to dockers?

For anybody who has remote access to their dockers, do you recommend doing this through a VPN or Reverse Proxy? For each of these what apps or steps would you recommend taking? Do either of these cost? Which is easier to startup/use?

Lots of questions, there seem to be a slew of answers but nothing concrete so I would love to hear your guidance!

Depends. For things I don’t want to expose, outside the network, I use VPN. For things I want to fuction correctly with apps like nextcloud, home assistant and bitwarden I reverse proxy.

I use cloudflare tunnel to NPM reverse proxy with zero trust.

VPN is free for how small what I do is. I’m on a cg nat, so I use tailscale.

VPN is easier is easier to set up. Reverse proxy is easier to use.

If you are new to this kinda thing TailScale is stupid easy and it works. Look up step by step instructions on YouTube. The only requirement is it has to run on all devices and be logged into the same account

With the TailScale plugin now available, rather than a docker…I have found that the easiest way.

Super simple, no extra hardware and I have access to all my dockers and I have it setup to route my entire home network right from my laptop.

If it’s a service that just you need access to, then use a VPN. It has the added bonus that you have access to your whole network.

For anything requiring public access, use a reverse proxy with whatever additional security you feel is appropriate, e.g. CF Tunnel, Authelia etc.

If you are the only user, VPN.

If you have non-tech savy user that need to access services on your server, reverse proxy.

For me there is always a reverse proxy at the entry of my home network, doesn’t matter what.

Alright appreciate the tips! Sounds like VPN will be quick and easy especially for my more individual use

How do you avoid trouble, Cloudflare only allows html traffic, so I stopped my Neztcloud through the tunnel. So I am not losing the tunnel for my self hosted website and Vaultwarden.

I’ve been finicking around with this for a while but I seem to just be going in circles. Were there any specifics guides you followed or are there any steps you would mind explaining at all to make this work?

For sure, happy to help

I’ve been finicking around with the Tailscale plugin for a while but I seem to just be going in circles. Were there any specifics guides you followed or are there any steps you would mind explaining to make this work?

IBRACORP has some great tutorials