Duplicacy

Duplicacy

Lock-free deduplicating backup tool with cloud and SFTP storage support

5.6kstars
349forks
Last commit: 8mo ago
Repo age: 10y old
Duplicacy screenshot

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:

Share:

Similar Services

rclone

rclone

Command-line sync and management tool for cloud and remote storage

55k
4.8k
Last commit: 2d ago

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.

Alternative to:
GoodSync
GoodSync
+8
restic

restic

Fast, secure, deduplicating backup tool for files and directories

31.8k
1.7k
Last commit: 1mo ago

Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.

Alternative to:
Arq Backup
Arq Backup
+15
Duplicati

Duplicati

Encrypted, incremental backups to cloud and remote storage

14.1k
1k
Last commit: 1d ago

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

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
BorgBackup

BorgBackup

Deduplicating backup tool with encryption and compression.

12.9k
811
Last commit: 3d ago

BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.

Alternative to:
BorgBase
BorgBase
+14
Kopia

Kopia

Cross-platform snapshot-based backup tool with encryption and deduplication

12.3k
594
Last commit: 11d ago

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

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
Backrest

Backrest

Web UI and orchestrator for restic backups

5.1k
133
Last commit: 17h ago

Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.

Alternative to:
Acronis Cyber Protect
Acronis Cyber Protect
+13