原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
, A/ }1 Q0 G; X+ z# q0 S+ v* {+ u4 z
4 O9 u! N7 i4 h+ V5 G: [
1 B1 r0 u4 \6 x! ]
, }- _, G& Z+ ?$ ~; {0 J7 G$ H; T% e1 d
esxcli system settings kernel set -s vga -v FALSE
1 c2 ~9 Q8 K% f+ e
k8 s: S' B$ U. U+ d2 y) e1 S, v4 ^& i" u5 S7 g& [: M/ I1 W
s6 r9 V2 b `* k% R
重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。
9 s/ i- f- o# V' c( i& M: T( u1 R6 F
群晖登录SSH检测核显加载情况群晖SSH功能开启
2 \ D) p, l/ r, b9 `2 `) ?
: y7 Y( t! \, p, K3 r; o
3 b; T# X+ v& g5 G. l2 ^; G- K- h8 S" B1 U1 t. d( v$ u [5 k- J
sudo -i
! C! s3 x, {9 y% x- q/ w5 V) i# q
. X- Z: N. ?- O- f: |
+ I8 z/ `$ q$ P/ k- p! d) e v$ d1 A6 i4 g: T, W q8 q9 E: [
ls /dev/dri
3 Q6 t5 @; f+ T( C; m- u; O3 }/ X. W: C- |9 M7 O1 \( J
# `5 S' `/ m. z- p/ d/ l
5 ?0 Y9 }) W, |; f! ~检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G9 a8 t; T7 ~$ ^& d
4 ~$ ^( V! k5 ?1 S3 s
安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作3 N3 N* `" L9 V
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟
2 Q, n! s# s7 f' R% X, _4 K) X' t7 b. U5 G$ A' M" R
看到列表信息,代表配置完成6 Z* I* `. M( m* o
/ e7 B* J% D$ w; F y1 ^7 r6 M4 J测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题6 H- N7 y2 c& w1 c X
; `* z- e9 }. h; H# h如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。8 |4 Q2 T2 R! J
! N! s" q0 a8 ~
一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
4 g$ _6 @& z4 p: g
3 }0 O, T8 @9 A+ w* H& ~3 N0 I
, ^) y+ t8 f1 [2 ~( G. i1 X3 S) `3 C) C5 H$ P6 G
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
$ {/ j8 T) e! e: @1 q0 u
" G% F1 K( t$ ] \
8 K" C2 s4 M9 u8 @. C/ `0 O8 h; e6 V. u% i- p5 D1 K. D4 o9 e* e, p6 D9 Q
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
8 X9 Q3 P) p1 E; {6 N# p1 H3 }
8 e8 J/ _; D! n8 P( ` H% y" ~, m* G* M4 g- X+ o* |
& I, }2 q$ ?' G: D0 {0 }3 x
修改里面内容如下:
: z1 p* v( t' r- i: m' a }* m0 E0 @. c
6 T$ j% K; F+ R3 u- ^' T" i! C# X" m9 |5 J0 P$ X
dev_dri=yes+ X9 A3 b& v' d; I2 `' [/ e G3 L+ @
- A5 I0 i! r" M+ u1 I* e& C
mode=host. @( W. l* L% y5 s a6 n6 X
, z# t* U1 V6 Y- u% ^
image=amilys
0 f% O, j' m9 i- j
/ a; d% v& U* emedia_dir=/volume1/docker/xiaoya-media5 y% G6 ~8 H7 x5 f6 M& q
?( ]" ?* V7 r/ v
resilio=yes# k" T) a6 ]5 w- a
+ B) } D- ^% Q- V. i0 o
1 U# Z! g. T3 G+ B. l1 l
* m A; I6 q) a# A8 [3 m官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装: 8 k' X6 D: ~8 U5 Z
$ m. Q. `- o2 ?' r. A" A# h3 K8 j9 [) H: B9 ~
' n2 z3 C: u7 t' k! c) ?sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya1 [5 G8 e6 i4 d
0 ^, e' F) s4 T# H3 C
^( \! G' V3 |( W; s B2 U7 |2 r) B& e* F' g n1 t
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。* E0 v" _+ A! @% w
: A6 M' P D% f; j配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234* l4 u9 ~0 b8 g% ^9 n" m; I
Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
" R# z+ Z5 F/ ^ T# v! f3 d- \, H" ^3 }$ }- ]% j
; ?# c( ~2 v ^4 G0 T1 X, F
$ }! {+ g9 L0 l, K
docker ps -a
2 E- \9 k) A* E1 P7 }5 e: y" k% L3 t. k, h* O
J5 C( E1 ]6 d3 Y
$ i# q& t4 V& {5 c
#获取运行容器的名称
8 m5 D$ z2 t; P6 r: j9 P# [/ f% r1 T: k; z! o7 s
' C/ M1 A/ s2 ^+ ] S0 [
9 k( e8 r" V' l1 z! w7 v进入Emby容器 SSH ; N7 J1 L' g4 g/ K% }( {$ Y
- p* w" ^: W: U9 N8 K# r J
P5 h2 Q" }8 e4 q0 ], X7 c8 a$ z8 l# b0 E: e+ \0 G2 e% z
docker exec -it emby /bin/sh1 D- l1 R9 F* y5 Y) P+ a, T( i
+ n6 L/ ~/ X. Q
( p# K. d7 G" q- t4 C
/ q( G% _& @. a: J6 `ls /dev/dri
& V' [* p8 }$ _" c: Y8 [' a* I- m: U* { a* U6 j5 U
/ p: o, d. s5 ?" A! P- N
8 ^5 ?9 ]. A5 I1 @7 p" _6 @如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
; u* P3 ]$ ]$ [+ R7 k% ~2 R, d# U8 J c+ ?. _$ X( m
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址 9 J2 V# t, A3 v' C# X" |: I
. a9 h. \5 |1 @! `% H
' m B% A# ?4 l B0 N+ @8 s0 r8 r4 h9 |1 q% l6 B$ K0 }7 Z
find /volume1/docker/xiaoya-media/xiaoya -type f -name '*.strm' -exec sed -i 's#http://xiaoya.host:5678#[url]http://10.10.10.3:5678#g'[/url] {} +' Q1 x' Q( M) P2 s# q
! W5 m5 |* \: H# N- p/ `! K" f
$ i9 g3 G7 J n+ T5 T/ \
" E) v7 ?# y' Y/ I/ s7 ]* ]- e; L
5 P4 s6 f1 A2 n" T9 O$ x/ I a$ i% l
0 ]+ w- L( J! ~
# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改7 F8 l6 O$ |! X5 ~8 z1 T# Y
4 O( w6 Q) h3 u4 L0 r
# http://10.10.10.3 修改为你群晖的IP地址7 L) k9 f- R. `1 M* i
3 ?5 O; O' c/ l9 F: F/ b
# {4 E; N: \% F! X2 Y3 h$ l8 E9 }1 e p- q, N7 j' \& Q& W
进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显 6 w* B4 o! j1 ?" d H1 q
: u; C' i: b% b
' j6 O& }" ^; u4 g+ }' x
4 y8 v% M+ C# E
docker ps -a0 F* B1 b& w( j. F
! b; S1 G; K$ _0 ~) P! W2 n% h
% o8 b; b8 [" Q: m7 D! }! w
1 X1 m6 N! ~. W" ?
#获取运行容器的名称
# O) j& b3 f4 T1 R& Q. a5 F8 N: P6 R' L% B* a, L" a
) b- {% z# d3 M' A; l5 M
- E) t9 S- u. g进入Jellyfin容器的SSH
) ~3 y- m, m- L0 Y5 {9 ^0 m7 L9 }, `/ N. f. A5 m4 Y
1 Y/ @. [; O* H& g
" m' D& {. W- c$ \' s/ `
docker exec -it nyanmisaka /bin/sh" @; C( G2 i5 S
9 q* f0 z7 ?6 A# x5 y! [
5 ]) z1 a) c+ `$ I$ L
7 W R) p% y) l* R
ls /dev/dri5 l$ u: q8 T$ t; g+ ] F1 w- q* p
; a% w0 R, j O. k
$ `2 N4 W5 w* @% k+ E- X4 d7 m/ `8 s1 {# h8 d
测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存
& M5 W% E$ ] u: H" O+ w+ L! D# S) r4 t
- v1 U( d0 ~6 B5 }0 M4 F
8 _+ s$ K+ O. c% F8 Y) H
% l( `" H: ?9 O7 w* M
1 N0 S& v1 a4 y: [$ rbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg
( `$ i! Z3 P- N2 L7 I/ W X+ t; u$ i2 w% A* p" B4 a, p
6 h' N8 e5 ^% Q7 }2 i* H5 o( [
; H" N1 A, G: l
3 Q8 G1 L0 @ O+ M& m
5 x6 b* |9 j( J
1 o3 B) }* O2 u! T# U* _/ M6 Z- f Y9 J6 b9 U
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3' V7 f2 X% _( n+ L
- E( ~1 ` d+ j g
4 t* v! u7 p9 u# n5 ^# Y9 q7 b4 A
7 Q% Y' {: {& p' V9 _) U
0 E6 B. T- ~0 E" R& i |