I self hosted my word press site for a long time in on a machine that sat in my lounge room. I ran a series of interconnected containers on my unraid server - using wordpress; nginx, mySQL, and a reverse proxy.
It was such a fantastic thing. While it lasted, and until my website and sys admin skills were overwhelmed by several version mismatches which progressively started to break things.
It was nice to see the HDD activity light beam, and to know that meant someone was on my website.
The biggest thing I am struggling with is storage. As I am using so many different devices, and have a lot of OneDrive storage space - I struggle to access it consistently across my Linux desktop environment and my other devices.
I am only running Bazzite - but I think once I finish all the games I've got installed, I'm just going to bite the bullet and make the jump to Arch, (but i might go to Fedora first) - set up next cloud, and hope for the best.
On your humidity sensors and home assistant - I have set up humidity sensors in each of the bathrooms. When humidity exceeds a certain percentage, a relay behind the switch for the exhaust fan will turn on, and then once humidity settles, it will turn off again.
I have motion sensors in the hallway, that after sunset will turn on the lights in the hallways when movement is detected. When it is "bed time", those lights will be red, so as to not ruin night vision if you get up in the middle of the night.
There's so much cool stuff you can do with these simple automations that A) can make your house more comfortable (I can't remember the last time I used a light switch) and B) really improve your quality of life.
Until something goes wrong in your stack, and then you're despairing.
RE: Self Hosting 101