Not sure if it's the best source, but Wikipedia says:
> Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of the administrator's own control.
> The practice of self-hosting web services became more feasible with the development of cloud computing and virtualization technologies, which enabled users to run their own servers on remote hardware or virtual machines.
> Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of the administrator's own control.
> The practice of self-hosting web services became more feasible with the development of cloud computing and virtualization technologies, which enabled users to run their own servers on remote hardware or virtual machines.