Getting started
Duplicacy licenses (free and paid)
Download Duplicacy or Build Duplicacy from source
Quick Start tutorial (Web-UI version)
Quick Start tutorial (CLI version)
Quick Start tutorial (GUI version)
Supported storage backends
About Duplicacy nomenclature
Duplicacy Commands
-
init
- Initialize a new repository and storage -
backup
- Save a snapshot of the repository to the storage -
restore
- Restore files -
list
- List snapshots -
check
- Check the integrity of snapshots -
prune
- Prune revisions by number, tag, or retention policy -
cat
- Print the specified file or snapshot -
history
- Show the history of a file -
diff
- Compare two snapshots or two revisions of a file -
password
- Change the storage password -
add
- Add an additional storage for the existing repository -
set
- Change storage options -
copy
- Copy snapshots between compatible storages -
benchmark
- Test download and upload speeds
Advanced usage
Global Options
Exit Codes
Filters / Include-Exclude Patterns
Passwords, credentials and environment variables
Cache usage details
Pre-Command and Post-Command Scripts
Chunk Size details
Fix missing Chunks
RSA encryption
Erasure coding
Use Cases
Restore to a different folder or computer
Back up to multiple storages
Multiple repositories with different accounts of the same cloud storage service
Move .duplicacy folder/Use symlink repository
Monitor Duplicacy for Errors etc
Schedule the duplicacy CLI version to run at certain times
Monitor backups status using healthchecks.io (Windows/CLI)
How to run duplicacy as a cron job on linux?
Design and Implementation
Lock-free deduplication algorithm
Snapshot file format
Encryption of the storage