Maintenance is easier than you think. I “maintain” 40+ services by simply automatically updating them. And if that makes one stop working (very rare) I get an alert and fix it when I get time.
I use ansible for that, though you could more easily accomplish much the same with Watchtower.
Super simple, I’ve made several integrations for ntfy this way. The result is less pretty but fully workable.