原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。, {) D5 X0 G' o6 h% `0 Z7 G
: z# \9 o) n W" Q9 u( _/ n
8 c3 ^# _6 j. P& ?5 |
2 n' z5 I0 V, K" R }, H4 n5 t$ N$ V+ c$ k! ~8 K( a
% R$ e9 i4 I' W, Mesxcli system settings kernel set -s vga -v FALSE
* S3 [% x0 ~# t( C5 C$ S! l( f# ?4 m3 J
% r* [/ e+ L% s, Y' s9 {0 k+ o. m9 D1 a& n- S; r6 J
重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。7 e4 X: @& Y( g" P' f4 W) _ Y1 C
" Z. I. B5 W9 q' V+ B; A; ^群晖登录SSH检测核显加载情况群晖SSH功能开启 . a* _# H+ G1 S' _
9 d1 M! V2 t. Q) m; C/ @ y$ z
( u2 `5 w7 {8 |+ K' ?7 h9 G9 Q- U, }( t
sudo -i
- {* ]5 I1 I. r9 r" B+ w6 [7 g% T' _: m, x& ?+ R
, q7 |% i6 k" x0 b
f9 j6 C5 z: u% v- \- K7 @ls /dev/dri0 g/ D" s3 v+ v7 }2 P5 Q. X
+ c% C6 r( Y; c3 b0 [* e! b5 n
" j1 b! O5 t' V! f
- `0 i* f! K+ i+ M/ h! d' u
检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G
3 O2 D5 z& ^& P% t% n
/ X+ D6 L& M$ ]6 G1 z安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作, K. S# m# m( A& W1 P" z& F
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟6 e6 S8 R7 g4 i7 T6 K
1 v( p( m. C9 g+ ]
看到列表信息,代表配置完成
S* n# t% ~8 F4 C5 _& T' j |: U* ?8 `# G2 _. B% Y3 o8 t5 E
测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题1 h4 B# Z% S! U& }
1 T# f* {! q2 q" F7 Z, Z P
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
/ b* k7 f4 R* \3 ?. w. s9 b' a2 }+ c, I) o1 Y" ~
一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
5 f6 r6 w2 A5 T7 f/ V) q* ] l ?1 k! M
% B. }! C; c: m; v6 w
: w8 s) |& Y0 p+ F7 z6 C) csudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config ^$ a( A D6 I; l4 k5 q! N
/ s3 |$ R5 I4 o" I2 }3 m" k1 b! _5 q" n
4 T4 e3 e7 {7 X5 U% j+ Y" m
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
7 ? I a1 I% D$ q% X* _ W9 K0 t
& {- ~4 A# Y) r6 q+ h+ b* V5 j, N
% k K" ~$ L! [+ X+ V5 `4 { h, K0 Y) C
修改里面内容如下: / O' M; X6 y/ ~, w! F' Q
9 j. o7 E$ ^1 c: e
+ B+ h* Y- A9 m. H8 O" t. }$ A3 y/ `9 H9 \9 g$ j
dev_dri=yes
5 S/ V) b; R, I, U8 U/ E: _% r% r& A$ `) U& |4 T/ c
mode=host$ b l* r8 {' s- P
4 f4 |# t# f( K fimage=amilys$ W4 O! {& I, m+ z# u
) j) q- c0 h6 |1 }* z8 Z
media_dir=/volume1/docker/xiaoya-media6 X$ r: x7 v% E7 [9 ]
8 |7 |" Q# N' R7 @. Mresilio=yes
( J% b* @ g: S( O: B+ V
8 X0 C+ m( i* ~0 g4 i4 B* B- P5 [$ L* A' I
. t" k) e9 k$ n8 T
官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装:
~9 [: r: y% v w4 W4 M
, G& L& c% B' ?& C5 [- U3 E+ Z0 V# F! T6 O8 p& {, j6 \" R
' E7 y$ f/ @) K* [9 e0 s
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
. X. B8 C7 V# a# \
! y1 @1 Q3 K- X+ X `( {. M
7 p) A0 c3 R' D$ R5 {/ U9 ], O
1 k6 E9 S/ c) Y9 k* R; k2 {这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。* g$ |- l" }' S% D( }1 e9 H, O
$ T' Y1 f4 K0 X4 a0 ^
配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234! \. A" |' H& w& ?( A' T3 z
Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
0 k) c h$ _( |: a
4 |. V6 {& B% g0 ~9 m4 e
, K. W6 n) P7 p: [
$ |9 W" w- d5 Fdocker ps -a
: e+ J- T! ^) o8 w$ a& J: x! _& O& m$ B+ r9 o9 F/ s6 T0 r( c
! _: R# w6 n( n
6 T; X F9 i6 q* z; V6 C7 e#获取运行容器的名称
B' h0 e+ e% G7 S6 P% J/ @
/ M9 G1 N) e$ v3 `" u' T
' q0 }8 ^5 h$ k, g7 [/ V8 z" {: n/ A" s, D! T
进入Emby容器 SSH
( y2 ^2 p5 B8 }; R1 u, ]
1 Z4 V9 P( g+ Z2 z
7 Y* \8 t: ?, L( R7 @" p1 D& N
) z1 W% h* y% i6 Idocker exec -it emby /bin/sh+ A9 R) E2 j: E5 r* _" A* y
, n- T" f" m- \ u/ W0 n) x, L. p2 T9 l+ l% K6 }+ ^+ r9 t. h
" S' n" \/ f4 P( V# _1 u$ \ @; e. i0 U$ Uls /dev/dri
' y- E2 Q6 P3 P; T. c# w, L$ r# f( l& f/ a. n! Q; [% b& t4 [
* ]: d4 `0 \( W( a% |5 w; M o6 v+ G9 `* }' F
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
; z3 a, k/ _5 }( ?& s3 ?) i* x2 P! D5 J. ]
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
+ I7 k1 [, `. C% p0 X. c W y w6 M! W5 L# {( {3 Z9 G4 O+ n
6 _) M ~) s" [1 U: x1 z
5 ~1 A- K( L7 r/ A. [
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] {} +6 {' N y& s" M' f
5 d. w8 J0 j: l3 M# r' E% Q6 P
2 k4 u( F. b% y8 W! C! k% I* M
; M Q0 t+ R; d+ r$ \$ ?5 ]
/ Q) ~: e( W4 e1 V
( L. s7 [# @$ L7 Q* L q4 ?# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改
; `* q8 m- X- X) V1 r
6 e. x, Y+ `" x/ [1 H3 p# http://10.10.10.3 修改为你群晖的IP地址
1 A W0 O) g, E/ P* V8 C+ k$ ~; m, @ R5 M/ }+ v
. }: q+ l, _3 D0 x0 c
! r6 p( M. p( s+ f0 F进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显 & ^; P+ P' o+ }& l9 q# u- h) {; I( j
) i+ M% j @* a4 N9 F+ u) k% L
- N/ t# ?) {1 y6 V. P" L9 C) r
$ x- _8 c. ]* w: b: E! ]. Ddocker ps -a7 J& p L) j1 D) p
+ X _3 G F' B5 a: ?$ z9 ~2 Z0 M( ?; [# J( [7 U
3 n5 n1 t. A5 Y& g#获取运行容器的名称
- Y0 |6 s" B& [1 h6 e2 ^* H8 M
K2 b2 y) H o& k* u- U- E5 i! m) H9 C
o/ H$ Y/ B1 w. q' c* |8 S进入Jellyfin容器的SSH
" a/ p1 _. ~- Z% R
- c$ F4 n& f5 p- I2 u/ Q
6 V: z# x- V5 ~5 [, Y" q
" ?0 U& E2 t" a& C: m9 x+ Qdocker exec -it nyanmisaka /bin/sh
# ~* p/ ~4 M) O1 t$ }2 P2 q" n! S/ ^3 T) R7 j. [9 e* K6 U
) j4 j5 B5 M7 b' A8 r% C. w
1 z" @# j$ b4 W# x' I) t; Gls /dev/dri+ ?9 T' U1 n6 s1 I
! M/ B% q/ D. Y+ D
* ?' z1 T) [2 f) J
, V% ~* v& H8 n- z5 F. \测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存
/ j% s) I7 E; i& v) ~
5 B2 E) Y8 z) U" d/ C
- K/ d( ~& q, F# s/ F% Y% p
; x6 U+ {( R s! ~1 c) X
! o5 r1 u3 i! s4 X' J; P) \9 o. |1 V' O7 w1 K( t
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg, ], O. c2 w" n6 n: n& t5 d7 t, w' N
7 c4 b) @9 |0 M: ^) l k% T1 I
7 ~' b% ^5 o/ z. S: b! w- L" R- g1 ]6 \ O) k8 `
* P5 C" [; j& k2 Q+ h8 ]$ j0 L& L
& q$ m0 M+ u* ?- J- c8 Q. [' Z% b, v
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3) ~2 t# j1 |( c1 _5 n
: R/ e# P3 V/ g# g w! {
# u; H* w2 P& B6 [
3 [; Y: n) e; E- L8 f8 z% z
% O7 @: W H; x( B |