对于普通的在飞牛上挂载小雅 DAV 之后,用 Emby 链接到飞牛的远程挂载目录方法,有一个很大的弊端:没办法刮削,也就没有海报墙。所以小白果断就废弃了这个方案。
于是乎,小白找了一圈关于小雅 Emby 全家桶的办法,果然功夫不负有心人!小白这边测试了好几遍之后,发现真的可以了。
满满的海报墙,对于内容的介绍都是齐全的。(这里就不做过多展示了,懂得都懂)
在这特别感谢 monlor 大佬的项目,本教程依托于大佬项目:
https://github.com/monlor/docker-xiaoya
正文开始
注意事项
本项目会新建到 Emby 容器和小雅容器,因此在开始之前,需要把你自己之前部署好的 xiaoya 停止并删除之前部署好的容器。另外如果在电脑上部署过 Jellyfin 或者 Emby 的小伙伴,建议把之前部署的 Jellyfin 和 Emby 都停掉。(避免发生冲突)
本项目使用的端口:
- 小雅:5678、2345、2346
-
Emby:6908
如果有端口冲突的,请自行解决一下(一般都不会有)
开始之前,请检查你的飞牛 NAS 存储空间!本项目部署完成需要大约140GB。
小白使用的是 200GB 的固态硬盘,存储空间直接就填满了!
部署之前,小白的飞牛存储空间基本上是空的,使用的空间还不到 15GB,项目部署好了之后直接就到了 143GB
所以开始之前请确保你的可用存储空间大于 150GB(最好就是大于 200GB 空闲空间)。
资源获取
考虑到有小伙伴访问 github 太慢,因此建议直接访问下载小白的共享文件。
https://chem960-dev.oss-cn-hangzhou.aliyuncs.com/soft/docker-xiaoya.zip
更改 env 文件内容
下载好了之后的文件有两个,首先咱们进入到修改【env】文件的流程
在 env 文件上点击【鼠标右键】-【
选择【记事本】-【打开】
打开之后是这个界面
这里需要配置的内容有 4 个:
# 阿里云盘 token
ALIYUN_TOKEN=
# 阿里云盘 open token
ALIYUN_OPEN_TOKEN=
# 阿里云盘文件夹 ID
ALIYUN_FOLDER_ID=
# emby 地址
EMBY_ADDR=http://【替换成你的飞牛 ip】:6908
# 开始前准备
登录好了之后就可以开始下面的教程。
复制下面这个网址,到电脑浏览器打开
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
用【手机阿里云盘扫码】,在手机上点击【授权】,接着点击网页上的【使用阿里云盘 APP 扫描然后点击】按钮
就会出来一串字符
把这串字符复制一下,粘贴到 env 文件的【ALIYUN_TOKEN=】后面
保存一下。
复制下方的网址到电脑浏览器打开,然后点击【Scan QrCode】
https://alist.nn.ci/tool/aliyundrive/request.html
用【手机阿里云盘】扫一下这个二维码,在手机上点击授权。接着在网页上点击【I have scan】
就会出来一大串字符
把它复制粘贴到 env 文件的【ALIYUN_OPEN_TOKEN=】后面
保存一下
# 阿里云盘文件夹 ID
在电脑浏览器上打开这个网址
手机阿里云盘扫码登录一下网页版本的阿里云盘(一定要和刚刚操作的是同个账号)进入到这个界面,直接新建一个文件夹
命名为【xiaoya】
进入到刚刚创建的这个【xiaoya】文件夹,在网址最后面那串字符就是需要的内容
把这串内容填写到 env 文件的【ALIYUN_FOLDER_ID=】后面
保存一下
# emby 地址
找到即将部署 Emby 的飞牛 ip,我这里的 ip 是【192.168.33.155】
把它替换到【EMBY_ADDR=http://【替换成你的飞牛 ip】:6908】
保存一下
env 文件就可以关闭了
飞牛 NAS 上新建文件夹
打开飞牛的【文件管理】
进入到【docker 文件夹】,点击【新建文件夹】
输入一个可识别名称,不要有中文!我这里是【xiaoyaemby】
进入到【xiaoyaemby】文件夹,点击【上传】-【上传文件】
把刚刚准备好的两个文件【docker-compose.yml】和【env】上传到这里
准备好了之后,进入下一步。
部署 xiaoya-emby 的项目
打开飞牛的【docker】,点击【Compose】
点击【新建项目】
项目名称随便填写一个,建议用全英文。
点击【路径】上的【请选择】
找到刚刚新建的【xiaoyaemby】文件夹,点击【确定】
会提示已经包含【docker-compose 配置文件】,点击【确定】
勾选【创建项目后立即启动】
这会儿就提示正在构建,等待一会儿
会开始拉取镜像,如果觉得拉取镜像的速度太慢,则需要【更改飞牛的镜像源】
目前小白测试可使用的镜像源为:
https://hub.dftianyi.top
https://hub.xdark.top
https://hub.littlediary.cn
https://dockerpull.org
https://docker.1ms.run
(这个黑框是可以叉掉的,叉掉之后项目也会继续部署,如果要重新看情况,则需要点击到 comepose 上的对应项目日志)等到日志提示【Exited:0】时候,证明镜像已经拉取成功,正在运行了。
这时候我们点击回到【docker】-【容器】,就会看到容器多了三个,刚开始的内存占用不会很高,到后续开始自动部署就会有很大的内存占用。
等待自动部署阶段
这个阶段不需要有任何操作
可以打开【alist-1】查看日志,这个是小雅的运行日志
【emby-1】的运行日志始终停留在【检查 alist 连通性】和【等待配置数据下载完成】是很正常的,等待就行。
这时候的存储空间为
等到【alist-1】的内存在 80MB 左右,则说明小雅已经正常运行了。
这时候咱们在浏览器页面输入【飞牛 ip:5678】就能看到小雅的资源页面(一般需要 5 分钟左右,如果提示正在配置什么的,则需要再等等,等待时间超过 20 分钟,证明有问题了。)
等待【alist-1】部署完成,第二个容器【metadata-1】就会占用高内存,且【CPU】和【下载】都会高占用(很正常的)。
只要需要等待就行(大概会自动下载 100GB 左右的数据,下载速度 2.5MB 秒计算,需要等待 8 小时左右。
【metadata-1】内存占用最高会去到2GB
此时访问 Emby 会提示【无法访问此网站,是正常的事情)
等到 metadata 下载完数据(此时已经过了 8 小时),存储空间会占用很大空间。
硬盘会出现高读取和高写入(此时数据正在解压,请耐心等待)
这个过程持续的时间不等的,得看你的飞牛硬件配置高低了。小白在这个页面上等待了 2 小时差不多。
此时需要等待,请耐心……
部署完成阶段
此时的你估计需要等待 10 小时左右的时间……
完成之后,访问【飞牛 ip:2345】就可以看到 Emby 的页面了。
点击【kid】账号,则看到的都是适合儿童看的节目。登录【xiaoya】账号,则是全部内容。
默认登录账号密码
帐号:xiaoya
密码:1234
好了,可以愉快玩耍了。
–End–
另外的注意事项:
访问 Emby 的时候可以使用 6908 端口,也可以使用 2345 端口。但建议使用 2345 端口(因为使用 2345 端口的时候,缓存是直接在阿里云盘读取)
播放的时候建议不要使用网页版,在电视上可以使用 Emby 软件链接。
关于播放问题
在电脑上播放,建议使用第三方播放器,比如 potplayer。对于 macOS 用户,可以使用 nplayer(当然了,你在网页端的时候,可以直接唤起第三方软件)
后期如果要加夸克 cookie 或者是 115 的小伙伴,可以先在 compose 把对应项目停止,把夸克 cookie 加入到 env 文件的【QUARK_COOKIES=】后面,重新上传 env 文件到对应飞牛目录,再启动 compose 的 xiaoya 项目即可。
如果想要把 xiaoya 配置到 Tvbox 或者影视仓的小伙伴,对应的地址是
http://飞牛 ip:5678/tvbox/my_ext.json