1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码 海报刮削)

威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码 海报刮削)

时间:2021-05-30 13:14:31

相关推荐

威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码 海报刮削)

使用docker在威联通nas上一键部署jellyfin

直接命令行启动jellyfin,减少前台配置

开启硬件解码,支持自动从TMDB刮削

环境

威联通451D(CPU为J4025,支持硬解)docker 20.10.3jellyfin 10.7.7

部署jellyfin

通过SSH工具登录NAS

查看CPU是否支持硬件解码

ls -l /dev/dri/# 存在renderD128,并赋予执行权限# 注意:nas重启后需要重新赋权sudo chmod 777 /dev/dri/renderD128

部署jellyfin

# 启动jellyfin容器docker run -d --restart=always \--name=jellyfin \-p 32778:8096 -p 32770:8920 \-v /share/container/jellyfin:/config -v /share/homes/admin/gxf/movie-jellyfin:/media \--device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 \--add-host :52.84.18.87 \linuxserver/jellyfin:latest

–restart=always:docker重启后会自动启动容器,作用是nas重启后jellyfin会自动启动

-p 32778:8096 -p 32770:8920: 将容器内端口映射到宿主机的端口,其中32778就是访问jellyfin webui的端口

-v /src/dir:/target/dir:挂载本地的目录挂载到容器目录

–device:将宿主机设备添加到容器, --device /dev/dri:/dev/dri 也是可以的

–add-host:由于某些网络问题,刮削非常慢或者更本无法下载,可通过修改host,指定解析到可用的IP。将13.225.97.51 写入到容器的/etc/hosts文件中,使用TMDB支持海报和资料的刮削。具体网址可以到dnschecker上查找。

# 查看成功启动jellyfindocker psCONTAINER ID IMAGECOMMAND CREATED STATUSPORTSNAMES7454b235aceb linuxserver/jellyfin:latest "/init" 6 months ago Up 9 days 0.0.0.0:32771->8096/tcp, 0.0.0.0:32770->8920/tcp jellyfin

如果安装了portainer等图形化容器管理软件,也可以在界面上查看部署情况

使用

从浏览器登录jellyfin,http://{nas-ip:32778}/web/index.html(这里的nas-ip是局域网里nas的IP, 32778是jellyfin容器部署时暴露出的端口号)

支持硬解

开启硬解

软解vs硬解

可以看到开启硬解后CPU负载明显降低(截图取自portainer的jellyfin容器)

下面时播放正义联盟的CPU和媒体信息的截图(开硬解),如果不开硬解,CPU负载会直接飙到98%

海报墙

电影简介和演职人员

参考:阿文菌 威联通Docker教程 篇六:三种方式安装Emby和Jellyfin,家庭影院搭建保姆级教程,成功开启硬件转码!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。