Tailscale is magic. It eliminates so many of the high maintenance network issues related to self-hosting.
Man, Tailscale is pretty incredible. I now have all of the following accessible from my phone at all times:
1. DNS resolution and ad blocking via PiHole/Unbound running on a raspberry pi at my house.
2. Access to my home network (media library, node, other personal data) as if I am on my home WiFi.
3. A free Oracle VPS instance that serves as an exit node for all my traffic This masks my home IP and provides an encrypted route for traffic when on public WiFi.
The VPS set-up was VERY simple. The most complex part was figuring out how to SSH into the remote VPS with the proper credentials. Since the VPS setup was only two lines of code I can up and move to any VPS provider if Oracle ends up being as shitty as many say.
Running your own PiHole/DNS is extremely easy using the DietPi linux distro for Raspberry Pi. I dont know how it is on other hardware, but there are many guides out there and this could easily be deployed alongside the exit node on a VPS.
Link for oracle exit node set-up:
https://dev.to/thewraven/oracle-cloud-free-tier-create-your-free-personal-vpn-using-tailscale-4dbm
Link for PiHole over Tailscale:
Discussion
H/T to #[3] for introducing me to it. I don’t know how I hadn’t heard of before then.
There could be some really interesting semi-private architectures built using node sharing. All lnd and nostr security/traffic would be handled at the network level.
I was thinking this morning it would be interesting to use nostr as a sort of handshake protocol to share access to exit nodes. You’re right… lots of interesting ideas to explore!