小雅的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)