配置硬解直通核显
VUM-ESXI:
VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
esxcli system settings kernel set -s vga -v FALSE
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:
VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。
群晖登录SSH检测核显加载情况
群晖SSH功能开启
sudo -ils /dev/dri
检测到核显
群晖安装小雅alist:
保证可用硬盘空间大于160G
安装Docker
创建文件
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件 | 获取方式 |
/docker/xiaoya/mytoken .txt | https://aliyuntoken.vercel.app/ https://alist.nn.ci/zh/guide/drivers/aliyundrive.html 手机阿里云盘扫描登录获取token,然后放到文件中 |
/docker/xiaoya/myopentoken .txt | https://alist.nn.ci/tool/aliyundrive/request https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html 手机阿里云盘扫描登录获取token,然后放到文件中 |
/docker/xiaoya/temp_transfer_folder_id .txt | 登录自己的网页版阿里云盘,新建一个xiaoya的目录,进入目录,浏览器的地址栏显示:https://www.aliyundrive.com/drive/file/resource/640xxxxxxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除 |
- mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
备用链接
根据如下三个网址的提示完成token的填写
阿里云盘Token(32位): https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
阿里云盘OpenToken(335位): https://alist.nn.ci/tool/aliyundrive/request.html
阿里云盘转存目录folder id: https://www.aliyundrive.com/s/rP9gP3h9asE
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist
测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟
看到列表信息,代表配置完成
测试播放
任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
一键安装小雅版Emby
新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
修改里面内容如下:
dev_dri=yes
mode=host
image=amilys
media_dir=/volume1/docker/xiaoya-media
resilio=yes
官网内容说明:
变量 | 值(粗体是默认) | 说明 |
dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 |
mode=host | host,bridge | emby的镜像模式,模式是host |
image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 |
media_dir | 必填,你的/媒体库目录 | |
resilio | yes,no | 是否安装resilio同步软件 |
执行安装:
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
- 默认账号:xiaoya
- 密码:1234
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
docker ps -a#获取运行容器的名称
进入Emby容器 SSH
docker exec -it emby /bin/shls /dev/dri
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
配置jellyfin
容器里面搜索jellyfin下载
Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器
测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
find /volume1/docker/xiaoya-media/xiaoya -type f -name '*.strm' -exec sed -i 's#http://xiaoya.host:5678#http://10.10.10.3:5678#g' {} +# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改# http://10.10.10.3 修改为你群晖的IP地址
进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
docker ps -a#获取运行容器的名称
进入Jellyfin容器的SSH
docker exec -it nyanmisaka /bin/shls /dev/dri
测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3