Duplicacy is built on top of a new idea called Lock-Free Deduplication, which works by relying on the basic file system API to manage deduplicated chunks without using any locks. A two-step fossil collection algorithm is devised to solve the fundamental problem of deleting unreferenced chunks under the lock-free condition, making deletion of old backups possible without using a centralized chunk database.
Thanks to Lock-Free Deduplication, Duplicacy work smoothly with most cloud storage services without compromising any essential features required of a state-of-the-art backup tool. In addition, Duplicacy also supports local disks and your own SFTP servers such as Mac or Linux computers, or NAS boxes.
Duplicacy comes with a newly designed web-based GUI that is not only artistically appealing but also functionally powerful. With just a few clicks, you can effortlessly set up backup, copy, check, and prune jobs that will reliably protect your data while making the most efficient use of your storage space. The intuitive dashboard includes several statistical charts that help you monitor the overall health of your backups and storages at a mere glance.
The GUI version is a user-friendly frontend to the Duplicacy backup engine which can also be invoked from the command line. To fully exploit the power of Duplicacy, you can run the command line executable either manually, or from a script for more flexibility.
The source code of the command line version of Duplicacy is released on our github page. With source code access, you can gain insights into the inner workings of Duplicacy, and be confident that your backups will always be kept safe under any circumstances. You can also make customizations or even add new features on your own to meet your needs.
The command line version is free for individual users, and commercial licenses can be purchased at a low cost of $50 per machine per year.