Web hosting server is nothing but a computer (or more precisely a hard drive) connected to the internet where you store all your website’s details. You can use your own computer as a web host server, however you have to make sure of the following – You have ample space for storing all the data, your computer is connected via a high bandwidth internet connection and is switched on 24 x 7. This is sometimes infeasible with a personal computer and hence one needs a dedicated server for the purpose of web hosting.
Understanding Basics of Website Hosting – Shared Vs VPS Vs Dedicated Server Vs Cloud