Arch together with btrfs or zfs (or in a few years, bcachefs) and snapshots is the way to go. You can just boot to a previous snapshot if something fails.
The end game here is of course NixOS, where the operating system itself provides a way to boot to an old configuration by default.
For example the Hetzner servers are cheap and have been serving me well for many years. The big clouds are for companies with enough funding. If you need personal servers, the VPS providers give good value for money.
I've been digging into the settings of this printer and, sadly the only send it can do is as a fax... It's the entry model, been serving us for years very nicely. It even connects to the internet, but misses features such as email, smb or ftp. For me this looks like something an open source firmware could fix. It has enough processing power to possibly run a lightweight Linux distribution, so installing one that would enable modern communication protocols doesn't seem impossible.
This was it for me now, installed paperless-xng, set it up to scan my email folders, copied all random PDFs from my "organized" tax folder and scanned the rest.
Too bad I just happen to have that Brother printer/scanner without SMB or FTP support. So I need to go through the process of scanning on my computer first, then uploading.
It just doesn't feel right to have multiple postgres databases running, if every other service uses the one in the network. Having already monitoring, disk space and backups set...
They finally accepted the web as the platform after all these years...