原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
/ p- Z2 [3 o: t2 J' X7 d8 U
1 ?. f& D, ?1 N: C$ C$ l# Y+ F* ?; B+ l! B
+ ~" g. k3 i1 E: ?: p( I
9 J5 f% E6 C5 b- N/ u6 N1 z; o0 R! h- z# c j
esxcli system settings kernel set -s vga -v FALSE8 }! R# M3 d/ Z: r
* Q+ j6 ^: u. g7 {9 X9 d7 o" a3 D; i' [3 v6 V! `* j9 ]
& e! I9 l+ Z, [, c3 l5 b# y5 g重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。' L. f' {: L, z* O/ M
% j2 \( b4 k R" R群晖登录SSH检测核显加载情况群晖SSH功能开启 0 L) b) t# w& U8 h6 |
) G* D3 }$ s" O, X3 ?. I
W/ p/ ~2 A0 H q' H; @8 Z9 R
8 Z* P/ j) f+ [# w+ M8 isudo -i! f3 E/ e& P. M
- h3 ~$ u( i. [/ E- i( _
9 F/ m- F9 ^; G" n; @; O- e; P0 U
% c# B2 L! `) E2 p* t( c% q* Z" y; Qls /dev/dri& |8 [) f, f `# r
" w& Q1 d$ q0 X r& K
5 i6 F' X! l' [7 Q: F! S( V
4 L/ E/ B' d$ o0 D: m) _+ m; t检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G
% v' s( R) F5 O P9 U2 [+ z8 N5 p$ W
- v/ Z6 C4 ?5 {( \ ~/ \/ e安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作
1 T+ F5 U' ?9 Q- `; B* r' W9 ?
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟0 Y% H2 P1 M' s7 ^, }% a( ?
, J" X5 t7 Q. A) I- E, b1 l
看到列表信息,代表配置完成
% n5 G/ |0 _& b+ {; B) O p, }6 m
测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题3 ^- ]( m+ r; |/ G& B
3 @% D! U1 p4 @- h$ J3 U- N
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
: c" ~3 g M2 g( |& P8 [
0 r# f7 X* h- R: b( f一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件 , V/ S1 |3 l6 Q2 r' Q& t
# w% {6 b1 f8 M+ Y. G9 b# V- B
0 ^( e: ^$ S, t" ^ h' m: v) g$ ?3 V% l% d( q4 C4 c. U
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config7 I% n% t+ c9 W0 s; j
* c, A$ Q& [& |
g2 g, N$ }1 Y4 H9 f9 U
. T, A C+ a6 `4 S5 [5 K( K9 i, q1 |# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径% B6 h+ z3 e8 N( ]
' Q7 i; A& ~3 G" T9 V3 R7 s/ {2 |4 R9 [) v: q8 Q4 U& \% r( a
/ a$ [2 z, N. k3 l7 H
修改里面内容如下: - ?( ~3 B" S2 D" E6 V) E L
8 Q$ Y$ o" x+ Y6 L. R& U% Z( X
7 z& C1 l7 S+ n/ i; n
3 `( w+ D/ |! [3 ldev_dri=yes; }2 Q8 r' U5 U( ~9 ?, S' ] Z
8 f/ h W. t; T, n) G4 }
mode=host
" J- _+ \0 V& ]# X- C, K1 g: J( t7 Z7 J
image=amilys! n! ~+ g3 @9 q/ j
" Q o# w7 [# |& P" rmedia_dir=/volume1/docker/xiaoya-media6 W* k) _" b- Z8 \- F: y
+ E) u: \; Y* [3 R4 z6 V7 M" W
resilio=yes: ~0 F1 o& e# Y1 W
- ~, h( G0 _, @4 w# \
' K% d* r$ z; \1 N
3 ^# \3 L: Q; u官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装:
9 N2 V. w. J4 s0 [+ I: \' g: |
$ Q. x* l x" m5 J4 p1 h, C. l: I$ b' X9 L* m; C3 b
9 P2 f3 D2 i- f% [ ]1 \) _sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
& y) i0 ~3 y! P) e' F' e% f; S: H* `* P
. m; w$ \5 N0 t9 h) n' P9 S
3 B9 s+ ~" j' T6 t这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。( M2 n% p! i- ?, w2 h
' ^; N4 }2 s; V- c
配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234
! ~; U6 f9 Q4 e; l% Z Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显 9 v* J& v* r! \& _ @+ a4 z
K- ~. \ e. R7 o
7 i3 M: S( R; j
6 _8 E1 ^; V6 I! w# C6 }. t
docker ps -a4 S& t% h9 o6 d" E
$ G9 R- | T: F' |; u) [: ]) [
$ G. M/ W0 G9 T' P) Y [) p* v: ^+ f# L" c2 m
#获取运行容器的名称. `! f) ]3 A5 G8 V5 z( v
' Z6 Z, H8 O) \3 R
8 J( P0 W9 D0 J: @( e2 K# G6 X- z: J
进入Emby容器 SSH ( K" r# S: C8 l/ x0 Q) G
3 O& o c- L) Q; h" F8 L
( g% z4 u! |5 m- I: d
2 t+ f8 W$ n7 Y' d$ K7 F
docker exec -it emby /bin/sh
( \, n# k! q* r7 h3 T/ u. E+ |( H2 b9 I' ]$ P% A1 W" }3 \
8 U l& m# a1 @0 N! p) P9 L6 i# k4 B7 m
ls /dev/dri& A8 s) i8 h$ W( s& v2 @* a3 G
1 D6 P- [! o; E$ C0 O
( C+ F& N4 _4 H3 ?1 W1 t$ I% i6 @
9 d) h q& k- B如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
7 K/ _) r0 `7 h+ w
|/ H% t4 L+ O* W) P' \" ]1 H0 e0 X配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
+ J y/ [+ G5 k& z- i: p, T0 J9 \/ [
$ c' z, F4 f L0 H2 W) O
) _$ C6 f' [& Ifind /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] {} + N9 i. T, V; a0 e" b) f: q2 d7 x- c5 S; @
, u' ~% }* Z* B4 k% h7 f
8 ~) G$ A9 s9 ?, |0 P' K% b3 {7 a* H/ `; }* P4 v
" r3 _' E0 q) O8 B$ d1 C2 K: {" }
- s4 y2 O. F M7 y: b, i# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改 b4 y) j. X. b1 W7 P( H% s
, S# C- m1 r p
# http://10.10.10.3 修改为你群晖的IP地址* s. u+ c7 [& i9 x0 F% C
( M, R8 f5 ]# z! h6 t- K
! w' v! ] O6 S9 i4 y; K
" W0 [& `1 g- @4 P# L* z3 q
进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
2 \! c8 ]! \, w- d j
' u$ Z% L) w! l
$ a, _+ [5 C4 U# N) M; q4 d* o! Q/ }0 b {* ?* J# a
docker ps -a
8 M. `6 \8 a* ?% Q L" }3 d$ ^" S
. v4 m, o* m9 d5 r
G: {' N& c; F7 G) r4 {& g#获取运行容器的名称( [, @* A% Z% I* h& e& M
0 x7 B5 }4 Q7 B6 L- z% `3 Z; L$ @( @- u) i. U
3 Q3 P5 {8 \9 E5 S2 v1 `& c
进入Jellyfin容器的SSH / Y! E, B1 R' p+ v) \
! K* D' \% H& I z& Y. n6 S, I
! _! q& L5 A$ [+ l. \! B4 w1 m" b' K
docker exec -it nyanmisaka /bin/sh
+ Q: Y/ J+ W: @. o& ]
% R0 u- Q I! L0 `3 I# F! [/ b* F, h0 |6 }5 O& b& Z- e2 }
, ?. x; Z7 M: k! j: D. d1 Fls /dev/dri
' m/ a v" n x
& R8 K, q& F% E5 q, O2 r8 y! x( Y, v# \9 \
7 Y/ \7 Q- }2 g0 t! y. G
测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存- H+ [) p$ v, a" A7 r* v9 a
_$ n. S6 G/ z
& {' F" V& D0 `* U
* B* W. v6 s3 c0 r9 K
' m$ V5 {5 J1 o; P; i
# L* ^# Y) u* Q8 v! ^) A: \bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg8 e% h: V9 L6 N% i7 I% o# \
$ L2 o( ^! h; o, Q% g4 n' a- \: p
& {. }& o$ x1 G2 q7 I
/ ]( ^4 T; w' H5 v4 D1 r- o/ V# Y, t- H8 L) i: x! ^( R. L! G* \8 Z5 b
! m" q5 r# C& p$ L$ Z2 v) [
" y9 y! v) C9 s- p4 s8 B0 _
7 F6 F' K8 V8 _1 Y3 O: [bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3: n0 K0 G: q2 [9 S, ^- P7 d
* [* V" w! w2 V4 D" N
x" C" C$ h/ }' _8 F
( `: Y' w4 s Y& K& W" a! h8 s; m" c# R( I1 {: S
|