I have a website for my own business that I started last year.
I also have my own email server.
In the 9 months since I've gone live I've had (AFAIK) a total of about 10 minutes downtime when the broadband router has either had to reconnect itself or I have rebooted it.
I pay £22 per month to my Internet Service Provider for a fibre to the cabinet (FTTC) fixed IP connection (plus a bit extra for the free national phone call option).
Bear in mind that previously I was paying a similar amount for a consumer grade broadband connection, the actual additional cost per month is about £0.
I paid £140 for my energy efficient main web server hardware.
Plus £0 for my disaster recovery back-up web server hardware. It's just an old PC that I had available.
The electricity cost per month of having my server on 24/7 will be about £8.
I paid £0 for the Linux server operating system and £0 for all the industrial strength software.
With this software build - no GUI - and an SSD, plus the 20 Mbps FTTC broadband upload speeds the server is lightning fast.
I pay 75 pence per month for my domain registration.
So for under £10 per month additional cost I have my own web server and email server.
At the moment I am hosting just the one website on it.
I could easily add several more websites for just the 75 pence per month domain registration fees.
I can administer and update my website from anywhere in the world (that has an internet connection).
I am glad that I went down the self hosting route.
Because of the costs and reliability equation.
Anyone can have their own webserver and email server for under £200ish upfront hardware costs and under £10 additional monthly cost. Plus the time in setting it up and administering it, which will depend on how IT confident / experienced you are.
Paying a 3rd party company to host your website doesn't make sense to me when the reliability is as poor as it has been for
www.hifisubjectivist.org.
It's ironic that in the time it took me to type this, the forum went from an online state to the annoying PHP issue offline state. So I'll have to paste this into a text file for now, until the forum comes up again.