I'll second that. Yay for learning!
Not sure there is a recommended one at this point, @m455. There are several ways to do it as you found. As well as the bare tutorial you reference there are now several options for docker containers and automatic installers at various levels of support. Take a look at the #pub-help channel for past conversations around installing and running a pub server, and get creative. Running a pub is an advanced topic and many of us have opinions how to do it well.
Responding to your second question: Yes, it is now
npm install -g ssb-server.
Generally it just grows at this point. Looking at my install the majority of the content is blobs, which can be deleted any time or pruned. Following that are the flume indexes which again can be deleted and will be regenerated. People's posts are still well less than 100MB on my machine.
Hopefully that helps @Michael
In theory it should 'just work', since the clients all run ssb-server under the hood to do the communications anyway. I suspect it will be cleaner/easier to install docker and then run something like Dinosaur's ssb-pub docker image
Show whole feed