content: Hey goats, how do I get started with self-hosting my own server? I would like to setup my raspberry pi to be a server for all the self-hosted software I am interested in. So, after installing the software listed below, I'd like to be able to access the the apps remotely (with devices connected to an outside network). Whether that be through an IP, a url domain, or through vpn/ssh, I don't care--whatever works well and is easy. I have no problems doing anything in linux or setting stuff up, but I don't understand networking at all, especially configuring stuff in router. I really need help understanding the network side of things. I still haven't found a guide online that doesn't assume the user/reader is an IT server admin. I just have a normal internet service (no special static IP or domain or whatever). Can someone tell me where to start? Helpful links, anything welcome.