Would there be interest in a category for tools that create software-defined networks/private VPNs? This has clear utility for people self-hosting other tools we recommend on local devices without requiring they expose their self-hosted services to the internet via port forwarding.
I want to try ZeroTier and TailScale/Headscale for this exact purpose of sharing an internal network resource such as my LAN to the internet without actually exposing the home network to the whole internet. But real life is demanding a lot from me right now and I have yet the free time to fully explore it.
Other options: PiVPN? selfhosted on something like a NanoPi R4S instead of a RP4
Tailscale sounds the easier to set up tho, but I don’t like that you have to login into their server, aside from that I don’t know if there would be a real privacy advance on self-hosting it, assuming everything on the tunnel is encrypted.
Both tailscale and Zerotier clients are open source but not GPL, source code is available and while compiled binaries not reproducible (an issue on how certain framework add random salt), but you can download audit and build yourself.
I don’t understand what the issue with no-gpl software licenses IMHO (and most developer agree as Github provide solid evidence on no-gpl favouritism), as from privacy standpoint what matters is auditable code and quick vulnerability remedy.
I’m doing research into this now and PG always helps me to make good decisions. I also appreciate PG’s balance between usability and privacy. Private networking would be a welcome new addition IMO. Maybe also include Headscale?