duplicacy
A lock-free deduplication cloud backup tool. tldr-pages
On several platforms
Several platforms
Use current directory as the repository, initialize an SFTP storage, and encrypt the storage with a password
duplicacy init -encrypt snapshot_id sftp://user@192.168.2.100/path/to/storage/IdentifySave a snapshot of the repository to the default storage
duplicacy backupIdentifyList snapshots of current repository
duplicacy listIdentifyRestore the repository to a previously saved snapshot
duplicacy restore -r revisionIdentifyCheck the integrity of snapshots
duplicacy checkIdentifyAdd another storage to be used for the existing repository
duplicacy add storage_name snapshot_id storage_urlIdentifyPrune a specific revision of snapshot
duplicacy prune -r revisionIdentifyPrune revisions, keeping one revision every n days for all revisions older than m days
duplicacy prune -keep n:mIdentify