Alist安装
推荐使用docker安装alist
compose输入以下内容:
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
network_mode: host
输入完成点击构建即可,接下来需要登录alist的控制后台,由于新版的alist初始密码被设置为了随机,所以要执行下面的步骤获得初始登录密码
找到容器,再点击刚创建的alist容器
点击这里查看容器日志
找到password is xxxx这里即为alist初始登录密码,鼠标右击复制
接下来登录alist管理后台,地址为http://nas的ip:5244
用户名: admin 密码:粘贴刚才复制的密码,看到如下界面,至此alist登录成功
Alist配置
加密备份需要挂载两个存储,第一个为自己的云盘,第二个为加密代理
对于挂载云盘,因为每个人手里的云盘不尽相同,alist官网也有详细的挂载教程,这里贴出链接:alist挂载教程,请参考自己主力网盘软件进行挂载
假设我们已经挂载好了云盘,路径为/netdisk,我这里是示例所以驱动为本地存储,请忽略
接下来挂载加密代理,点击添加存储,驱动选择Crypt
挂载路径:为了方便标识,我这里取名/netdisk_encrypt
文件名加密:除非文件名包含敏感信息,选择关闭极客
文件夹名加密:同上
加密后文件存储路径:十分重要,请填写刚才的云盘目录,我这里是/netdisk
密码:输入即可
加盐:可提高安全性,建议指定
点击添加,挂载完毕,回到存储管理,可以看到刚才挂载的两个目录
备份配置
回到飞牛,点击备份-创建新任务-选择想要备份的目录,文件路径支持多选,我这里就照片比较重要,所以选择照片
点击下一步-新增目的地-WebDav
地址填写localhost或nas的ip地址均可
端口:5244
用户名与密码:填写自定义的用户名和密码
指定路径:/dav
点击确认即可看到刚才新增的webdav目的地,点击下一步,这里可以看到刚才挂载的两个目录:
请注意,一定要选择下面这个加密代理!!!!
接下来一直点击下一步即可,其他个性化配置按需进行更改,回到备份页可以看到刚才创建的备份任务,点击开始即可开始备份,耐心等待备份完成。
验证
验证数据已经被加密:可以登录alist或者对应的网盘,下载文件,尝试进行打开,发现其已经成为了二进制文件,无法打开
验证数据可以被解密:登录alist,从加密代理中浏览文件,点击打开,发现文件是正常内容,可以预览
下面是我一张截图的例子:
可以看到左图已经是二进制文件,即使修改后缀也无法打开,右图是原文件可以正常机密