This question arose as I have come to a realization that I need to put an effort in some health check monitoring for my self-hosting and an off-site backup solution for all of my important data, and not keep putting it off, after my company’s SAN went down.
I’m curious if there are other things I should consider for my self-hosted services that may not be as obvious
Documentation 😏
Drive health checks and regular scrubbing of raids to correct errors.
Testing and replacement of UPS batteries.
For me it was always a challenge to keep everything up-to-date. I couldn’t check weekly or w/e because it just felt like a time suck to go to a dozen different sites, so I would let things languish.
I started putting the github releases pages of all my services in a special “updates” category on Miniflux . You can get a feed by appending the releases page with “.atom” (e.g. https://github.com/LemmyNet/lemmy/releases.atom for Lemmy) and then just get notifications whenever they’re updated.
That + Watchtower for non-critical Docker containers and everything stays up-to-date.
Thanks for the .atom tip. I’ve been messing with Diun to try and keep up on updates but I run so many different things it ends up being useless by the time I get around to wanting to actually do the updates. I’ll add the ones I super care about to Miniflux though and see if that’s more doable for me