Self-hosting (web services)

Self-hosting in the context of website management and online publishing is used to describe the practice of running and maintaining a website using a private web server. The concept of self hosting is mostly relevant in situations where a webmaster has a clear and immediate "hosted" alternative, however the term can be applied in other situations. A hosted solution is any service whereby an external provider is relied upon to provide a fully managed service, which might include adequate server space, on-demand support, and regular software updates.
There is often confusion as to what constitutes "self hosted" or "hosted". The key distinction lies in the amount of control a webmaster has over the web property. A good example of the self hosting vs. hosted dichotomy would be WordPress, a widely used, free and open-source content management system (CMS). A webmaster could choose to use either WordPress.com ("hosted"), which is a largely free service maintained by the company Automattic, or alternatively download the WordPress software from WordPress.org and install the WordPress software manually on their own private web server, whether that server is leased from a web hosting provider or on a server (physical hardware) owned by the webmaster ("self-hosted").