其实通过一键脚本部署小雅Emby是非常简单的,但是对于新手玩家相对还是稍显麻烦,并且通过脚本执行命令会有一些顾虑,担心脚本会执行一些恶意代码。

这次我们换个新的方法来安装小雅Emby全家桶。

monlor 大佬提供了 docker-compose 相关镜像和配置,这样我们就可以通过 Docker Compose 一键安装和管理小雅Emby 全家桶,而不用特意去执行脚本了。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

地址项目

https://github.com/monlor/docker-xiaoya

原理

关于小雅的原理和小雅 Emby 全家桶的原理就不在这里说明了,这里主要说说使用 Docker Compose 一键部署服务和一键脚本部署的不同。

以前的一键脚本部署是通过 shell 脚本去操作小雅Emby全家桶相关镜像的下载,容器的启动以及最重要的元数据下载。

玩过 Docker 的小伙伴都知道,其实启动和管理多个容器更常用的方法是通过 Docker Compose ,而不是用 shell 脚本拼凑 Docker Cli 命令。

通过 Docker Compose 更容易维护容器,也更方便管理容器之间的依赖关系,最重要的是不会对宿主机的环境造成污染,导致一些无法预料的情况发生。

安装

虽然 docker-xiaoya 提供了一键安装脚本,但是它最终也是通过 docker-compose 来启动小雅,为了后期的维护管理,老宁还是建议通过界面手动进行安装。

下面以群晖为例进行演示,其他 NAS 的搭建方法类似。

? 打开群晖 File Station 套件,新建一个xiaoyaDocker文件夹用以存放 Docker-compose 配置文件以及后期小雅的数据。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 打开项目地址,把docker-compose.yml以及env文件下载到本地电脑

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 可以点击文件再点击下载按钮对文件进行下载。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 把下载的两个文件上传到前面创建的xiaoyaDocker文件夹。如果 env 文件的后缀变为其他格式,要把后缀去掉。(比如env.txt,要去掉txt)

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 接着编辑 env 文件,主要是配置 token、open token 以及文件夹ID,其他配置可以按需修改。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

不知道如何获取 token、open token 以及文件夹ID 的小伙伴可以参考之前的文章

 

? 点击 docker-compose.yml 文件对其进行编辑,把 volumes 下的路经都改为当前文件夹下的路经。(在左边加上 ./)

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 最后的 volumes 相关配置也去掉。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 在同级目录创建xiaoya、meta、media、config、cache文件夹。(这样容器的数据才会保存到对应文件夹中,不然会放在 volumes 卷中,不方便查看和备份。你也可以选择不修改docker-compose.yml)

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 打开 Container Manager 套件,点击项目,新增一个项目并选择前面创建的文件夹。(选择现有的docker-compose.yml创建)

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 确认没有问题后,就会拉取镜像并启动容器。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 最终三个容器被启动。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 最后的 metadata 容器是用来下载元数据的,大约需要下载70G,所以会发现CPU和网络都会占用很高,请耐心等待。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 元数据等它慢慢下载。我们可以先进入小雅AList后台(群晖IP:5678)查看小雅的相关配置是否正确,如果能正常打开就代表成功,否则请检查 xiaoya-alist 容器的日志信息。

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

? 元数据一旦下载成功,Emby也会进行重启,打开Emby后台(群晖IP:5678)登录后就可以享受视听盛宴了。(默认密码:1234)

不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年6月最新项目!

Q&A

问:安装成功还是无法播放? 答:请查看 xiaoya-alist 容器的日志,确保该容器成功启动,配置没有问题。

问:xiaoya-alist 正常,仍无法播放? 答:请确保元数据下载成功,然后重启整个项目,再次确认容器是否正常运行。

问:是否默认开启了硬解? 答:没有,作者认为开启硬解没有必要,所以也没有计划支持。如果想要开启可以参考项目的说明。

问:2345端口和6908端口用哪个? 答:因为这个项目默认没有硬解,所以直接使用2345即可。它们之间的区别可以看系列的前一篇文章。

问:是否支持其他网? 答:支持夸克和115网盘,只需在env文件中对相关网盘的配置进行添加即可。

来源地址:不通过一键脚本,零失败,干净简洁部署小雅Emby全家桶!2024年最新项目!

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明