使用Duplicati+Alist,通过Webdav实现阿里百度加密备份
一、部署Duplicati
1.下载docker
在仓库中搜索Duplicati,选择linuxserver/duplicati下载。或者输入lscr.io/linuxserver/duplicati:latest自定义拉取。
2.部署docker
文件夹路径:
先配置/backups ,/config ,/source 3个路径,我一般选择到指定的docker配置文件夹中。
再把需要备份文件夹配置上。例如我要备份逼哥的一张专辑和Musi文件夹,选择后自行命名状态路径/2004和/Music。甚至也可以把整个NAS根目录装载上/Z2S (不知道会不会有风险,谨慎操作) 。
网络选择:host。
环境配置:
添加4行
TZ Asia/Shanghai
PUID 0
PGID 0
CLI_ARGS #optional
点击应用,部署成功。
二、配置备份任务
打开网页,端口是8200。首次登录会要求修改密码。
配置完成后,选择【新增备份】-【配置新备份】-【下一步】
1.常规
输入名称、选择加密方式(也可以选择不加密)
点击【生成】会自动生成复杂密码,也可以自行设置。密码是解压缩包使用的。
就算忘记了也没关系,只要备份程序不删除,点击【隐藏】/【查看】能显示密码。
2.保存位置
储存类型:选择webdav
注意:后面填写步骤和在极空间挂载alist一致。这里也是最容易失败的地方
服务器地址:NASIP
端口:5244 (alist的端口)
服务器上路径:/dav/ALi/备份/南京市民
解释下路径。/dav是根目录,如果只填写备份会报错,要指定到具体文件夹内。这个时候打开alist,打开需要存放的文件夹目录,就清楚的看到路径了。
用户名和密码:填写alist的账号密码。
点击【测试连接】,弹出【连接正常】说明配置正确,继续下一步
3.源数据
在目录里面找到你要备份文件夹或者文件。继续点击下一步
4.计划
选择备份计划,自行设置或修改。后面不想备份程序运行的话,取消勾选【自动运营备份】可以手动运行。
5.选项
分卷大小默认是50M.根据作者的说法是兼顾大家的小水管,可以自行修改
备份保留策略选择【智能备份保留策略】。
最后点击【保存】
回到首页就能看到设置好的备份任务,点击【立即运行】开始备份
会有提示备份信息,速度8M/s,速度起飞。
6.备份完毕
备份完毕,耗时3分50秒。
打开alist查看备份的加密文件。
完美!
三、恢复文件
备份好了,肯定也是要有恢复文件。选择【恢复文件】
找到我们备份好的任务名称,点击【下一步】
1.选择文件
因为备份过1次,只有一个备份文件,多次备份的话,就能选择不用时间的备份文件。
可以选择整个文件夹或者特定文件,我这次只选择2个文件。
点击【继续】
2.恢复选项
①你想把文件恢复到哪?
文件可以恢复到原位置也可以自定义文件夹。我为了演示算着恢复到NAS的其他文件夹中。
勾选【选择位置】-点击【文件夹路径】最右边的【浏览】,能看到图形化路径文件了。
文件我选择恢复到极空间的【迅雷下载】中。
②你想怎么样处理已存在的文件?
我选择的覆盖。这个选项应该好理解
③权限
恢复读写权限默认是关闭的,我使用了1个星期也没点开,根据默认关闭的配置来吧
点击【恢复文件】
四、恢复完成
恢复完成!耗时2分37秒。
在极空间里查看恢复文件。
OK,基本教程就是这样。
我alist同时挂载了百度和阿里云盘,都成功进行了加密备份,中间也经历了各种报错摸索,整体使用起来还是很省心的。
欢迎大家讨论分享。