Hello, I want to share my experience with home hosting. It's not bad, at least you can manage everything you need quickly. I've built a home server for forums. and the result is not so bad. My Forum is populated around 300 users, and at the same time there are about 40 users online.
I only have 10Mbps bandwidth with 1Mbps upload speed. and my server is not a good computer. Just a raspberry pi 2 b model with 1GB ram, and HDD (I mean microSD) 8GB. Sorry for my bad english, maybe I can learn how to speak english better here