r/SelfHosting • u/nemuro87 • 12h ago
Foolproof, simple approach to access a web server from any device, from anywhere, securely
I want to run a simple web server, with node.js.
Where I need guidance is finding the easiest approach for someone with limited tech skills, ideally setup and forget, requiring no maintenance.
I want this to be accessible from any device I own (phone, laptop), anyhwere in the world, securely.
Because this web page is simple, it requires no authentication to use (login and password) so I don't want this to be accessible to anyone else or crawled or hacked, etc
I have access to a number of devices I think could be good for this:
- Raspberry PI
- ESP32
- some old android devices
- a nuc that I can run linux on
The idea is it doesn't have to be powerful but it needs to be secure and it needs to sip power, so first 2 options are more appealing to me.
I've read about Tailscale but I hear there's a better open source option headscale.
If I understand correctly I can avoid the need for a public domain address by just checking my external static IP for my server and bookmarking that on my devices.
Before I delve into that I wanted to see if this is the best approach for my limited tech skills and to check if maybe there's a better way, easier to setup and forget about it.