We are not yet at the stage where hosting your own website is a commercial proposition.
Put simply, even the best of broadband services are not yet reliable enough.
And on top of that, you would need a high degree of technical competence before you could even think of attempting it.