Where can I find more information on hosting my own server?

I’ve been looking at threads showing command lines for admins, advertisement for servers, and problems hosting. Is there a step-by-step guide for those just getting started?