I have decided to try doing some web hosting from home. I have setup a Raspberry Pi 3 as a web-server. Considering my limited upload bandwidth capabilities of about 6Mbps, the performance of a Raspberry Pi3 should be more then adequate. All of the page coding will be done by hand. This will give an opportunity to learn first-hand about web-programming (HTML and PHP), MySQL database management and the general “ins and outs” what it takes to host a website.
You can find the tutorial here.