原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
( }8 T, Z8 X' S# v7 G
0 ?9 b S# M8 ~) ?# Y, m% ~+ t
- u' z. P3 S$ |. S3 V) S: E
7 g& v2 B3 ~' U- N4 M8 l+ S. r p9 u
5 F& l9 V7 s7 Q, f9 Lesxcli system settings kernel set -s vga -v FALSE
+ I. I; J O- f; J, J( h5 J% D
8 D7 S( {. z+ M; r
9 @5 q# U! s5 i: [% M/ _9 M$ \; l/ ?7 U- ~: h+ B* w9 }1 s1 Q
重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。4 ^% Z' @: L! m: z8 ~
- N* Z( i6 @# Y" y; m群晖登录SSH检测核显加载情况群晖SSH功能开启 0 \( f, F5 ]& _9 F- f
$ F2 [( {6 k* W B! v x+ s4 {: ]6 J2 Y+ A
; `1 Z' y' s4 I- W8 b0 |* X
sudo -i9 T) r1 I! p; a: X# e4 Y2 j7 Z
! G7 {" q& @. ~9 Z7 m0 S2 q
) U, z' F0 x: _5 G" Q& @& C
" P: M1 ^! ^7 ]7 k& Q5 O' F' @ls /dev/dri
: s: `7 n+ c' B1 u( P( X1 C- q2 v& G8 r7 S
" [: p8 ]$ w v9 k9 P) S+ r& c$ Q$ [& }; c- G5 F
检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G" m+ |/ j8 f+ }+ X3 B
6 A5 k4 L* a; U, j) c安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作
$ G/ c( P- i5 J& f" P
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟
5 a2 T4 _7 @* x, F) E8 M) W& k" C
3 V1 x2 I p0 i5 J0 L看到列表信息,代表配置完成
. _8 w6 r0 [6 d7 N! c5 e& g; J
3 Q& \5 Q; U3 A1 a5 x o% t8 Z测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
+ W. ]( g6 [! O0 m8 [2 w2 U2 Q3 Q% s3 i4 T0 R+ s! b
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。, \3 y& q7 ~* ]7 n
6 ~( v, e f- [3 o T" E6 b一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件 $ \ k/ c) b0 ~) Y1 z
7 ~' c8 F9 _- z' g" U" n1 j: i! a
& J. }7 z, z3 O, i: t$ Z/ S$ G: z$ g# {1 S1 O
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config# A Q3 m( O y
V0 B- n5 x! ]2 M5 C
# b8 W$ l! u9 I& [# b3 L- D0 }& S
% z0 a' Z! z1 _- z( _3 X# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
2 s; X+ d9 w: ~2 q7 r, A, @
( M$ [' w p6 c' u+ v% z$ H/ R/ }3 H5 w' ]
& h1 B3 {! A; U) n0 a& L8 ?
修改里面内容如下:
' z$ f. S$ P5 K# ^
7 x* o i) V8 ?- T! d4 X2 m3 r2 X8 {5 D& A2 l0 X; M
3 ?( j1 Y9 ^# R/ Y( C) Y4 ?8 h
dev_dri=yes
7 S6 C& c# [7 c: s
$ E/ o: W6 t4 ~mode=host2 z/ s' a7 B' D4 T+ g) G3 m
* i6 y2 u! a3 n" limage=amilys
+ J: F) g7 `( a, j4 W# W3 V9 w4 x5 R9 z8 q( K9 |% S. U
media_dir=/volume1/docker/xiaoya-media u, {7 W4 ]2 J) D
6 `* e/ |4 J5 T; J1 T7 f/ Kresilio=yes
1 u* c- ~6 T3 B/ d k- y% m6 b3 U. P( t+ b
; w% N+ W7 U$ E1 K6 P; b
" k1 n: H8 [' a9 x- N, r6 @
官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装: ' r- e6 m* d# H2 q5 H8 T
- f! e T- k8 m) P
9 o! ?* o! U- ?5 F- x5 S e2 W
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya2 e. v$ {( P2 J$ Z9 s
% Y, Y7 t" G+ r% g ^/ B* h# l4 n" k( i* G
8 N! G5 a0 c4 ~1 S r这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。
% R, Q0 E8 V1 U* ?9 ^4 s# q* o: \7 k
配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234. j3 W1 Z& Y# a' Y, h; R/ Y/ O: ~
Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
' ?* F6 c2 v# L+ o4 j- t, |; \
+ M- E7 O% k; G' l4 j% o7 o/ e! I1 a
* G! e1 z0 G }, c2 k2 ]* [! x
docker ps -a
9 B* ~8 s/ d, Z% w8 i0 D- p9 L* H0 w# Y
" r2 L& D1 I( ^, r1 o g1 s) M% F3 j+ T. d& a' U- @
#获取运行容器的名称- @3 M! u# O4 Z& c3 f5 u6 T
8 ?+ |- Q5 c4 J3 T- W4 a' B/ d% T1 h, g" I' {, a
# F& {; u% a: I! Z* j
进入Emby容器 SSH
& \0 ^) K" W4 S: B9 e3 O( y+ P- a# e; ^6 e2 {) ~- T4 x6 m
+ r D) a/ Q, c) s7 a( m: l" d
. T! h3 x2 T( ?0 W M" L' h5 A; X
docker exec -it emby /bin/sh, _5 X1 U, F/ `6 Z2 ~ M! e
8 j2 M+ p, ~$ n+ h. i! Q6 g: U
, K3 [4 P) n4 a1 T1 w. C
, ~; a* z* j( a% kls /dev/dri
7 X5 w( |6 m* I
0 ]0 d, I$ p' @) P
3 o0 ]! z8 C, n* S1 t+ {& |; m( ]/ v3 I, X
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。2 x! ^- h# H" i* X8 s" N
/ c/ A7 f. U2 d
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址 2 j Q( n2 u, E& ]! F5 R
: C }8 ]1 }8 D( z; t
: t/ Q1 B6 d: ]8 R9 l; ?
+ Y' K8 J1 w4 g8 }; O9 W# T2 Cfind /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] {} +' | x" l. n: Y0 u2 D9 c
3 y, n( K# N" P5 J
* ]9 A; h4 K% A+ `- ~8 I) `- D( T' c; h! v( J& o$ Q+ Q
+ f. T* {4 F4 `1 X) ]7 j8 T/ @. c8 D ?% b/ q* B" V( G! h
# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改5 M& q6 d# b6 k1 P, A
3 L' b7 w( c* N8 W. [" R# |# http://10.10.10.3 修改为你群晖的IP地址2 f" e }+ M: c% Y* V D, ~
7 n; ^$ ^6 F, U; T. E" K: ?1 D9 s
% ^, q6 N5 m: T8 @( z$ Y% E
3 c N3 n& f# Q, N
进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
: B$ v1 G: ^8 `; x M3 W
* v; b# J7 ]% J r
0 \5 f3 k) |7 ^1 x1 ?1 M3 ~% m* W' f% E
docker ps -a
$ u, n: u+ o8 T' g3 m1 ?+ D
& j0 H- t; o# Y7 e) | J& \. R3 v3 s4 Z* r
6 y9 S6 |- d) o3 c#获取运行容器的名称
: p+ g! H4 c, E* s8 R P& Z# Q% I: {: I( w v
7 n6 |+ P6 g6 f8 f; Y( v; ?
5 y( Y$ u0 ?! Q' e e进入Jellyfin容器的SSH
( O( P0 E( H/ Z. }/ C/ F( F9 W' b4 I# T1 Y. I
4 a' }8 B/ A2 D; }
7 N. h% J" {- m4 l" ^0 ]$ [
docker exec -it nyanmisaka /bin/sh
( L- N; p7 K, L, Q- O. v B# h' P# P$ |3 A& F' j& T
9 q" i8 s* Z5 h7 ?' m: F
9 j. \; V: g# y+ O! ?8 d* d
ls /dev/dri
+ y+ |2 Y9 E5 }( l5 \1 S8 m- d3 E/ L- k y$ t( K
) ^3 |, \; ~- l, X
% v+ s1 p1 q8 H测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存
8 O/ }$ R1 f6 L# C+ x
, F$ T" S. \" W1 i
8 b+ s; J" { r' D; @1 R' o6 o( Y% O5 R# N) j4 V4 |% N" v8 e
' X6 p. c6 {7 s+ b7 j
- b/ W5 d+ t% z7 U3 C+ g( dbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg) `2 j7 r% v6 g6 v
8 B4 l. B( f" W1 @+ E5 f5 j x4 [" a* d+ d
2 |. x! V: h" p3 t; [$ f0 D9 F
6 [# L; e: r- x8 _; a( y
2 I+ v, U! ~1 O, p9 d
9 F! D/ Y7 q6 L# g( _
0 {: o6 b( P7 d+ M$ ~6 Q! ]5 ?bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3
+ |% v; Y+ I A8 k7 I
W# h# i9 M; a' K3 v4 X
+ M; Y( I/ ` z) d, B4 R! A) B u- e! ^" C2 n( \
1 x0 ?/ Q, c. k/ e0 N |