I wouldn't host any client website yourself, even if you make (a tiny amount of) money with it. Instead, I'd host it on their own hosting solution and provide some kind of maintenance plan after you've delivered the website for them. This way you can get a few hours per month to fix some bugs, improve the hosting a bit if needed. That way you're selling a service and you're not directly responsible for making sure the server doesn't go down.
Totally agree. I had so many issues when I hosted sites for the clients...ugh.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.