HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
gilbertchen
duplicacy
Go2017–2024
gilbertchen / duplicacy

duplicacy

A new generation cloud backup tool

25Distinct people
36Mentions
1Explicit recommenders
5.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A new generation cloud backup tool

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

Restic is probably my favorite pure open source backup solution, but I've been using Duplicacy for years now and have been very happy with it. On the GitHub page…

ahnick used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year36 dated mentions

Observed mentions: 2017-06-07 14:26:40 UTC to 2024-11-05 23:59:31 UTC.

02468102017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 9 mentions; 3 submissions, 6 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC514
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC505
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC413
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC110
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC936
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC725
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC110
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC413

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
Duplicacy: A lock-free deduplication cloud backup tool Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication. Our paper explaining the inner workings of Duplicacy has been accepted by IEEE Transactions on Cloud Computing and will appear in a future issue this year. The final draft version is available here for those who don't have IEEE subscriptions. This repository hosts source code, design documents, and binary releases of the command line version of Duplicacy. There is also a Web GUI frontend built for Windows, macOS, and Linux, available from https://duplicacy.com. There is a special edition of Duplicacy developed for VMware vSphere (ESXi) named Vertical Backup that can back up virtual machine files on ESXi to local drives, network or cloud storages. Features There are 3 core advantages of Duplicacy over any other open-source or commercial backup tools: Duplicacy is the only cloud backup tool that allows multiple computers to back up to the same cloud storage, taking advantage of cross-computer deduplication whenever possible, without direct communication among them. This feature turns any cloud storage server supporting only a basic set of file operations into a sophisticated deduplication-aware server. Unlike other chunk-based backup tools where chunks are grouped into pack files and a chunk database is used to track which chunks are stored inside each pack file, Duplicacy takes a database-less approach where every chunk is saved independently using its hash as the file name to facilitate quick lookups. The avoidance of a centralized chunk database not only produces a simpler and less error-prone implementation, but also makes it easier to develop advanced features, such as Asymmetric Encryption for stronger encryption and Erasure Coding for resilient data protection. Duplicacy is fast. While the performance wasn't the top-priority design goal, Duplicacy has been shown to outperform other backup tools by a considerable margin, as indicated by the following results obtained from a benchmarking experiment backing up the Linux code base using Duplicacy and 3 other open-source backup tools. Getting Started A brief introduction Command references Building from source Storages Duplicacy currently provides the following storage backends: Local disk SFTP Dropbox Amazon S3 Wasabi DigitalOcean Spaces Google Cloud Storage Microsoft Azure Backblaze B2 Google Drive Microsoft OneDrive Hubic OpenStack Swift WebDAV (under beta testing) pcloud (via WebDAV) Box.com (via WebDAV) File Fabric by Storage Made Easy Please consult the wiki page on how to set up Duplicacy to work with each cloud storage. For reference, the following chart shows the running times (in seconds) of backing up the Linux code base to each of those supported storages: For complete benchmark results please visit https://github.com/gilbertchen/cloud-storage-comparison. Comparison with Other Backup Tools duplicity works by applying the rsync algorithm (or more specific, the librsync library) to find the differences from previous backups and only then uploading the differences. It is the only existing backup tool with extensive cloud support -- the long list of storage backends covers almost every cloud provider one can think of. However, duplicity's biggest flaw lies in its incremental model -- a chain of dependent backups starts with a full backup followed by a number of incremental ones, and ends when another full backup is uploaded. Deleting one backup will render useless all the subsequent backups on the same chain. Periodic full backups are required, in order to make previous backups disposable. bup also uses librsync to split files into chunks but save chunks in the git packfile format. It doesn't support any cloud storage, or deletion of old backups. Duplicati is one of the first backup tools that adopt the chunk-based approach to split files into chunks which are then uploaded to the storage. The chunk-based approach got the incremental backup model right in the sense that every incremental backup is actually a full snapshot. As Duplicati splits files into fixed-size chunks, deletions or insertions of a few bytes will foil the deduplication. Cloud support is extensive, but multiple clients can't back up to the same storage location. Attic has been acclaimed by some as the Holy Grail of backups. It follows the same incremental backup model like Duplicati but embraces the variable-size chunk algorithm for better performance and higher deduplication efficiency (not susceptible to byte insertion and deletion any more). Deletions of old backup are also supported. However, no cloud backends are implemented. Although concurrent backups from multiple clients to the same storage is in theory possible by the use of locking, it is not recommended by the developer due to chunk indices being kept in a local cache. Concurrent access is not only a convenience; it is a necessity for better deduplication. For instance, if multiple machines with the same OS installed can back up their entire drives to the same storage, only one copy of the system files needs to be stored, greatly reducing the storage space regardless of the number of machines. Attic still adopts the traditional approach of using a centralized indexing database to manage chunks and relies heavily on caching to improve performance. The presence of exclusive locking makes it hard to be extended to cloud storages. restic is a more recent addition. It uses a format similar to the git packfile format. Multiple clients backing up to the same storage are still guarded by locks, and because a chunk database is used, deduplication isn't real-time (different clients sharing the same files will upload different copies of the same chunks). A prune operation will completely block all other clients connected to the storage from doing their regular backups. Moreover, since most cloud storage services
Read the full README on GitHub

What Hacker News says

36 sources
My recommendation would be Duplicacy [0]. Code is also on GitHub [1]. It has a paid GUI version, $20 for the first year and $5 for subsequent years with discounts for multiple machines [2]. At least once they've run a promotion for a very cheap lifetime license. Use it just from the CLI is free. My setup is pretty simple, Syncthing and Duplicacy (GUI version) run in a docker container on my home server. Everything gets sync'd to the server and then Duplicacy backs it up hourly to a Hetzner Storage Box and BackBlaze B2. The deduplication is a huge data saver on the cloud storage especially for pictures or videos that may be on multiple computers and different syncthing folders. [0] https://duplicacy.com/ [1] https://github.com/gilbertchen/duplicacy [2] https://duplicacy.com/buy.html
In Restic – Simple Backups
> duplicacy is also free and open source for just the CLI version Not what I see. From the website, https://duplicacy.com/buy.html >GUI/CLI licenses are not required under the following situations: > - Running the CLI version to back up personal files/documents on a home computer > - Running the CLI version to restore, check, copy, or prune existing backups on any computer > - Running the CLI version to back up any files on a computer where a GUI license is already installed From the repo, https://github.com/gilbertchen/duplicacy/blob/master/LICENSE... > Copyright © 2017 Acrosync LLC > - Free for personal use or commercial trial > - Non-trial commercial use requires per-computer CLI licenses available from duplicacy.com at a cost of $50 per year > - The computer with a valid commercial license for the GUI version may run the CLI version w
Read the rest
ithout a CLI license > - CLI licenses are not required to restore or manage backups; only the backup command requires valid CLI licenses > - Modification and redistribution are permitted, but commercial use of derivative works is subject to the same requirements of this license Not really open source.
In Duplicati: Free backup software to store encrypted backups online
Read the rest
ly use restic while technology wise (speed, only restore needs password) i would prefer rdedup which is an impressive piece of software but unfortunately without file iterator... :-)
In Restic – Backups Done Right

Showing the 15 most recent of 36 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.