I have a few single board computers at home that I want to try hosting some public facing stuff with, but what’s the best way to deal with the fact that my home internet is not on a static IP? Would I have to host my site from a DynDNS domain and hope that when the IP changes, the DNS caches of users expire quickly enough to keep them connected?
deleted by creator
Another option is to use some reverse proxy service, or setup up a reverse proxy yourself on a VPS. I’ve heard Oracle gives them away for free.
Would a reverse proxy be able to read the traffic going to and from the server? I also don’t really want to use a VPS since in that case it would probably make more financial sense to just host the entire website on the VPS itself.
deleted by creator
- yes, you need dyndns.
- I wouldn’t worry about the 2 users who might stumble upon your self-hosted stuff by accident.
I use dynDNS, specifically duckdns.org. Works perfectly
Cloudflare Tunnels makes this easy.
Run https://github.com/fatedier/frp on a cheap VPS (Ramnode has a pretty decent VPS for $15/year), or setup manually with Wireguard if you’re a bit more brave.