My Backup Infrastructure, 2025 Edition
I’m finally satisfied with my infrastructure for backups, so I’m writing it up so others can benefit from it. My requirements for backup infrastructure are: The one non-criterion is portability. Because I only use macOS, I don’t need a solution where I can restore the backups from different operating systems. I have two portable SSDs, Chiron and Nessus, with encrypted APFS. The filesystem itself being encrypted is extremely convenient: I just plug them in, and the macOS keychain has the keys. There’s no possibility of accidentally leaking cleartext into the disk because the encryption is transparent. I use rsync to synchronize the laptop to the disks. The specific incantation is: Which recursively copies the contents of ~/Root into /Volumes/Chiron/Root, preserving permissions/times/the executable flag, using checksums rather than heuristics to see which files have changed, and deleting files that exist in the target but not the source. Note that in rsync, trailing slashes matter! rsync
tl;dr two portable SSDs, synced with rsync ; and a Backblaze bucket synced with restic : I’m finally satisfied with my infrastructure for backups, so I’m writing it up so others can benefit from it. Criteria My requirements for backup infrastructure are: Open source, to minimize the risk of backdoors. Fast, but only incrementally: an initial snapshot can be slow. Simple configuration, with little surface area to mess things up. Encryption with keys that I control and which never leave my device. Ideally, encryption should be mandatory, to prevent accidentally putting cleartext on backup media.
Explore this link on the map →related reading
- Century-Scale Storagelil.law.harvard.edu
- How to Rack 30 Petabytes of Storage | blogsi.inc
- Notice of Obsolescence — The Buildthebuild.com
- Computers as I used to love them @ tonsky.metonsky.me
- My Tech Stackjason.ml
- The sad state of personal data and infrastructure | beepb00pbeepb00p.xyz
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- How to Rack 30 Petabytes of Storage | blogsi.inc
- NYSRGnotes.ekzhang.com
- Valhalla - Archiveteamwiki.archiveteam.org
- Checking your browser...annas-archive.li
- How to Sync Your Obsidian Vault Across Devices for Free - Face Dragonsfacedragons.com