Repolode
gilbertchen

gilbertchen/duplicacy

跨平台云备份工具,采用无锁、无数据库的去重机制,多台电脑可共用同一云存储。

可替代:BackblazeArq Backup

Star
5,700
Fork
360
未关闭 Issue
338
最近提交
11天前

这是什么?

Duplicacy 是一款以无锁去重为核心设计的命令行云备份工具。每个数据块都以其哈希值作为文件名独立保存,不需要维护集中式的块数据库。因此多台电脑可以备份到同一个云存储,并共享去重后的数据块,彼此之间无需通信。

它支持多种存储后端,包括本地磁盘、SFTP、Amazon S3、Backblaze B2、Google Cloud Storage、Azure、Dropbox、Google Drive、OneDrive 和 WebDAV 等。由于对存储端只需要基本的文件操作,许多云服务都可以作为支持去重的备份目标。另有适用于 Windows、macOS 和 Linux 的 Web 图形界面版本。

个人使用和商业试用可免费使用,非试用的商业用途需按电脑购买 CLI 许可证。

核心功能

  • 01多台电脑可备份到同一云存储,并实现跨电脑去重。
  • 02无数据库设计,每个数据块以哈希值命名独立保存。
  • 03支持 S3、B2、Google Drive、OneDrive、SFTP 等多种存储后端。
  • 04无锁设计,清理旧备份时不会阻塞其他客户端。
  • 05跨平台命令行工具,并提供桌面端 Web 图形界面。

适用场景

  • 将多台家用或办公电脑备份到同一个云存储桶。
  • 将低成本云对象存储用作支持去重的备份目的地。
  • 为桌面或服务器文件提供定时、带版本的快照备份。

快速上手

  1. 1

    从仓库的二进制发布页下载命令行程序,或参照 wiki 上的快速入门指南操作

  2. 2

    按照 wiki 上的安装页面从源码构建

使用前须知

  • 非试用的商业使用需要为每台计算机购买 CLI 许可证,费用为每年 50 美元。
  • 该许可证为自定义许可证,并非标准开源许可证,商业衍生作品需遵守相同要求。

标签

常见问题

duplicacy 是什么?
跨平台云备份工具,采用无锁、无数据库的去重机制,多台电脑可共用同一云存储。 Duplicacy 是一款以无锁去重为核心设计的命令行云备份工具。每个数据块都以其哈希值作为文件名独立保存,不需要维护集中式的块数据库。因此多台电脑可以备份到同一个云存储,并共享去重后的数据块,彼此之间无需通信。
duplicacy 可以免费使用吗?用的什么许可证?
duplicacy 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
duplicacy 还在维护吗?
活跃维护中。duplicacy 最近一次提交是在 2026年10月27日。
duplicacy 适合用来做什么?
将多台家用或办公电脑备份到同一个云存储桶。 将低成本云对象存储用作支持去重的备份目的地。 为桌面或服务器文件提供定时、带版本的快照备份。
duplicacy 怎么安装和运行?
从仓库的二进制发布页下载命令行程序,或参照 wiki 上的快速入门指南操作 按照 wiki 上的安装页面从源码构建
在哪里获取 duplicacy?
源代码和安装说明在 GitHub 上:https://github.com/gilbertchen/duplicacy

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目