Duplicacy
Duplicacy is a fast, deduplicating backup tool with both CLI and GUI. It supports S3-compatible storage as a backend.
Install
Download from duplicacy.com. The CLI is free for personal use; the GUI requires a license.
Initialize a Filebase repository
In the directory you want to back up:
duplicacy init -e -storage-name filebase \
my-backup-id s3://auto@s3.filebase.io/my-backup-bucket
When prompted:
| Prompt | Value |
|---|---|
| Access key ID | Your Filebase access key |
| Secret access key | Your Filebase secret key |
| Storage password | A strong passphrase (used for client-side encryption) |
Back up
duplicacy backup -stats
Run incremental backups on a schedule (cron / Task Scheduler) — Duplicacy's deduplication and chunk-level compression mean repeat backups are fast and small.
Restore
duplicacy list # show available revisions
duplicacy restore -r 5 # restore revision 5
Configuration file
After init, settings are stored under .duplicacy/preferences. To use the backend on another machine without re-running init, copy .duplicacy/preferences and .duplicacy/cache to the new host.