I spent the last three weeks of this year on a road trip, and I left all of my servers at home with no human maintenance. I was worried that something would go wrong, and I lose access to some of my services till the end of my trip, but I was pleasantly surprised that everything worked like a charm.
Self-hosting can consume a lot of time in the beginning but once you figure out how to do it, you start to get all the benefits without spending much of your time on maintenance.