本文最后更新于 2024-07-09,文章内容可能已经过时。

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

摸鱼摸鱼,摸摸鱼!不想在上班时候摸鱼的牛马不是好打工人!

今天我们不聊NAS,来简单的聊一聊国产系统的玩法。想必很多人因为各种各样的原因,已经将办公室的电脑从windows替换成了国产操作系统了,无论其性能如何、操作系统使用情况如何,对于我们来说,从windows到linux的替换,足以让我们在不购买NAS的情况下更好的体验docker的玩法。

所以,本文就来教大家,如何在国产系统上,安装小雅超集+emby,实现无NAS下的在线观影摸鱼大法!

image.png

项目地址:https://github.com/monlor/docker-xiaoya

项目特征:

- 所有脚本集成到 Docker 镜像,避免污染系统环境
- 合并jellyfin和emby的x86和arm镜像,部署时无需区分镜像名
- 自动清理阿里云盘,默认每10分钟一次
- 自动更新小雅alist中的云盘数据,默认每天一次
- 自动更新emby服务配置,默认每周一次
- 自动更新emby媒体数据,默认每天一次
- 支持小雅夸克网盘资源,挂载自定义夸克网盘资源
- 支持小雅PikPak网盘资源,挂载自定义PikPak资源
- 支持小雅阿里云盘资源,挂载自定义阿里云盘资源
- 支持WebDav,TvBox服务

1、一键部署小雅超集

在部署小雅超集系统之前,我们得先给我们的国产操作系统安装上docker、docker-compose才可以使用。

因为作者使用的是统信UOS,所有统信的小伙伴可以看我之前发布的国产系统安装docker的文件,其它国产系统的也可以参照部署,方法应该是差不多的。

打开操作系统的终端,键入【sudo -i】切换到root权限,然后输入以下指令开启一键安装。

bash -c "$(curl -fsSL https://raw.gitmirror.com/monlor/docker-xiaoya/main/install.sh)"

第一步要求我们选择路径,如果不熟悉linux的朋友,可以在主目录下新建一个xiaoya的文件夹,这个主目录,一般就是我们linux系统下的home。
image.png

所以这里输入路径的时候,就是/home/xiaoya。因为我又套了一层docker,所以路径是/home/docker/xiaoya,当然如果懒得设置,也可以直接回车选择默认路径。
image.png

关于阿里云盘的token和fresh token,我们都可以按住ctrl,然后鼠标左键点击终端里提示的网址,通过阿里云盘扫码的方式获取到对应的token,然后复制后到终端以后回车。

添加完两个token以后,还需要添加一个文件码,这个就是我们阿里云盘随便打开一个文件夹,最后那一串数据就是。
image.png

后面还需要输入夸克网盘和115网盘的cookies,获取方法就是打开网盘网页地址,按F12,然后刷新页面。在F12里的【网络/network】标签页下,按cookies排序,找到第一个,点击以下左边的name,然后选择headers,下拉招安都cookie这一栏,右键,【复制值/copy value】。然后填入到终端里按回车即可。
1a578382a951425b8b19590af3b867e.png

最后,当我们完成一系列设置以后,就会来到部署类型,选择默认的1即可(alist+emby的组合)

因为镜像都是从ghcr.io走的,所以docker被墙不影响我们下载docker镜像。安装完成以后,会给出所有的url、账号密码,等一段时间以后登录系统即可。
image.png


2、实际效果

🔻系统生成的URL地址如下。需要注意的是emby必须使用6908端口,使用系统提示的2345是无法播放资源的。

alist: http://192.168.1.113:5678, 
webdav: http://192.168.1.113:5678/dav, 默认用户密码: guest/guest_Api789
tvbox: http://192.168.1.113:5678/tvbox/my_ext.json, 
emby: http://192.168.1.113:2345, 默认用户密码: xiaoya/1234
jellyfin: http://192.168.1.113:2346, 默认用户密码:ailg/5678

使用alist直接播放,正常
image.png

使用emby登录,全新的小雅提供了儿童专属账号,选择kid可以登录小朋友专属影视库,无需密码
image.png

下载了元数据以后,基本没啥大问题了,部分海报显示错误的一般都是下载未成功,等一段时间就行了
image.png

🔴重点! 如果使用emby的网页浏览器播放,是会报错的,issue里有很多反馈,是端口2345的问题。
image.png

🔴重点! 必须使用emby原生端口6908才可以正常播放。
image.png

当然,除了网页版以外,我们还可以使用客户端播放,统信UOS的应用商城里可以直接下载,其它国产操作系统应该也能找到相关的播放器客户端。
image.png

最后,如果遇到问题,可以通过在终端输入指令【/home/docker/xiaoya/manage.sh logs】查看日志。

image.png