[点晴永久免费OA]Duplicati一款免费开源跨平台备份工具,将数据安全加密的备份存储在云端
|
admin
2025年7月14日 22:29
本文热度 56
|
Duplicati
Duplicati 是一款由 duplicati 团队开发维护的免费、开源、跨平台备份客户端(C# 编写,支持 Windows、macOS、Linux)。它采用零信任原则,提供加密、增量、压缩备份,支持多种本地及云端存储服务,包括 Amazon S3、Backblaze (B2)、Box、Dropbox、FTP、Google Cloud 和 Drive、MEGA、Microsoft Azure 和 OneDrive、Rackspace Cloud Files、OpenStack Storage (Swift)、Storj DCS、SSH (SFTP)、WebDAV、腾讯云对象存储 (COS)、阿里云 OSS 等。
✨ 核心功能
- 1. 端到端加密:支持 AES‑256 或 GPG 加密,上传前即加密,保障隐私。
- 2. 增量与压缩备份:首备为全量,后续为增量;支持 ZIP 压缩与基于块的重复数据消除,节省存储空间。
- 3. 多种备份源:支持定期计划(Cron 式)、后台连续备份;可备份本地、网络驱动器、快照(VSS/LVM)等。
- 4. 快照与锁定文件支持:利用 VSS(Windows)、LVM(Linux)备份打开文件或系统关键文件。
- 5. 远程验证与恢复:支持自动验证备份完整性;可还原指定时间点的单个或多个文件。
- 6. 图形 + 命令行界面:适合桌面用户(Web UI)与专业用户(CLI),甚至支持无头服务器模式。
- 7. 灵活配置与高级选项:可设置带宽限制、电池模式、中断恢复、过滤规则、通知、脚本触发等。
🛠️ 技术架构
- • 语言与平台:C# + .NET 或 Mono,实现跨平台兼容。
- • 模块化设计:采用插件机制,核心负责调度,存储、加密、压缩模块可替换扩展。
- • 核心组件:自实现 rdiff、AESCrypt,支持标准协议驱动多类型存储。
📥 安装与使用指南
- 1. 下载安装:访问官网或 GitHub Releases,选择 Windows 安装包、macOS PKG 或 Linux 普通包。
- 2. 启动 Web UI:运行后通过系统托盘图标访问 http://localhost:8200。
- 3. 创建备份任务流程:
• 设定名称与加密密码;
• 选择目标存储(测试连接验证);
• 选择数据源、排除规则;
• 设定计划任务;
• 配置高级选项如保留策略、分块大小、速率限制等并保存。 - 4. 执行与恢复:通过 Web UI 或 CLI 管理备份任务与恢复流程。

📌 项目信息
- • 项目地址:https://github.com/duplicati/duplicati
- • 许可证:MIT(2024+)、原有 LGPL(2008–2024)。
- • 开发者:由 Kenneth Skovhede 发起,2024 年组建商业化公司 Duplicati, Inc. 。
- • 使用者基础:全球超过 5 万用户赞誉,广泛集成 NAS、服务器备份等。
阅读原文:原文链接
该文章在 2025/7/15 10:46:15 编辑过