If you want to host your website from your personal computer, there are several facts you should know.
You must know how to set up an Internet server software on your PC. The software will allow Internet users to see the websites you put on your hard drive. Examples of the software needed include Microsoft’s Peer Web Services, Microsoft’s Internet Information Server or Apache.
You will also need to find out if your internet service provider (ISP) will allow you to run websites on your home computer. You might need an upgraded Internet plan in order to host websites on your home PC.
You must leave your computer on. If you turn your computer off or if it restarts for any reason, your website will be down until your computer is up and running again.
Another inconvenience is that your web page will load slowly.The Internet connections we all use at home are not intended for website hosting. This means your site will load much slower on your viewer’s computer than if it were hosted by one of the more traditional web hosting means.
So, if paying more money for an upgraded connection is not a problem for you and if you do not mind that your website’s down time depends on whether your home computer shuts down or reboots, and if a speedy upload time are not concerns of yours, then you may be happy enough hosting your website from your own home computer.