

I’d start with some basic Linux networking and tools, if you don’t have them already.
I don’t know if that’s the basics everyone knows these days, but… learn how TCP,UDP,ICMP,TLS relate, what a netmask is, what is ARP and MAC addresses. Fire up Wireshark and look around what is happening on your network. Learn some basic commands like ip -br -a and ss (or the older netstat) so you know how to figure out which program is listening where. Learn how to manually resolve a DNS name (dig or host). How tunnel a TCP connection or a webbrowser through ssh (port forwarding, SOCKS proxy). Learn enough of the HTTP protocol so you can manually enter a valid GET request over a simple TCP connection to port 80 with netcat or nc. Or use httpie or curl for the same purpose. You can’t host a lot with that knowledge, but it helps to figure out why things are not working.









Cory Doctorow’s “Walkaway” may fit, depending on what you’re after.
Society hasn’t collapsed exactly but they are building something new from scraps of deserted technology far away from civilisation. The setting is near-future, their motto: “The first days of a better nation.” It is about a group building their own bed&breakfast for themselves and others to escape from the “default” society. There is a global support network of others attempting the same. They build in old ruins with 3D printers and abandoned fuel cells.
(Another topic of the book is mind uploading. The book is all on earth, no space travel. The main focus is on politics and society and a cultural rebellion against old money. I think the main characters are a bit weak in the sense that they are too similar and I sometimes confused them and it didn’t matter. But it was still fun to read for the political ideas being spelled and acted out, and yes, for the enthusiasm of building something new.)