docker安装alist

发布时间: 2023-11-21 10:30 阅读: 文章来源:1MUMB41PS

之前用过直接利用cloud sync挂载阿里云盘,之后发现一个docker镜像alist可以挂载的网盘更多,根据docker页介绍的有下面这些

看起来就很香,搞起

前提,群晖已经安装docker套件~

一、利用docker安装alist

在docker中搜索注册表“alist”,选择第一个,双击拉取,版本选择latest

双击下载好的映像进行安装,容器名称随意,我习惯改成最简单的名字,后面好识别,时间长了可能自己已经忘了这是什么了……,选高级设置

选择自动重启

设置存储空间,本地文件夹随意,装载路径填/opt/alist/data

端口设置,本地端口改成自己喜欢(好记)、不冲突的,容器端口默认。点击应用

容器跑起来后,立即到详情中查看日志,找到下面这行Your password:*********。冒号后面的是默认密码

然后现在就可以用NAS_IP:5200打开alist的界面

用上面一步日志中得到的默认密码登录

点击左侧栏:设置-后端,把密码和WebDAV password改掉,当然喜欢的也可以吧WebDAV username顺手改了。点击右下角保存。这时候应该会跳到登录界面,用修改过的密码重新登录一下。

二、通过alist在群晖挂载阿里云盘

先去获取阿里云盘的Token,之前的一篇讲到过,网上一搜也就有了

在alist管理页面左侧栏,点击账号,类型选择“阿里云盘”,虚拟路径填写“阿里云盘”,这个可以自己改,索引填写“1”。都不要冒号。“代理”“webdav proxy”“webdav direct”三个开关打开,刷新令牌填写获取的阿里云盘的token;”根目录file_id“填写root,”限制“改200,”fast upload“打开。

点击保存

这时页面跳转,可以看到有一条“阿里云盘”的信息,状态显示“work”,说明挂载成功了

把地址栏NAS_IP:5200后面的全部删掉,回车,现在就进到了一个文件目录,这里有个文件夹图标+“阿里云盘”,点开就可以看到里面是你网盘里的内容了

我的阿里网盘只做周转的用途,所以只有一个文件

回到群晖的主页,进入cloud sync(没有的先去套件中心安装),点击加号,选择webdav,下一步

服务器地址填写NAS_IP:5200/dav,用户账户填写之前改过的用户名,没有改的还是admin,密码填写自己设置的alist密码,注意ip地址后面的/dav不能少。下一步

连接名称自己修改,随意的,直接阿里云盘,避免后面挂的网盘多了分不清,本地路径选择自己想要同步的本地目录,远程路径设置根文件夹以同步所有网盘内容,也可以选择具体的哪一个目录,同步方向可以自行选择双向或者仅下载,仅上传

下一步,点击应用

同样,把设置里面的轮询期改3600,毕竟没有必要太频繁

回到file station,可以看到文件已经同步到本地,后面可以通过windows的映射网络驱动器把这个文件夹外挂到主力机上使用相当于多了一个TB级的硬盘,加上阿里云盘的速度,香~

【*】需要挂载多个网盘的,在alist添加好账号

回到群晖cloud sync中设置需要变更一下,远程路径这里,选择对应的网盘目录。需要整个网盘同步的,选择根文件夹下的对应网盘目录就行,只要更新特定文件夹的选择对应文件夹。下一步,应用。

此时需要挂载另一个网盘的,在任务列表中,选择“新增”,选择对应的本地路径和远程路径,下一步,应用

此时就可以看到在“网盘”的连接下,挂载了两个网盘服务,对应本地的两个文件夹,当然也是可以映射到windows主力电脑上

•••展开全文