跨平台备份工具Duplicati

news/2025/1/12 1:07:41/

在这里插入图片描述

本文软件得到了网友 冷心 的推荐;

什么是 Duplicati ?

Duplicati 是一个免费的开源备份客户端,可将加密的、增量的、压缩的备份安全地存储在云存储服务和远程文件服务器上。支持 Amazon S3IDrive e2Backblaze (B2)BoxDropboxFTPGoogle CloudDriveHubiCMEGAMicrosoft AzureOneDriveRackspace 云文件、OpenStack Storage (Swift)SiaStorj DCSSSH (SFTP)WebDAV、腾讯云对象存储(COS)等!

安装

在群晖上以 Docker 方式安装。

【注意】:强烈不建议用群晖内置的图像方式安装,因为可以选择的源目录比较有限。

命令行安装

docker cli 不仅更快捷,更能方便的指定要备份的源目录

# 新建文件夹 duplicati 和 子目录
mkdir -p /volume2/docker/duplicati/{backups,config}# 进入 duplicati 目录
cd /volume2/docker/duplicati# 运行容器
docker run -d \--restart unless-stopped \--name=duplicati \-p 8200:8200 \-v $(pwd)/config:/config \-v $(pwd)/backups:/backups \-v </path/to/source>:/source \-e PUID=1000 \-e PGID=1000 \-e TZ=Asia/Shanghai \linuxserver/duplicati:latest# 示例(老苏是以 root 身份运行的)
docker run -d \--restart unless-stopped \--name=duplicati \-p 8200:8200 \-v $(pwd)/config:/config \-v $(pwd)/backups:/backups \-v /volume2:/source \-e PUID=1000 \-e PGID=1000 \-e TZ=Asia/Shanghai \linuxserver/duplicati:latest
  • 关于卷的说明:
文件夹装载路径说明
docker/duplicati/backups/backups存储本地备份的路径
docker/duplicati/config/config存放设置文件
</path/to/source>/source要备份的文件的源路径

因为 Duplicati 采用了 docker 方式部署,所以要把源目录映射到容器中,示例中老苏把 volume2 作为了源;

  • 关于环境变量的说明
可变
TZ设为 Asia/Shanghai
PUID设为 1000
PGID设为 1000
CLI_ARGSCLI 变量

CLI 变量请参考官方文档:https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3"services:duplicati:image: linuxserver/duplicati:latestcontainer_name: duplicatiports:- 8220:8200hostname: duplicativolumes:- ./backups:/backups- ./config:/config- /volume2:/sourceenvironment:- PUID=1000- PGID=1000- TZ=Asia/Shanghaientrypoint:- /init

然后执行下面的命令

# 新建文件夹 duplicati 和 子目录
mkdir -p /volume2/docker/duplicati/{backups,config}# 进入 duplicati 目录
cd /volume2/docker/duplicati# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8220 就能看到主界面

在这里插入图片描述

如果你是自己一个人用,选 No ,否则就选 Yes,然后设置一个密码

新建一个备份项目

在这里插入图片描述

如果备份位置选择 本地文件夹或磁盘

在这里插入图片描述

当然也可以选择保存到远端,支持的协议很多

老苏选了 WebDAV,备份位置指向了 Alist 中设置的阿里云盘

已经在阿里云盘中建好了 测试 目录

测试连接 正常的话,可以进行下一步

在这里插入图片描述

找到我们之前映射的 source

在这里插入图片描述

假设我们要备份 bitwarden

在这里插入图片描述

映射后的目录应该是 source/docker/bitwarden

在这里插入图片描述

设置备份计划

在这里插入图片描述

一些常规选项,如果默认的话,文件将按 50M 分割

在这里插入图片描述

从安全性考虑,建议采用加密

在这里插入图片描述

到这里任务就建好了

在这里插入图片描述

展开详情

在这里插入图片描述

为了测试,老苏选择了 立即运行 来验证效果

开始备份

在这里插入图片描述

到阿里云盘中刷新,可以看到文件都未超过 50M

在这里插入图片描述

备份完成

在这里插入图片描述

如果同时进行多个任务,可以分别限流

在这里插入图片描述

友情提示:虽然有备份,但是记得定期检查,避免关键时刻掉链子

参考文档

Duplicati
地址:https://www.duplicati.com/

duplicati/duplicati: Store securely encrypted backups in the cloud!
地址:https://github.com/duplicati/duplicati


http://www.ppmy.cn/news/183443.html

相关文章

docker 容器数据备份

之前部署了一个项目&#xff0c;showdoc &#xff0c;用来记录一些文档和数据。但是由于服务器地址ip的更换&#xff0c;我也是对showdoc 进行的容器的备份。这次因为申请了新的服务器ip地址&#xff0c;所以我就想着将上次备份的容器还原到新服务器&#xff0c;但是往往事情并…

【备份专题】备份软件体系架构解析

&#xfeff;&#xfeff; 备份软件体系架构解析 ICT架构师技术交流 从今天开始&#xff0c;我将陆续分享有关备份架构和特性系列知识&#xff0c;数据保护方案目前主要分了两大类&#xff0c;一类是备份&#xff0c;另一类是容灾。备份主要是对数据提供多副本冗余&#xff0c…

FreeFileSync 免费文件同步软件 实时自动备份重要资料

重要资料&#xff0c;必需备份。狡兔还有三窟呢&#xff0c;更不说突然断电就可能OVER的硬盘。 但要用的资料时时时更新的&#xff0c;对于比较小的文档&#xff0c;我们可以按日期多备份几次。如&#xff1a; 备份文档 2017-12-04 备份文档 2018-01-01 备份文档 2018-10-05 ……

苹果电脑上好用的几款数据备份工具

对于经常使用的&#xff0c;以及非常重要的文件&#xff0c;进行备份是必须的&#xff0c;那么使用苹果电脑如何进行数据备份呢&#xff1f;下面为大家分享几款不错的数据备份工具&#xff0c;可以参考哦。 第一款&#xff1a;Carbon copy cloner 6 for Mac(磁盘克隆备份工具)…

六款很6的电脑驱动管理器:驱动升级用什么软件好 | 国外最好的电脑驱动管理软件推荐

第一款&#xff1a;DriverMax Pro 是一款来自国外的短小精悍的专业级电脑驱动备份还原软件&#xff0c;内置智能且独特的在线自学习技术可保证只为用户电脑硬件适配并安装兼容性最好的驱动程序以便于硬件性能的充分发挥&#xff0c;实时在线检测可使用户电脑驱动适中保持最新&a…

【备份专题】备份软件方案可靠性解析

&#xfeff;&#xfeff; 备份软件方案可靠性解析 ICT架构师技术交流 分析和交流ICT行业最前沿技术&#xff0c;分享更多存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识&#xff0c;旨在知识交流、开放共享和共同进步。 备份软件是为了增强企业关键数据可靠性和数…

EMC Networker存储备份软件

大家都用过微软的NTBACKUP,这个备份软件可以很方便备份我们的服务器数据,我们通过设置NTBACKUP任务来将数据备份到磁带上,我们的备份主要依赖NTBACKUP,它可以完全备份、增量备份、差异备份,恢复数据时我们再将数据恢复到指定路径。大家注意到没有,如果我们的数据量很大,…

使用虚拟机备份软件备份VMware vSphere虚拟机

1、进入虚拟机备份系统 2、选择【虚拟机保护】——【备份】&#xff0c;新建备份任务。选择虚拟化类型【VMware vSphere】&#xff0c;再选择需要备份的虚拟机&#xff0c;点击【下一步】 3、设置备份目的地&#xff0c;选择【目标节点】与【目标存储】&#xff0c;点击【下一步…