应用介绍
Duplicacy 是一个跨平台的增量备份工具,支持多种云存储后端,使用了先进的锁-free 重复数据删除技术,可以高效地备份多个不同机器的数据到同一个存储仓库。
Duplicacy 的核心优势: - 全局重复数据删除,多客户端备份共享相同数据块,节省存储空间 - 支持增量备份,每次备份只上传变化的部分 - 支持多种存储后端:S3、Backblaze B2、Dropbox、Google Drive、OneDrive、SFTP 等 - 支持快照版本管理,方便恢复到任意历史版本 - 客户端加密,数据在上传前就加密,保障安全
Duplicacy 有免费版本可供个人使用,也提供商业版本支持更多功能,非常适合用来备份 NAS 上的重要数据到云存储。

安装说明
前提依赖
- 拥有云存储账号(如 S3、Backblaze B2、Google Drive 等)
- Docker 环境
- 预分配足够的存储空间用于缓存
安装配置
使用 Docker 运行 Duplicacy Web UI:
version: '3.8'
services:
duplicacy:
image: saspus/duplicacy-web:latest
container_name: duplicacy
restart: always
ports:
- "3875:3875"
volumes:
- ./config:/config
- ./cache:/cache
- /path/to/your/data:/data # 需要备份的数据目录
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=UTC将 /path/to/your/data 替换为你需要备份的实际目录。
使用说明
- 启动容器后访问
http://your-server-ip:3875 - 首次进入会要求设置管理员密码
- 添加存储仓库,选择你的云存储服务商,填入认证信息
- 创建备份任务,设置需要备份的目录和计划
- 可以设置自动备份计划,定期执行增量备份
- 需要恢复时,可以浏览历史快照,选择需要恢复的文件下载
开源信息
- GitHub: https://github.com/gilbertchen/duplicacy
- 官方网站: https://duplicacy.com/
- 文档: https://duplicacy.com/documentation.html