原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。) e# F( Q" j7 @; X& N
, V6 }6 K* O4 W; T5 h, u% q6 {6 B
( @) S5 \6 Z3 Y6 Q5 f1 X6 N7 s. V' S# I8 ^( }
9 B1 Z1 T B& ~3 y, t* s. U
# E: ]. X1 ]3 Q4 `+ H, uesxcli system settings kernel set -s vga -v FALSE6 G4 h! u9 i6 Q
: \, I# a- {/ g. N# C
6 c$ n5 H% h/ \; O
; d8 b! H$ `9 f5 N重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。) Q/ h+ N( H6 a1 O0 P- L
. }$ V* D9 `0 X7 F5 |- s
群晖登录SSH检测核显加载情况群晖SSH功能开启
9 ]5 Q, I$ R O0 T4 p/ ~1 H0 J! [ v2 c8 I" z/ u$ q8 s1 Z
& |5 n* t; Q/ F6 k$ J! m2 a9 g, T4 g
( @; o7 ]; x+ s* g: q# Ssudo -i
1 p& \0 a: q$ S( O r' X% V) W, T% b
8 G3 w& W" @. J. k1 X2 D! g7 g" a
+ T0 N4 J9 b! I+ L' H# Uls /dev/dri" O- e4 w0 `. H0 D' J
0 s s; m- W- I' j+ }
2 Y5 c! C% K( T( z
1 x) P3 ?5 K) N" X1 m
检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G" j3 A* h, |, ^: F1 N
6 C$ k9 G) B9 h) H, J6 v
安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作
" A! Y0 |( K) J# D& K
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟4 }' v4 \' z- k+ L# w5 A
" t9 V* E/ m4 ~0 y) a
看到列表信息,代表配置完成$ E/ Q& |8 Y0 Z: @0 y( Q, m
3 \$ D8 L) n, u. o测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题1 Q3 s* n+ S8 A8 C# z
8 N2 a! y( Z7 W* ]5 T3 K- [如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。, T" @* N+ j! T$ u, ]: b; P
" @) H5 u! l" \- x9 K8 Y5 L: P一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
: K; M7 v2 ]6 i9 T s
! l: D( K& `& c. {9 c8 n9 h! F$ `6 i* L; j1 \
2 @5 T* R$ y1 ~$ z& _6 [sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
7 u5 e3 Z. x, F k2 k) V$ K/ p/ }6 X" K, ?& Z0 w& C
8 G# C- q" T4 A9 x7 D& G/ M# ^) r3 w
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径! K* N6 x0 S9 H/ Q6 u5 \, T
' D9 ?8 N3 g8 z
: G$ X; A$ R/ B- @+ a) s( F
/ j0 [4 j' e0 v9 g% H
修改里面内容如下: 6 I: P) B4 @1 ~- m
7 r4 i# O$ B( ~$ @3 H% q
2 I0 ]% {4 P4 F3 K- M6 I
; l" w1 f% D: C6 ^* l% ~2 A3 gdev_dri=yes
: G" y: U$ `: J# k3 Z
3 J# T" H: G R$ k9 q( Mmode=host
: o# T+ d ~( }9 N- F+ t6 x' B2 L0 E9 f
image=amilys/ z. T3 j. g3 m) d; r6 C3 Q
3 j* d* u. f! x( l* ~2 E
media_dir=/volume1/docker/xiaoya-media
( x" K& b6 j. b* U
; t8 v8 Y b/ I4 D8 q% s/ Lresilio=yes
3 C/ p) Q' ?5 k0 g
) o5 W. f+ e+ X" [0 Y0 S" R
! a( K6 M) `- `3 }1 B/ M" a) a9 z* Y: c, R& s+ ?
官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装:
2 R+ s4 s9 ]5 Q o" P; i0 m2 }2 x7 }; I2 d: r+ c& y# \
) r# A4 w1 {, z
2 [7 ^% h# G2 ~ C. L$ ^7 a) R; csudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya, d2 o. v1 O( [- a: L% h
8 ?* K' l, K+ y6 o: y. }2 `- | y
+ D$ H% ~1 d6 X9 P这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。5 P$ w E$ U3 z8 }$ c4 i7 r
& _, m7 L0 d: \, c) {7 A# Y! ~) v
配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234/ O, S: u0 V* g7 r% E
Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显 & V+ W, X6 K7 E) m- @) P
1 G& Z" T$ ^& e) f1 g
( h5 c% w8 ]& h ^5 @& S2 @' p: D- s: M1 p. U+ Z8 \8 N+ s9 m
docker ps -a" B& `0 { P/ a( U5 F, ?0 e4 _
" X! M& M, h* E" ?
& M& A: k1 [& w' A4 T1 p! F* @
5 ?6 N5 b' `% ]% ?* Z#获取运行容器的名称+ C0 J! B6 X' N. Q9 ^" r3 Q
* |+ b0 U0 t1 B* Q
, G$ P- e2 O4 d, F( w' i ^
8 R5 j$ @) l) V& ^" m8 J. P进入Emby容器 SSH 3 t6 }4 \9 J* w) \
& ]7 ~8 ]0 w# I. `5 D# [
3 o" }# {+ J Q/ E, s8 s6 @" I. y4 W
docker exec -it emby /bin/sh, X3 b" n1 }: _
1 H" ^5 _# z: y# M* D8 n g1 X# ?* Q5 [; j7 V* m+ D# X6 q8 z2 {9 r
9 a4 m% v; u( [( Z7 q6 a6 D; n) G1 a
ls /dev/dri
# s- T& Y0 [0 j9 h) M6 j" ~
5 j& A* e& T. n" M; Y4 h/ s' x+ K( l2 x
( Z7 ~1 H% p1 i+ j' o/ r% j' [, x, p如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。4 C" k' b) [# a
2 z1 }1 k# n7 g5 E# u配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址 6 D' {( V2 }8 j% `7 x' u
# p4 V7 T7 e# {7 Q: v9 f( K. W1 h l5 m! g# o/ V9 |: N
: ~' }' J0 [& W2 e R7 ufind /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] {} +0 T5 h4 Q4 h' o8 c z0 U" Z
. P" D3 w# V1 | M+ b
/ e8 z& Q+ f- q7 n6 O" q
. r# @8 S, G, r5 d
3 i+ `" R! r. ^5 g5 A; z
+ i Z3 A8 R) g- E; N$ P* P# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改' O! j/ W* m) \- v% H
9 `) I2 Z5 [3 g
# http://10.10.10.3 修改为你群晖的IP地址+ C3 N9 _; ] i
% F/ J, V! f, N2 N
( N( o' K: u3 G
" a0 Q" c4 }* }' ^4 k- v) E) O进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
( C$ g+ R! j+ x* F- P; |" r* q. P; L1 ]. W' a6 h& Z
" B! ^2 d" m+ y, I: ?2 g
) \1 r) v O' w' p
docker ps -a
1 g) _; d2 c! \ q& i, w
/ R! `' C5 ~" J( D; @8 F6 ^$ F
: P' _$ R! K5 T% t+ L ]) V3 {4 ]$ S. T
#获取运行容器的名称% R7 g0 }# R& ^. t$ L
4 h# L* k8 x9 R2 [' z2 m4 ^/ g" c6 Z @
( j1 g% G6 l4 n/ y5 ]进入Jellyfin容器的SSH ' L; }. k/ {6 ~
$ M' R! Z6 ?3 H, j( n8 x) E8 Z
0 W* z' I. E/ L, H% H4 ~
, P8 f2 L6 {3 Y3 L* o3 R, adocker exec -it nyanmisaka /bin/sh C" h6 I. T4 a2 b% Z
# N2 B F' \9 {! e% d
4 j: N. [9 L0 G5 l2 X% t/ `6 W3 A- O6 K6 `4 a" J. X9 G
ls /dev/dri$ n4 p# [4 X. R& X$ d7 ~
+ a; F! F, Z8 n. M, G
# b- E6 e- M# u8 F7 O1 Z4 z
$ J4 l1 L; T" u. u! G L测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存$ z& u/ @" Z2 l5 Y
' \4 K7 @4 O5 r5 D) B- t
8 r8 V# f9 k) A2 z$ M) N
# B! G ?9 C8 p8 s
0 l4 y# d. g3 |4 q( ^/ J
4 z8 @- I" c7 S' j% W
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg- {5 E+ A8 g; p% M1 h- w O
0 V d* Y5 m; E! D' D6 Z
8 D1 n% k+ e5 U
' |+ w3 C8 Q& a/ R6 `8 d0 q
% d7 m( c4 h! K2 j" `
: i4 y2 I& `& @" z% b. Y
$ P- d" l5 Y5 ?' H$ E, [# ~
$ }1 F! b9 I; s" d, Nbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3
+ B. a* B v& s: [) x5 ^* ]. b4 L6 t
! W- u) [/ u, @ P7 h7 R+ Y( b
% E2 ]5 ?, j E5 H/ Q# n2 A0 d8 G" A* {
|