- Mac and Windows backup applications
- Linux supported through scripts to Backblaze B2 (Object Storage) service
- Expicitly disallows backing up of /usr/, so anything installed in /usr/local/ via Homebrew will NOT be backed up!
- Workaround 1: Homebrew users can mitigate this somewhat by periodically capturing their list of installed packages using
brew list > ~/homebrew.packages
. Having this list makes it easier to reinstall packages if they need to rebuild their machine. - Workaround 2: Write scripts to back up /usr/local/ to Backblaze B2.
- Workaround 1: Homebrew users can mitigate this somewhat by periodically capturing their list of installed packages using
- Explicitly disallows backing up of /Applications. Users will have to reinstall any third party software they installed here.
- No gui application for Linux
- Backblaze B2 is not encrypted, files backed up to it would need to be encrypted by scripts on the client.
- Not an archival system. This means that any files that no longer exist on your laptop for more than 30 days will automatically be deleted from the backup system as well.
- Add ~/.m2 exclusion
Restic is an open source backup tool that supports many different storage providers.
- Runs on Mac, Linux, Windows
- Can back up to:
- Local directory
- sftp server (via SSH)
- HTTP REST server (protocol rest-server)
- AWS S3 (either from Amazon or using the Minio server)
- DigitalOcean Spaces
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- And many other services via the rclone Backend
DigitalOcean Spaces is an Object Storage system can be used for archival, sharing of files and as a backup location.
Similar to Backblaze, provides "unlimited" storage but not archival as files are removed if not seen in a backup for 90 days.
- Carbonite may not work with Mac FileVault turned on.
- ~/.m2
- /usr/local/
- *.dmg