Duplicati 作為一款免費、開源且功能強大的備份工具,憑藉其加密技術、增量備份、定時任務、多種存儲目標以及自定義過濾規則等特性贏得了廣泛的用戶認可。無論是個人用戶還是企業用戶都可以通過 Duplicati 來守護自己的珍貴資料並確保數據的安全性和可用性。
功能特點
加密技術:採用 AES-256 加密技術,確保備份數據在傳輸和存儲過程中的安全性和隱私性。只有知道密碼的用戶才能執行恢復數據的操作,有效防止數據洩露。
增量備份:首次備份時會上傳完整數據,之後只上傳修改過的部分,大大節省了帶寬和存儲空間。這種備份方式不僅提高了備份效率,還減少了備份所需的時間。
定時任務:內置調度器,允許用戶設定自動備份計劃,如每天、每週或每月的特定時間自動進行備份。這樣可以確保數據始終保持最新狀態,減少人工干預。
多種存儲目標:支持將數據備份到多種存儲位置,包括本地磁碟、網路文件伺服器、雲存儲服務(如 Amazon S3、Google Drive、Dropbox 等)以及 FTP、WebDAV 伺服器或 SSH(SFTP)等。用戶可以根據自己的需求選擇合適的存儲目標。
自定義過濾規則:允許用戶自定義備份的內容和規則,例如只備份特定類型的文件或排除某些不需要備份的文件夾。這樣可以更精確地控制備份過程,減少不必要的數據傳輸和存儲。
用戶界面與操作
圖形界面:提供直觀易用的圖形界面,用戶可以通過界面進行備份任務的配置、管理和監控等操作。這使得即使是非專業用戶也能輕鬆上手。
命令行介面:除了圖形界面外,還提供了命令行介面供高級用戶使用。這為用戶提供了更多的靈活性和控制權。
其它特性
熱備份支持:支持對正在運行的應用程序中的數據進行備份,例如在 Microsoft Outlook 運行時備份 PST 文件。這確保了數據的實時性和完整性。
數據驗證與校驗:在備份過程中可能會執行數據驗證和校驗操作,以確保備份數據的完整性和可用性。如果數據在傳輸或存儲過程中發生損壞或篡改,Duplicati 會發出警報或採取相應的措施來處理。
備份任務監控與管理:用戶可以通過 Duplicati 的界面或相關工具來監控備份任務的執行情況。如果備份任務出現異常或失敗,用戶會及時收到通知以便迅速採取措施進行排查和修復。
如需了解更多信息,可以訪問其官方網站或查閱相關的技術文檔。
Docker 鏡像https://hub.docker.com/r/linuxserver/duplicati
GitHub 地址https://github.com/duplicati/duplicati
安裝教程
| 安裝 docker
sudo apt update
sudo apt install -y docker.io docker-compose
| 創建 docker-compose.yml
version: "3"
services:
duplicati:
image: lscr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- CLI_ARGS= #optional
volumes:
- /path/to/appdata/config:/config
- /path/to/backups:/backups
- /path/to/source:/source
ports:
- 8200:8200
restart: unless-stopped
| 安裝部署
sudo docker-compose up -d
服務啟動後,在瀏覽器中訪問http://ip:8200 即可。