Repolode
gilbertchen

gilbertchen/duplicacy

A cross-platform cloud backup tool using lock-free, database-less deduplication so multiple computers can share one cloud storage.

Open-source alternative to:BackblazeArq Backup

Stars
5,700
Forks
360
Open issues
338
Last commit
11 days ago

What is it?

Duplicacy is a command-line cloud backup tool built around lock-free deduplication. Each chunk of data is stored independently under a name derived from its hash, so there is no central chunk database to maintain. This lets several computers back up to the same cloud storage and share deduplicated chunks without communicating with each other.

It supports a wide range of storage targets, including local disk, SFTP, Amazon S3, Backblaze B2, Google Cloud Storage, Azure, Dropbox, Google Drive, OneDrive, and WebDAV. Because the storage only needs basic file operations, many cloud services can serve as deduplication-aware backup destinations. A separate Web GUI is available for Windows, macOS, and Linux.

Duplicacy is free for personal use and commercial trials. Non-trial commercial use of the CLI requires a per-computer license.

Key features

  • 01Multiple computers can back up to the same cloud storage with cross-computer deduplication.
  • 02Database-less design stores each chunk independently, named by its hash.
  • 03Supports many storage backends, including S3, B2, Google Drive, OneDrive, and SFTP.
  • 04Lock-free design avoids exclusive locks during prune operations.
  • 05Cross-platform command-line tool with a separate Web GUI for desktop systems.

Use cases

  • Backing up several home or office computers to one shared cloud bucket.
  • Using an inexpensive cloud object store as a deduplicated backup target.
  • Protecting desktop or server files with scheduled, versioned snapshots.

Quick start

  1. 1

    Get the command-line binary from the repository's binary releases, or follow the Quick Start guide on the wiki

  2. 2

    Build from source following the Installation wiki page

Things to know

  • Non-trial commercial use requires a paid per-computer CLI license at $50 per year.
  • The license is a custom one, not a standard open-source license, and commercial derivative works follow the same requirements.

Topics

FAQ

What is duplicacy?
A cross-platform cloud backup tool using lock-free, database-less deduplication so multiple computers can share one cloud storage. Duplicacy is a command-line cloud backup tool built around lock-free deduplication. Each chunk of data is stored independently under a name derived from its hash, so there is no central chunk database to maintain. This lets several computers back up to the same cloud storage and share deduplicated chunks without communicating with each other.
Is duplicacy free to use? What license does it have?
duplicacy is open source under the Other license. Check the license terms before using it in commercial products.
Is duplicacy still maintained?
Actively maintained. The last commit to duplicacy was on Oct 27, 2026.
What can I use duplicacy for?
Backing up several home or office computers to one shared cloud bucket. Using an inexpensive cloud object store as a deduplicated backup target. Protecting desktop or server files with scheduled, versioned snapshots.
How do I install duplicacy?
Get the command-line binary from the repository's binary releases, or follow the Quick Start guide on the wiki Build from source following the Installation wiki page
Where can I get duplicacy?
The source code and installation instructions are on GitHub: https://github.com/gilbertchen/duplicacy

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects