Catching up on my #TuxJam backlog, currently listening to Episode 120: "[Tunnels & Texts]"
I'm listening to Dave explain his Pangolin/[Fosrl] setup, and (not throwing shade on anyone, here), I couldn't help but think of two things:
1) This all sounds very impressive
2) This all sounds incredibly complex
I'm allergic to complexity. That's why the only thing I currently self-host is #Syncthing, and you could barely even call that self-hosting. It's fully automagical. No open ports, no DMZ, no VPN, no relay setup, no potentially sketchy containers, just a single executable and if need be, a single apt source (otherwise, just use your distro's / OS's own repo, if it's reasonably up-to-date.
I started to wonder what a #minimalist #BSD or #Plan9 - style setup for something like Fosrl would be. Just a simple SSH reverse tunnel? Just tailscale? Port-knocking? (Is that still a thing?) Something completely different?
I'm not hating on Fosrl, nor indeed the awesome Tuxjam folks. I'm just wondering what an out-of-the-box, minimalist solution for admittedly a complex technical problem would be.