3 ms·
Domains are incredibly cheap for what you get, but they're harder to use than they need to be. Someone shouldn't have to understand DNS records, IP addresses, p
by anderspitman 5y ago
Domains are incredibly cheap for what you get, but they're harder to use than they need to be. Someone shouldn't have to understand DNS records, IP addresses, ports, NAT, TLS certs, VPSes, the command line, etc in order to securely connect their domain to an app like Plex/Jellyfin/Nextcloud running on their own hardware.
You should be able to install a Nextcloud app on an old unused Android phone, go through a quick OAuth flow to connect it to a subdomain, plug the phone into power in a corner and be done with it.
Cloudflare is currently the closest to this ideal with their domains + Cloudflare Tunnel, but cloudflared is still CLI-only and all their products are built for developers. Plus they'll never offer end-to-end encryption.
I also maintain a list of more DIY tunneling services[0], but again CLI knowledge is currently a requirement. My main side project at the moment is seeing how far I can lower the barrier of entry.
[0]: https://github.com/anderspitman/awesome-tunneling https://github.com/anderspitman/awesome-tunneling
- 3np 5y ago> DNS records, IP addresses, ports, NAT, TLS certs These and then some are things you will not have to care about if you instead expose it as a Tor hidden service - worth considering for the self-hoster. May not be ideal for high-bitrate movie streaming but for many other use-cases like Nextcloud it's great and easy to set up.
- anderspitman 5y agoDoes it really work well for Nextcloud? Seems like Nextcloud would be both bandwidth and latency sensitive, both of which are problematic over Tor. Also, in order to use a hidden service the client device needs to be running Tor, right? Sorry I've never really used it myself.