Title: tl;dr Please point me to a true beginner’s reference&#x2F;tutorial on networking.<p>Gradually, patiently, persistently, over the past ten years and more, I moved from Windows and Mac to all FOSS apps and then full Linux. Doing the same with my phone. Total success. Independence and self-reliance.<p>In short it’s all about control, privacy, and security, in that order. And: it’s a long term process that requires a commitment.<p>I understand desktop Linux (Ubuntu&#x2F;Pop!_OS) well enough to get myself out of trouble when I mess up or an update breaks. <i>But I have no clue about networking</i>, and I don’t know where to start.<p>Syncthing keeps a handful of my important directories of user-files synced quite reliably.<p>I deleted my Google account years ago. But I’m still in iCloud and iOS for all the photos. Highly recommend Fastmail incidentally.<p>I have a small cheap Linode VPS (doing nothing right now), a Mullvad client on all my devices, Tailscale on all my devices (doing nothing because I don’t understand what it can do), and a Synology NAS in the closet with the modem&#x2F;router (none of which I understand).<p>I want to:<p>- host my own photos and get out of Apple.<p>- host my own bare git repos and not rely on GitHub.<p>- host my own BitWarden server.<p>- host my own Tail-&#x2F;Headscale (whatever the noun is).<p>- follow up on ideas that pop up after I comprehend networking.<p>I can HERPaDERP install packages on client and server, and copypasta configs I don’t understand. Where do I go to <i>understand?</i>
Upvote: