应用介绍
Duplicati是一款免费开源的备份客户端,能够将加密、增量、压缩后的备份安全存储到云存储服务或远程文件服务器。对于NAS用户来说,Duplicati是一款非常方便的工具,可以将NAS上的重要数据备份到各种云端存储服务,防止本地硬盘损坏导致数据丢失。
Duplicati支持几乎所有主流的云存储服务,包括Amazon S3、Backblaze B2、Dropbox、Google Drive、OneDrive、MEGA、SFTP、WebDAV,也支持国内的腾讯云COS、阿里云OSS等,非常适合将NAS数据备份到云端。Duplicati提供了友好的网页界面,配置和管理都非常简单,同时支持定时自动备份,无需人工干预。

Duplicati主要特点: - 强加密保护:使用AES-256加密(或GnuPG)在上传前加密所有数据,保护隐私安全 - 增量备份:首次备份完整数据后,后续只备份变化的数据,节省带宽和存储空间 - 内置计划任务:自动定期备份,保证备份数据始终更新 - 支持多种存储后端:几乎支持所有主流云存储和远程存储服务 - 网页管理界面:通过浏览器即可轻松配置和管理备份任务 - 压缩支持:自动压缩备份文件,节省存储空间 - 跨平台:支持Windows、macOS、Linux,完全适合在NAS上运行
安装说明
前提依赖
Duplicati需要Docker和Docker Compose环境,不需要其他额外依赖,可以直接通过容器运行。对于非Docker安装,可以下载官方预编译包直接运行。
安装配置
以下是使用Docker Compose运行Duplicati的配置示例:
version: '3.8'
services:
duplicati:
image: duplicati/duplicati:latest
container_name: duplicati
ports:
- "8200:8200"
volumes:
- ./config:/config
- /path/to/backup:/backup
- /path/to/source:/source
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=UTC
restart: unless-stopped配置说明: - ./config:Duplicati配置文件存储路径 - /path/to/backup:备份临时存储路径 - /path/to/source:替换为你需要备份的NAS数据目录 - 8200:web管理界面端口,可以根据需要修改
使用说明
- 启动Duplicati容器后,通过浏览器访问
http://你的NASIP:8200进入管理界面 - 点击”添加备份”,选择”新建备份配置”
- 选择备份目标存储,填写对应的认证信息(比如云存储的密钥信息)
- 设置备份计划,选择自动备份的频率(比如每天一次,每周一次)
- 添加需要备份的源目录,可以使用过滤规则包含或排除特定文件类型
- 设置加密密码,这个密码一定要牢记,忘记密码将无法恢复备份数据
- 保存配置,运行首次备份,之后Duplicati会自动按照计划执行备份
Duplicati支持备份打开或锁定的文件,在Linux上使用LVM快照,在Windows上使用VSS,保证备份数据一致性,即使文件正在被使用也能正常备份。
开源信息
- GitHub地址: https://github.com/duplicati/duplicati
- 官方网站: https://www.duplicati.com/
- 文档地址: https://docs.duplicati.com/
- 许可证: MIT License (自由开源)