My Backup Infrastructure, 2025 Edition

38 points by runxiyu


maduggan

I too have managed backups in a somewhat similar fashion. My issue with local backups is the yield on the work seems low.

Like I have been managing an ever growing local/remote backup for 16 years. But the number of times I have been like “thank god I had that backup” in that entire time period is 3 times. It feels like the physical equivalent of storing every piece of paper trash mail I ever get.

I’m also stressed about the posters (and my own) post-death plan with this. It took a lot of thinking to come up with a strategy for how my spouse could actually get the stuff on B2 if I got hit by a truck. Like first, they’ll need to remember “B2 is where the stuff is backed up” when they see a monthly credit card statement.

Assuming they can get access to B2 web panel with my post-death password sharing process, now they’ll need someone to walk them through the encryption. Except the B2 web panel doesn’t handle any of this great. So they’ll need a nerdy person to pull down and decrypt each object through their API. This on top of dealing with all the work that comes when someone dies and their own emotions. Even if I write the script to do it, there’s nobody in my immediate family with the technical skills to even run a shell script.

I often worry that this entire backup process is largely pointless, sort of a “data hoarding hobby” I gave myself that serves little practical purpose.

dkh

Restic is a great tool. It’s fast for my use cases. I tend to double my backups - one restic session to a local restic server and a second paired with rclone and sent off to a cloud provider.

jstoja

Instead of Backblaze I would use something like OVH Cold Storage which is also S3 compatible and is using Magnetic tapes behind: https://www.ovhcloud.com/en/public-cloud/cold-archive/

At a previous workplace, there was a cron job running every working day at 5 PM starting a backup from the servers to a hard drive locked in a safe. The engineering team had a recurring event in the calendar to be reminded and we would take turns taking the disk and plugging it to the rack a fews rooms away. The backup job was sending a mail when complete to have someone fetching it. It became kind of a ritual but was always nice to know we had the backups done and not only in the cloud.