精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

Duplicati - 可自托管在NAS上支持多种主流云存储的安全开源加密增量备份工具

应用介绍

Duplicati是一款免费开源的备份客户端,能够将加密、增量、压缩后的备份安全存储到云存储服务或远程文件服务器。对于NAS用户来说,Duplicati是一款非常方便的工具,可以将NAS上的重要数据备份到各种云端存储服务,防止本地硬盘损坏导致数据丢失。

Duplicati支持几乎所有主流的云存储服务,包括Amazon S3、Backblaze B2、Dropbox、Google Drive、OneDrive、MEGA、SFTP、WebDAV,也支持国内的腾讯云COS、阿里云OSS等,非常适合将NAS数据备份到云端。Duplicati提供了友好的网页界面,配置和管理都非常简单,同时支持定时自动备份,无需人工干预。

Duplicati界面预览
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管理界面端口,可以根据需要修改

使用说明

  1. 启动Duplicati容器后,通过浏览器访问 http://你的NASIP:8200 进入管理界面
  2. 点击”添加备份”,选择”新建备份配置”
  3. 选择备份目标存储,填写对应的认证信息(比如云存储的密钥信息)
  4. 设置备份计划,选择自动备份的频率(比如每天一次,每周一次)
  5. 添加需要备份的源目录,可以使用过滤规则包含或排除特定文件类型
  6. 设置加密密码,这个密码一定要牢记,忘记密码将无法恢复备份数据
  7. 保存配置,运行首次备份,之后Duplicati会自动按照计划执行备份

Duplicati支持备份打开或锁定的文件,在Linux上使用LVM快照,在Windows上使用VSS,保证备份数据一致性,即使文件正在被使用也能正常备份。

开源信息

  • GitHub地址: https://github.com/duplicati/duplicati
  • 官方网站: https://www.duplicati.com/
  • 文档地址: https://docs.duplicati.com/
  • 许可证: MIT License (自由开源)