

I just got this set up last week too. Same setup with caddy on a free oracle vps, tailscale on vps and home pfsense router, tailscale on pfsense advertising routes (private IPs of my docker hosted services).
CGNAT sucks 🤮
I just got this set up last week too. Same setup with caddy on a free oracle vps, tailscale on vps and home pfsense router, tailscale on pfsense advertising routes (private IPs of my docker hosted services).
CGNAT sucks 🤮
I started learning on Unraid OS and its pretty easy to get started as a newbie. They have a CA Apps plugin/store (free, though) that have pre-built docker templates for popular software. Makes it easy to get started.
In the same OS you can also host VMs in case you’re trying to run something not suited to docker.
I mean, i don’t know for sure either. But it seems like it would work.
Have you tried creating a subdomain for the camera and then proxy that to your camera? Ie, camera.example.com [CNAME -> example.com] -> nginx -> 192.168.x.x? Then embed the camera.subdomain.com in your WordPress however embedding videos is done?
I installed immich snap in a vm and i haven’t had to mess with it since.
Literally just finished configuring headscale on a free (pay as you go) oracle vps because I’m behind cgnat. Getting tailscale on pfsense to connect to a headscale server was a chore but finally got it.
You didn’t explicitly ask for other suggestions but here’s mine anyway; I’m running tailscale on my pfsense router and sharing my home network cidr over tailscale like someone else suggested. So all my dockers and vms are available over tailscale from anywhere. It’s been highly convenient as my home internet connection is behind CGNAT.
I use transmission but I force this behavior in pfsense