
Duplicacy
Lock-free deduplicating backup tool with cloud and SFTP storage support
5.7k stars 352 forks last commit first released
Slowing down
No commits since 2 May 2025. Check the issue tracker before you rely on it.

Duplicacy is a cross-platform backup tool designed for fast, encrypted, deduplicated backups to local, SFTP, and many cloud storage providers. It uses a lock-free deduplication design that allows multiple clients to back up to the same repository without requiring distributed locks or a centralized chunk database.
Key Features
- Lock-free, cross-client deduplication enabling concurrent backups to the same storage target
- Database-less chunk storage (chunks stored independently by hash) for simple lookups and reduced metadata complexity
- Encrypted backups with support for stronger asymmetric encryption options
- Full-snapshot incremental backups, with support for deleting/pruning old backups
- Data integrity checking and repository maintenance workflows (e.g., check and prune)
- Broad storage backend support including local disk, SFTP, S3-compatible/object storage, and various cloud drives
- Command-line interface plus an optional web-based GUI application built on the same backup engine
Use Cases
- Centralized backups for multiple machines to a shared NAS/SFTP or cloud bucket with cross-machine deduplication
- Efficient long-term backup retention with pruning of old snapshots
- Offsite backups to common cloud/object storage providers while keeping data encrypted
Limitations and Considerations
- The command-line version is source-available but not OSI open-source; commercial use typically requires per-computer licensing for running backups
Duplicacy focuses on reliability, performance, and storage efficiency, particularly for multi-client repositories. It is well-suited for individuals and teams that want deduplicated, encrypted backups to commodity storage backends without lock coordination overhead.
Categories:
Tags:
Tech Stack:
Similar to Duplicacy

restic
Fast, secure, deduplicating backup tool for files and directories
Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.


Duplicati
Encrypted, incremental backups to cloud and remote storage
Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.


rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

Kopia
Cross-platform snapshot-based backup tool with encryption and deduplication
Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.

BackupPC
Disk-based, centralized backup system for PCs and servers
Enterprise-grade, disk-based backup server for Windows, Linux, and macOS clients using SMB, rsync, or tar over SSH, with deduplication and web-based restores.
docker-volume-backup
Backup and rotate Docker volumes to local storage or remote backends
Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.

