小雅的alist是一个基于alist搭建的阿里云盘聚合站,通过自己的阿里云盘中转缓存资源,可以实现大量的资源在线播放。
官网地址:
主页 | 小雅的分类 Alist (xiaoya.pro)
Docker配置指南:
如何设置xiaoya的docker (notion.site)
2.1 创建小雅的配置文件夹——xiaoya
群晖NAS的docke目录下新建文件夹:xiaoya 即:/docker/xiaoya
2.2 小雅的三个配置文件——mytoken.txt 、myopentoken.txt 、 temp_transfer_folder_id.txt
在电脑上创建3个txt文件兵分别重命名为:
mytoken.txt 、myopentoken.txt 、 temp_transfer_folder_id.txt
获取文件内容地址
https://alist.nn.ci/tool/aliyundrive/request
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
open token
阿里云盘新建xiaoya目录,浏览器地址栏,最后一个“/” 后面跟着的一长串字符串
举例:https://www.aliyundrive.com/drive/file/resource/6xxxxxxxxxxxxxxxxxxxxx99us
需要的:6xxxxxxxxxxxxxxxxxxxxx99us
转存目录的folder id
2.3 安装小雅docker镜像
套件中心下载安装:Container Manager
安装后打开
Container Manager
,左侧菜单栏—注册表。在注册表中搜索:xiaoya
选择:xiaoyaliu/alist 并点击下载。选择标签为默认最新版本:latest ,点击应用,等待下载完成。
2.4 配置运行小雅
打开
Container Manager
,左侧菜单栏—镜像,选中:
xiaoyaliu/alist 镜像,点击运行
常规设置:
容器名称,默认即可(我这里默认);
启用自动重新启动,勾选;
高级设置:
端口设置:5678 80 tcp ;
储存空间设置:添加文件夹:
/docker/xiaoya /data
确认一下信息;
向导完成后运行此容器,勾选;
没问题点击完成;
2.5 访问小雅
配置完成之后,等待Docker启动
启动之后,访问 http://nas_ip:5678
初次登录,会出现提示:“获取配置失败:请稍后,正在加载储存 ”,这是正常情况,等待加载完成即可,大约3~5分钟
小雅Alist加载需要一些时间,首次访问时,小雅需要进行索引,所以启动时间比较慢
成功后可以看到文件列表
3.1 自动清除阿里云盘缓存
使用小雅时,会先将视频缓存在自己的阿里云盘中。时间一长可能会占满整个云盘空间,导致无法使用。
小雅为我们提供了一个自动删除缓存的方法,只需要一行代码。
同样使用SSH工具连接端口后,输入以下命令:
sudo bash -c "$(curl -s https://xiaoyahelper.zengge99.eu.org/aliyun_clear.sh| tail -n +2)" -s 3
3.2 挂载—webdav
小雅支持webdav, 默认用户名:guest 默认密码:guest_Api789
webdav挂载连接配置:
ip:
http://nas_ip
端口:5678
路径:/dav 或者 dav
四、Emby
4.1 前言
已经安装配置好小雅,现在可以在线播放,但是界面有点毛坯房,查找资源也不方便
可以考虑安装一个小雅Emby
4.2 安装
/volume1/docker/xiaoya 下,新建文件夹
新建文件夹:
media 即:
/docker/xiaoya/
media
登录群晖的SSH
生成配置文件:
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media --action=generate_config
执行完成后,会自动在 /volume1/docker/xiaoya
/
media 下 生成 emby_config.txt 配置文件
修改
emby_config.txt 配置文件内容为:
dev_dri=yes
mode=host
image=amilys
media_dir=/volume1/docker/xiaoya/media
resilio=yes
开始执行安装,安装命令:
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media
PS:若不是通过命令一键安装的 xiaoya docker ,直接执行安装命令,会出现错误:Error: No such object: xiaoyaliu/glue:latest
像 上面 的安装就不是在ssh的命令行里一键安装的,是通过群晖的docker套件在后台图形化安装的
出现错误的原因是缺少
xiaoyaliu/glue 镜像,需要先拉取一下,在执行安装命令
拉取
xiaoyaliu/glue 镜像:
sudo docker pull xiaoyaliu/glue:latest
拉取完成后,再执行 开始安装命令
此时已经开始下载元数据,大概数据有60G+,所以请给docker准备150G+的空间
下载缓存时间较长,需要1~9小时甚至更长,根据网络和NAS性能,完成后会有提示请耐心等待,完成后重启xiaoya容器
4.3 配置emby
安装成功后,
打开
Container Manager
,左侧菜单栏—镜像,可以看到多了两个镜像:resilio 、 emby
选中 xiaoya 镜像,停止容器,配置端口映射:2345 → 2345
启动小雅容器,然后就可以访问emby了
4.4 访问emby
地址:
http://nas_ip:5678
默认账号/密码:xiaoya/1234
感谢朋友们的无私分享
参考文章:
群晖NAS安装小雅Docker,集成小雅alist资源 – Gary的个人技术记录 (fugary.com)
群晖NAS安装配置小雅Emby – Gary的个人技术记录 (fugary.com)
如何设置xiaoya的docker (notion.site)
群晖7.2版本通过Container Manager安装xiaoya-alist_xiaoyakeeper-CSDN博客
群晖docker部署小雅全家桶及全部资源挂载到emby教程 | Yang (uncley.cc)