Duplicati
Duplicati 是一款由 duplicati 團(tuán)隊(duì)開發(fā)維護(hù)的免費(fèi)、開源、跨平臺(tái)備份客戶端(C# 編寫,支持 Windows、macOS、Linux)。它采用零信任原則,提供加密、增量、壓縮備份,支持多種本地及云端存儲(chǔ)服務(wù),包括 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、騰訊云對(duì)象存儲(chǔ) (COS)、阿里云 OSS 等。
? 核心功能
- 1. 端到端加密:支持 AES?256 或 GPG 加密,上傳前即加密,保障隱私。
- 2. 增量與壓縮備份:首備為全量,后續(xù)為增量;支持 ZIP 壓縮與基于塊的重復(fù)數(shù)據(jù)消除,節(jié)省存儲(chǔ)空間。
- 3. 多種備份源:支持定期計(jì)劃(Cron 式)、后臺(tái)連續(xù)備份;可備份本地、網(wǎng)絡(luò)驅(qū)動(dòng)器、快照(VSS/LVM)等。
- 4. 快照與鎖定文件支持:利用 VSS(Windows)、LVM(Linux)備份打開文件或系統(tǒng)關(guān)鍵文件。
- 5. 遠(yuǎn)程驗(yàn)證與恢復(fù):支持自動(dòng)驗(yàn)證備份完整性;可還原指定時(shí)間點(diǎn)的單個(gè)或多個(gè)文件。
- 6. 圖形 + 命令行界面:適合桌面用戶(Web UI)與專業(yè)用戶(CLI),甚至支持無頭服務(wù)器模式。
- 7. 靈活配置與高級(jí)選項(xiàng):可設(shè)置帶寬限制、電池模式、中斷恢復(fù)、過濾規(guī)則、通知、腳本觸發(fā)等。
??? 技術(shù)架構(gòu)
- ? 語言與平臺(tái):C# + .NET 或 Mono,實(shí)現(xiàn)跨平臺(tái)兼容。
- ? 模塊化設(shè)計(jì):采用插件機(jī)制,核心負(fù)責(zé)調(diào)度,存儲(chǔ)、加密、壓縮模塊可替換擴(kuò)展。
- ? 核心組件:自實(shí)現(xiàn) rdiff、AESCrypt,支持標(biāo)準(zhǔn)協(xié)議驅(qū)動(dòng)多類型存儲(chǔ)。
?? 安裝與使用指南
- 1. 下載安裝:訪問官網(wǎng)或 GitHub Releases,選擇 Windows 安裝包、macOS PKG 或 Linux 普通包。
- 2. 啟動(dòng) Web UI:運(yùn)行后通過系統(tǒng)托盤圖標(biāo)訪問 http://localhost:8200。
- 3. 創(chuàng)建備份任務(wù)流程:
? 設(shè)定名稱與加密密碼;
? 選擇目標(biāo)存儲(chǔ)(測(cè)試連接驗(yàn)證);
? 選擇數(shù)據(jù)源、排除規(guī)則;
? 設(shè)定計(jì)劃任務(wù);
? 配置高級(jí)選項(xiàng)如保留策略、分塊大小、速率限制等并保存。 - 4. 執(zhí)行與恢復(fù):通過 Web UI 或 CLI 管理備份任務(wù)與恢復(fù)流程。

?? 項(xiàng)目信息
- ? 項(xiàng)目地址:https://github.com/duplicati/duplicati
- ? 許可證:MIT(2024+)、原有 LGPL(2008–2024)。
- ? 開發(fā)者:由 Kenneth?Skovhede 發(fā)起,2024 年組建商業(yè)化公司 Duplicati, Inc. 。
- ? 使用者基礎(chǔ):全球超過 5 萬用戶贊譽(yù),廣泛集成 NAS、服務(wù)器備份等。
閱讀原文:原文鏈接
該文章在 2025/7/15 10:46:15 編輯過