What is Self Hosting? A Beginner's Guide

What is self hosting? Self hosting in the context of web publishing and site management is used t…