Build your own private WireGuard VPN with PiVPN
I run wg-easy <a href="https://github.com/WeeJeWel/wg-easy">https://github.com/WeeJeWel/wg-easy</a> for this sort of thing. I use the docker container, and it's great. "Just works".<p>Also, unrelated, I just decided I don't like the sentiment of "PiMyProjectName" branding. I know most projects don't <i>just</i> run on a Pi, and that the intent is to say "you can self-host thing", but at this point if you want to run a home server sort of thing, just buy some cheap 100-200 dollar minipc thing. That's how much you'd pay for a Pi now anyway, and it comes with such great features as:<p>* just establishing an ssh connection doesn't take multiple seconds<p>* the ethernet doesn't go over a usb hub<p>* it doesn't run on an sd card that is going to fail within a year<p>I'm pretty dismissive of ARM chips for homelab stuff at this point. There's super cheap minipcs with "real" processors that will just destroy even an expensive ARM board.<p>Pi's shine with their ability to run both a real/full Linux and also do gpio type stuff that otherwise is usually an arduino board. I don't have anything against low-level programming but damn is it just a lot more fun to do in python. I love the Rpi zero w 2 products for this, just enough juice to run wifi and a python loop, plus the gpio pins. Too bad they've been sold out for literally years.