I run a small website with 5000 unique users per month (.net core, server side rendered). It's hosted on an old Banana Pi with 1GB RAM, no ups, via my home internet connection (but with Cloudflare as a proxy).
The site doesn't go down very often TBO.
- Power shortages: happens 3x per year for 20 minutes or so. The server boots up automatically after that.
- DDOS: I have cloudflare. I have the server under monitoring. I have Mikrotik router.
- Hijacking: I use a Mikrotik router on the edge which has a pretty solid firewall (+ Cloudflare). It's good to have something like that in your household regardless of your web hosting needs. It’s just a matter of paying some attention to your own internet security.
- Active maintenance: I don't do that, lol.
It's so simple to setup all of that (server, linux, docker, cloudflare, firewall), that I think everyone should at least try. And it's fun, not an obligation.
I plan to increase the amount of services I'm going to host myself in the future.
You can't go wrong choosing freedom.
Said that, I understant the hesitation someone might have when dealign with the problem for the first time. My point is that it’s worth to take that step.
PS: the overall availability of the service is good enough on my setup to not be penalized by Google's SEO platform (that's a thing if you have persistent hosting issues).
The site doesn't go down very often TBO. - Power shortages: happens 3x per year for 20 minutes or so. The server boots up automatically after that. - DDOS: I have cloudflare. I have the server under monitoring. I have Mikrotik router. - Hijacking: I use a Mikrotik router on the edge which has a pretty solid firewall (+ Cloudflare). It's good to have something like that in your household regardless of your web hosting needs. It’s just a matter of paying some attention to your own internet security. - Active maintenance: I don't do that, lol.
It's so simple to setup all of that (server, linux, docker, cloudflare, firewall), that I think everyone should at least try. And it's fun, not an obligation.
I plan to increase the amount of services I'm going to host myself in the future. You can't go wrong choosing freedom.
Said that, I understant the hesitation someone might have when dealign with the problem for the first time. My point is that it’s worth to take that step.
PS: the overall availability of the service is good enough on my setup to not be penalized by Google's SEO platform (that's a thing if you have persistent hosting issues).