Self-hosting (web services) explained

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 someone's own control. Self-hosting allows users to have more control over their data, privacy, and computing infrastructure, as well as potentially saving costs and improving skills.[1] [2]

History

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. The first public cloud service, Amazon Web Services (AWS), was launched in 2006, offering Simple Storage Service (S3) and Elastic Compute Cloud (EC2) as its initial products.[3]

Self-hosting web services became more popular with the rise of free software and open source software projects that provide alternatives to various web-based services and applications, such as file storage, password management, media streaming, home automation, and more. There is also a sizeable hobbyist community around self-hosting, made up of hobbyists, technology professionals and privacy conscious individuals.[2] [4]

Benefits

Some of the benefits of self-hosting are:

Challenges

Some of the challenges of self-hosting are:[1] [5]

Examples

There are many examples of self-hosted services and applications that can replace or complement web-based ones, such as:

See also

External links

Notes and References

  1. Web site: Here’s Why Self-Hosting a Server Is Worth the Effort . Fitzpatrick . Jason . 2022-11-21 . How-To Geek . 2022-01-14.
  2. Web site: How I fell into the self-hosting rabbit hole in 2021 . Devine . Richard . 2021-12-28 . Windows Central . 2022-01-14.
  3. Web site: A Brief History of AWS . The Media Temple Blog . 2022-01-14.
  4. Web site: Meet the Self-Hosters, Taking Back the Internet One Server at a Time . Vice . 2022-01-14.
  5. Web site: What is Self-hosting? . Computer Hope . 2022-01-14.