

I think you’re probably looking a step more “enterprise” than I am. I’m doing nightly backups to B2; if one of my servers dies, my recovery is to spend a couple minutes re-installing Arch and then couple hours restoring from backup. My services are predominantly in containers, so it really is just a matter of install, restore, reboot. There are things I inevitably miss, like turning on systemd’s persistent user services; my recovery times is on the order of hours, not including the fact I’m not actively monitoring for downtime and it could take a few hours for me to even notice something is down.
Like I said: totally not enterprise level, but then, if I have a day’s outage, it’s an annoyance, not a catastrophe.
Yeah, the Matrix protocol is poorly managed.
Synapse is the reference platform, and it’s incredibly annoying.