Resources for starting up a new public server?
I'm fairly unfamiliar with how to set up a public server. Are there any resources out there that can guide me in the right direction when it comes to what OS to use, what version is best to use for specific preferences (Vanilla, Spigot, etc.), how to secure the server if it's running off of a home system? Trying to be as specific as possible but my breadth of knowledge is extremely limited because I'm new to all of this. Thank you 