最强开源备份系统?小白也能轻松部署的Duplicati

2025-03-17 09:38:23 20点赞 92收藏 12评论

本期来介绍一个免费的、开源的跨平台备份系统:Duplicati。他支持Windows、macOS和Linux系统,提供了多种备份功能,包括加密、增量备份、压缩和定时任务等,能够满足用户在本地、网络文件服务器和云存储服务上的备份需求‌。Docker 版本目前支持 x86-64、arm6。

NAS用了很多年,威联通在同步、备份方面的表现的确是断档式存在(Qsync HBS3.0 等工具)。Duplicati在云平台的兼容性虽然不如威联通那么全面,但他的跨平台支持以及端到端加密仍有优势,进行小规模备份操作起来也更加便利。这对于威联通NAS来说可以算一种小提升,对于很多新兴NAS来说也可弥补相当大的短板。博客站所在的云服务器,我也更喜欢通过Duplicati来进行备份工作。

功能介绍

  • 使用 AES-256 加密(或 GNU Privacy Guard)在上传之前加密所有数据。

  • 增量备份。最初上传完整备份,之后存储较小的增量更新,以节省带宽和存储空间。

  • 计划备份。设定计划任务,程序定时自动保持备份的最新状态。

  • 历史版本控制。Duplicati允许用户保留多个备份版本,方便数据恢复和版本回退‌

  • 集成的更新器会通知新版本发布。

  • 多种存储方式支持: FTP、Cloudfiles、WebDAV、SSH (SFTP)、Amazon S3 等目标。

  • 允许备份文件夹、文档类型(如文档或图像)或自定义过滤规则。

  • 有易于使用的用户界面和命令行工具。

  • 可以使用 Windows 下的卷快照服务 (VSS) 或 Linux 下的逻辑卷管理器 (LVM) 对打开或锁定的文件进行正确备份。这允许 Duplicati 在 Outlook 运行时备份 Microsoft Outlook PST 文件。

  • 过滤器、删除规则、传输和带宽限制选项等

部署流程

部署代码如下:

version: "3.8" services: duplicati: image: lscr.io/linuxserver/duplicati:latest container_name: duplicati environment: - PUID=0 - PGID=0 - TZ=Asia/Shanghai - SETTINGS_ENCRYPTION_KEY=ydxian1234 # 加密密钥 - DUPLICATI__WEBSERVICE_PASSWORD=ydxian1234 # Web密码 volumes: - /share/Container/duplicati/config:/config - /share/Container/duplicati/backups:/backups - /share/Container/duplicati/source:/source ports: - 8200:8200 # 冒号左侧可改 restart: unless-stopped

PUID PGID 可SSH输入 id 账户名 获得。

/backups是备份文件存储路径,/source是需要备份的文件目录,冒号左侧全都可自定义

打开Container Station将以上内容粘贴进框内进行创建。

最强开源备份系统?小白也能轻松部署的Duplicati

也可SSH链接NAS,通过docker run命令启动:

docker stop duplicati docker rm duplicati docker run -d --name=duplicati --restart=unless-stopped -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -e SETTINGS_ENCRYPTION_KEY=ydxian1234 -e DUPLICATI__WEBSERVICE_PASSWORD=ydxian1234 -p 8200:8200 -v /share/Container/duplicati/config:/config -v /share/Container/duplicati/backups:/backups -v /share/Container/duplicati/source:/source lscr.io/linuxserver/duplicati:latest

部署完毕后,浏览器网址输入 NAS_IP:8200 即可访问。

使用介绍

点击log in。

最强开源备份系统?小白也能轻松部署的Duplicati

输入上面设置的密码,对应DUPLICATI__WEBSERVICE_PASSWORD

最强开源备份系统?小白也能轻松部署的Duplicati

刷新一下,就可以进到应用里。

最强开源备份系统?小白也能轻松部署的Duplicati

设置这边,如果说咱们做了反向代理,有些NAS或者路由器并没有防火墙或者防火墙功能不足,那么为了安全考虑建议设置一下主机名,只让特定的服务器访问该服务。

最强开源备份系统?小白也能轻松部署的Duplicati

使用情况统计按需求来,添加高级选项中是非常多的加密选择,大家都可以选择自己需要的选择。

最强开源备份系统?小白也能轻松部署的Duplicati

备份测试

新增一个备份。

最强开源备份系统?小白也能轻松部署的Duplicati

加密方式可选,密码自定,也可让系统自动生成强密码。

最强开源备份系统?小白也能轻松部署的Duplicati

本地的话,如下图所示,本地位置就是backups,但是备份到NAS本机意义不是太大吧~

最强开源备份系统?小白也能轻松部署的Duplicati

因为这是容器内部,所以我们只需关注映射的那个路径,其他杂七杂八的不用管。

按照提示,点击授权ID。会弹出对应的服务登录验证,最后会获得一个AuthID,叉掉窗口会自动填写进框内。

最强开源备份系统?小白也能轻松部署的Duplicati

点击测试链接,监测到文件夹不存在,会提示创建。这就已经证明连通成功。高级选项我就先不管了,进行下一步。

最强开源备份系统?小白也能轻松部署的Duplicati

选择映射的需要同步的资源目录,可以选择过滤条件等。

最强开源备份系统?小白也能轻松部署的Duplicati

设置备份计划,这个按照需求来。尽可能挑选闲时。

最强开源备份系统?小白也能轻松部署的Duplicati

远程卷大小的意思是,每备份50MB就会自动打包,这就像过去下载大型3A游戏,一般都会分包下载。备份保留策略也按需求选择,我一般习惯版本备份,保留3~5个版本,过旧的就删除。

截屏2025-03-10 19.33.13 拷贝.png截屏2025-03-10 19.33.13 拷贝.png

开始备份~顶部可以设置备份速度

最强开源备份系统?小白也能轻松部署的Duplicati

这边也能看到各种信息。

最强开源备份系统?小白也能轻松部署的Duplicati最强开源备份系统?小白也能轻松部署的Duplicati

恢复也差不多的流程,连接服务,选择文件夹等等,大家可以自行操作了。

最强开源备份系统?小白也能轻松部署的Duplicati
展开 收起
12评论

  • 精彩
  • 最新
  • 看着像syncthing

    校验提示文案

    提交
  • 这个数据量大的话 还原会非常慢

    校验提示文案

    提交
    谁没事天天还原呢,真出事了,就是花48小时慢慢还原呢没问题呀

    校验提示文案

    提交
    我看有人提的issue 48小时还原完成都算快的了

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 这个是增量备份的吗

    校验提示文案

    提交
  • 使用国内网盘,比如百度网盘,有教程吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
92
扫一下,分享更方便,购买更轻松