Duplicati 2.4 介绍与选型指南

介绍 Duplicati v2.4.0.1 加密增量备份软件:块级去重、AES-256 加密、多存储后端与双操作入口,并对比 restic、BorgBackup、Rclone 给出选型建议

Duplicati备份恢复2026/10/18

Duplicati 2.4 介绍与选型指南

一、信息基准

本文为 Duplicati 的认知篇(软件介绍与选型指南),全部信息基于官方渠道溯源,查询日期为 2026-10-18,未做任何本地安装与实测。

信息项内容
查询日期2026-10-18
最新稳定版v2.4.0.1_stable_2026-10-07(官方 stable 通道,2026-10-07 发布)
前沿测试版v2.4.0.104_canary_2026-10-11(canary 通道,2026-10-11 发布)
开源许可主代码 MIT(Duplicati Inc.);proprietary/ 目录下部分组件按 Duplicati Inc 订阅条款许可
官网https://duplicati.com
源码仓库https://github.com/duplicati/duplicati
版本依据GitHub releases.atom 订阅源实查(stable 与 canary 均为官方发布记录)

官方来源清单:

来源链接用途
GitHub releases.atomhttps://github.com/duplicati/duplicati/releases.atom版本号与发布日期溯源
官方文档https://duplicati.com/documentation功能、后端列表与 CLI 用法口径
许可文件https://github.com/duplicati/duplicati/blob/master/LICENSEMIT 与 proprietary 目录许可原文
官方 GitHub 主页https://github.com/duplicati/duplicatistars 数据(2026-10-18 实查 15.1k)

二、软件概述

本文介绍的是 Duplicati v2.4.0.1 stable(2026-10-07 发布)。Duplicati 是一款面向个人与中小团队的加密增量备份软件,基于 .NET 平台实现,可跨 Linux、macOS、Windows 运行,提供带图形界面的管理入口(内嵌 Web 服务)与命令行两种使用方式。

它的核心卖点是"加密优先 + 云存储友好":备份先在本地完成 AES-256 加密与块级去重,再推送到远端存储;远端仅保存密文,服务方无法读取内容。支持的远端目标既包括本地磁盘、SMB/SFTP/FTP,也包括 S3 兼容对象存储、WebDAV 以及主流网盘(官方文档 Storage Providers 列表口径)。项目采用 canary/beta/stable 三级发布通道:canary 为前沿构建、beta 为测试版、stable 为推荐生产使用的稳定版,本篇信息基准取 stable 通道最新版本。

截至查询日,Duplicati GitHub stars 为 15.1k(官方主页实查)。2.x 线自 2024 年起的 2.1.x 演进至当前的 2.4.0.1 stable,canary 构建保持每周级更新节奏,社区长期活跃。

三、核心架构

3.1 备份引擎与块级去重

Duplicati 将源文件切分为固定/可变大小的数据块(block),以块为单位做增量:首次备份上传全部块,后续备份只上传新增与变更的块,并对块做压缩与加密。备份集由数据块文件、索引文件与文件清单三类文件以及本地恢复库组织,官方文档将其概括为"块级去重的加密增量备份"。

3.2 加密与完整性

  • 内置 AES-256 加密:数据块与索引均以密文落盘,口令(passphrase)由用户持有;
  • GPG 加密:可选通过外部 GPG 程序加密(官方文档口径);
  • 完整性校验:备份文件自带校验机制,官方 2.4 系列增强了备份一致性与强校验能力。

3.3 存储后端体系

Duplicati 通过后端适配器对接存储目标,官方文档列出的常见后端包括:本地文件、SMB/CIFS、FTP、SFTP、WebDAV、S3 兼容对象存储、Azure Blob、Google Cloud Storage、OpenStack 对象存储、OneDrive、Google Drive、Backblaze B2 等。后端以统一的目标 URL 语法表达(如 file://、s3://、webdav://、ssh://)。

3.4 双入口:Web 界面与命令行

同一备份引擎提供两种操作入口:一是内嵌 Web 服务提供的图形管理界面(适合桌面与家庭服务器场景);二是 duplicati-cli 命令行(适合脚本化与无界面服务器)。二者共享同一套备份库与配置模型。

四、功能特性

4.1 增量、版本化与还原

  • 增量备份:块级去重,只传输变化数据;
  • 多时间点版本:按备份计划保留多个历史时间点,可按策略清理旧版本;
  • 文件级与整体还原:支持还原全部备份集或单个文件/目录,支持将旧版本还原到指定位置。

4.2 计划任务与过滤

支持定时备份计划(内置调度)、带宽限速、按通配符/文件大小/时间过滤包含与排除列表(官方文档口径),满足"定时 + 定向"的家庭与桌面备份需求。

4.3 安全模型

  • 端到端加密:passphrase 丢失则数据不可恢复(官方文档明确提示);
  • 远端零明文:加密在本地完成后才上传;
  • 口令之外的访问控制依赖所选后端自身的账号体系。

4.4 跨平台与部署形态

提供 Linux/macOS/Windows 安装包与 zip 包,可作为系统服务运行;命令行与 Web 入口均可脚本化管理,适合从单机到小规模服务器的统一备份方案。

五、快速上手

以下最小示例引自官方文档(CLI 用法),本文未做本地实测。

命令行最小备份示例(官方文档格式,目标为本地目录):

duplicati-cli backup /source/path "file:///backup/dest" \
  --passphrase=YourSecretPassphrase \
  --dbpath=/backup/dest/Duplicati.sqlite

按官方文档约定:backup 后依次为源路径与目标 URL;--passphrase 为加密口令;--dbpath 指定本地恢复库文件位置;替换目标 URL 即可切换到其他后端(如 s3://、webdav://、ssh://)。

官方来源:https://duplicati.com/documentation(CLI 与后端章节)

六、适用场景与限制

6.1 适用场景

  • 个人/家庭多平台加密备份:桌面与家庭服务器跨 Linux/macOS/Windows 统一备份到网盘或对象存储;
  • 远端零明文要求:希望存储服务方无法读取备份内容的个人与小团队;
  • 需要图形界面管理的备份:非纯命令行运维团队,依赖 Web 界面做计划任务与还原;
  • 网盘生态:官方适配 OneDrive、Google Drive、B2 等消费级后端,适合把闲置网盘容量变成备份目标。

6.2 限制与注意点

  • 许可结构需注意:主代码为 MIT,但 proprietary/ 目录下的组件按 Duplicati Inc 订阅条款许可(LICENSE 原文口径),商用前应确认所用组件归属;
  • passphrase 是唯一钥匙:口令丢失即备份不可恢复,无找回机制(官方文档提示);
  • 大规模恢复性能:块级去重加密的还原需要重建校验链,超大规模备份集的恢复耗时需要提前评估;
  • 版本通道差异大:canary 构建更新快但不建议生产使用,生产环境应固定 stable 通道并锁定版本。

七、同类选型对比

对比对象选取开源备份赛道活跃度最高的三个项目:restic、BorgBackup、Rclone。stars 与最近发版均为 2026-10-18 联网实查。

维度DuplicatiresticBorgBackupRclone
开源许可MIT 主代码 + proprietary 目录订阅组件BSD-2-ClauseBSD-3-ClauseMIT
GitHub stars15.1k36.6k13.9k60.4k
最近发版v2.4.0.1 stable(2026-10-07)0.19.1(2026-07-05)2.0.0b25(2026-09-28,预发布)v1.75.2
版本节奏canary/beta/stable 三通道,stable 季度级半年左右一个 minor,补丁及时1.x 稳定线长期维护,2.0 处于 beta活跃,约每 6-8 周一个 minor
兼容矩阵Linux/macOS/Windows(.NET 运行时随包分发)Linux/macOS/Windows/BSD/ARMLinux/macOS/BSD(Windows 需 WSL 或实验支持)全平台,覆盖最多云协议
定位差异加密增量备份 + Web 界面 + 网盘生态加密快照备份,单二进制,性能与工程化更强去重压缩备份,服务端/客户端架构,面向 Linux文件同步/迁移工具,加密同步但非快照备份模型

数据来源:GitHub releases.atom、仓库主页与各仓库 LICENSE/COPYING 文件(2026-10-18 实查)。

选型建议:要"开箱即用的 Web 管理界面 + 加密备份到网盘"选 Duplicati;服务器端脚本化加密快照备份与更强的恢复工程性选 restic;纯 Linux 环境追求极致去重压缩选 BorgBackup;只做文件同步与云间迁移而非版本化备份选 Rclone。

八、参考链接

  1. 官网:https://duplicati.com
  2. 官方文档:https://duplicati.com/documentation
  3. 源码仓库:https://github.com/duplicati/duplicati
  4. 版本发布记录:https://github.com/duplicati/duplicati/releases.atom
  5. 许可文件:https://github.com/duplicati/duplicati/blob/master/LICENSE
  6. proprietary 目录许可:https://github.com/duplicati/duplicati/blob/master/proprietary/LICENSE