

If you just want something simple that does the job, you can try a turnkey solution like YunoHost. There’s several other ones out there. Some with containers, some with more or less pre-packaged software… If you want to learn more during the process, maybe don’t and do it yourself because these things don’t teach you a lot. There’s some resources like the awesome-selfhosted list in the sidebar of this community. But I think for installing services you’d mainly look at the specific documentation of the specific service you’re just about to tackle. And maybe read up on Docker containers etc to judge whether you want to do it that way.






No idea what books to recommend, but the concept of piracy is very old. That translated to the realm of home computers, pretty much when home computers were invented and software licensing became a thing. People would share floppy disks and cassettes. And then stuff got easier with modems and the internet.