I know very little about system security, but I know that opening up a vanilla distro with all the default daemons and open ports could be inadvisable
So what's a good strategy for a hobbyist to secure their server? Is there a fire-and-forget firewall I could set up? A minimal distribution that has nothing outside of what you need for this type of hosting? Is there a step-by-step guide out there for locking things down?
this will give a partial threat profile but will also show you just how sketchy the net is outside of a secure space.