Alist(挂载阿里网盘,可以挂载多个,也可以挂在本地盘) + onelist(刮削 alist 挂载阿里网盘) + Aria2(下载阿里网盘资源) + AriaNG(Aria2 下载 web 化),这一套搭建完成之后,既可以在 alist 下载阿里云盘的文件到本地,也可以把本地磁盘的数据展示到 alist,下载和展示的目录选择同一个就可以把数据双向打通。另外用了 Jellyfin 展示本地影视数据。
作用:挂载 阿里网盘,阿里资源 web 化展示(加账号权限控制)
使用的镜像:
创建容器的重启策略选择:
在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器,对应的 docker 命令就是 unless-stopped
存储空间设置:
注意,目录的权限一定要 选择 读写 类型
端口设置:
账号密码查找:
账号默认是 admin
密码在启动日志里查找,登录后可以自己去管理页面修改密码
alist 添加 阿里云磁盘:
管理界面 → 存储 → 添加
添加一个新的存储:
主要填 4 个内容
发送到 Aria2 下载(要配置好 aria2 后才可以用哦):
alist 增加本地存储(添加之前先打开 绿联云的 webDav,在后面,继续往下看)
绿联云打开 webDav:
在 网路服务 里面,选择 webDav(要开启本地账号哦),按自己需要来设置
作用:刮削 alist 挂载的阿里网盘,形成海报墙
使用镜像:
容器重启策略选择:
在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器,对应的 docker 命令就是 unless-stopped
容器存储空间设置:
挂载到本地目录,读写类型
onelist 目录下要放一个配置文件 config.env:
以下三个参数要修改称自己的值,邮箱和密码是登录 onelist 网站用的,KeyDb 是刮削用的 api(如果刮削不成功,可能需要配置访问 tmdb api 的 hosts)
UserEmail=****
UserPassword=****
KeyDb=****(到 tmdb 官方申请,文档百度一下哦)
容器端口配置:
本地端口不冲突就可以
onelist 新建媒体库:
新建成功后要等待刮削,没那么快的
作用:命令行下载器,下载 阿里网盘资源 到 本地磁盘
使用的镜像:
容器重启策略:
在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器,对应的 docker 命令就是 unless-stopped
容器的存储空间设置:
注意要选择 读写 类型(能读取也能写入)
downloads 目录我直接挂载我的主机的电影目录,Jellyfin 刮削本地目录的时候也是选择这个目录(下载好了就能被 Jellyfin 刮削出来,方便快捷)。
容器端口设置:
按下图配置的话 aria2 rpc 地址就是:
http://10.0.0.2/9009/jsonrpc
环境变量设置:
要设置一个 rpc 密码
作用:aria2 下载界面 web 化,远程管理
使用的镜像:
容器配置:
基本上全部默认,只有容器的重启策略改一下,如图:
对应的 docker 命令就是 unless-stopped 在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器
端口按自己的需要来:
本地端口不冲突就行
AriaNG 配置:
你填写的资料都是浏览器本地化(不用担心隐私),别人从其他浏览器打开网站是看不到你的配置的。