Self-hosting sounds good but the security concerns are just a bind. Plus you need stability. Like having a home. Our electric grid falls over at least once a week where we live. Yes I could use batteries, but no, I can't be bothered.
How about this approach? https://solar.lowtechmagazine.com/power/
And frankly, if you're not a business, there's no reason to chase a 100% uptime.