type
Post
status
Published
date
Aug 19, 2022
slug
4
summary
docker部署影音库
tags
docker
威联通
category
nas教程
icon
password
Property
Aug 19, 2022 02:47 PM
前置操作
前置操作分三块:威联通安装 Container Station→威联通上创建对应文件夹→路由器开启 UPnP。
1 安装 Container Station
在 NAS 的网页后台首页找到 App Center,打开。

搜索 Container Station,安装打开待用。

打开如下图所示,默认英文显示,不用慌,挺简单的,下面跟着操作就行。

2 创建需要的文件夹
首页找到并打开 File Station。

找到 Container 文件夹,点击下图圈出来的地方,创建文件夹。

文件夹名称填 jellyfin。
可自定义的设置:这里其实用任意文件夹都行,其他名字也不影响后面的部署,这么操作只是为了方便管理。

创建完成后,确认有这个文件夹即可。

另外确认好电影在哪个文件夹,可以是多个不同的文件夹,这里案例文件夹是 Video。

3 路由器确认开启 UPnP
这里其实没啥特殊操作,找到 UPnP 开启即可。

部署 Docker
确认上述三步完成后,回到 Container station,准备开始部署。
1 选择镜像版本
点击 Create,搜索栏输入 Jellyfin,点击搜索出来结果后,找到 Jellyfin/jellyfin 这个官方镜像,点击 install 安装。

接着会提示选择版本,这里用默认的 latest 就行了,默认是 X86 版本。

2 命名 Docker
这里默认的 Docker 名称是 jellyfin-1,为了方便管理,建议把 - 1 删除掉。
删除完成后,点击 advanced settings,进入高级配置面板。

3 配置端口映射
点击左侧的 Network,点击右侧的 add 创建一个配置,host 和 container 的端口都填写 8096。
可自定义的设置:container 的端口号是不能变的,只能是 8096,host 的端口号随便填,任意没有使用的都可以。

如果需要用到 Https,需要多创建一个端口规则,端口号是 8920,如果不使用就不需要创建。

4 配置文件夹映射
点击 Share Folders。

首先是 Config 文件夹(用于保存配置文件),点击右侧的 add 创建一条规则,mount point 填:
/config
volume from host 点一下,选择刚创建好的 jellyfin 文件夹。

其次是 media 文件夹(存放电影的地方),点 add 再创建一条规则,mount point 填:
/media
volume from host 点一下,选择存放电影的 video 文件夹。

如果有多个文件夹放电影,点 add 再创建一条规则,mount point 填:
/media2
volume from host 点一下,选择存放电影的 movie 文件夹。
可自定义的设置:如果有多个文件夹,按照 / media3,/media4,/media5 这样顺下去就好。

5 确认配置
全部创建完后,点击 create。

和下图圈出来的一样即可。

6 完成部署
点击 create 之后,右上角有个状态指示图标,点击能看到目前在什么阶段。

全部完成后,红框处会有 docker 出现,就是这次部署的 jellyfin 了。

点击上图中的 jellyfin,可以看到 Docker 具体的运行状态,如果部署不了,这里会提示报错。

初始化 Jellyfin
接下来开始登录 Jellyfin 后台,完成初始化配置。
1 登录 Jellyfin 后台
点击桌面右上角的仪表盘,下方会弹出相关信息,点击系统运行状态。

点击网络状态,这里可以看到 NAS 的内网 IP,我这里是:
192.168.5.21

浏览器新建一个标签,地址栏输入 nas 的 IP:8096(冒号是英文),我这里是:
192.168.5.21:8096
输入后回车即可进入 jellyfin 的后台。

2 添加媒体库
这里只说关键配置,本文没提及的直接下一步。
创建完账号之后来到媒体库设置,这里点击添加媒体库。

首先需要选择媒体类型,千万不要选错,不知道选啥的时候就选电影。

选择完成后点击文件夹右边的 + 号,添加文件夹。

这里可以看到刚才部署 docker 时候对应的 / media 和 / media2 文件夹,按需点击选择即可。

3 关闭自带削刮器
很多朋友部署完后发现媒体库是空的,因为自带的削刮器需要那啥才能用,刮不出来就不入库,所以这里取消掉下图的下载器和图片获取功能。

4 开启 UPnP
这里和前置操作中的路由器开启 UPnP 对应,用于自动配置端口转发,勾选开启即可。
勾选之后不再需要自己去路由器手动配置端口转发,外网用现有域名或者 IP + 端口直接访问即可。

初始化配置至此结束。
配置硬解编码
Jellyfin 最新版本原生支持 UHD 核显,威联通也把驱动打好了,所以不需要按照以前的教程手动打补丁。

输入账号密码后进入 jellyfin 后台,点击左上角的三道杠,打开配置菜单。

点击设置。

点击控制台。

点击播放,点击硬件加速,选择 Video Acceleration API。

选中后把启用硬件解码下面的格式全部勾选,编码不需要。
至此,硬解配置完成,就这么简单。

开启特效字幕
如果电影使用的是特效字幕,播放时候字幕显示可能是方框,需要开启特效字幕支持。

点击右上角的人像图标进入个人配置,点击字幕。

点击烧录字幕,开启所有复杂格式字幕即可。

如果需要下载字幕,推荐去 SubHD,里面很全:
官网地址:https://subhd.tv/

削刮器的选择
很多朋友抱怨 Jellyfin 自带削刮器不好用,事实就是不好用,需要那啥才行,这里推荐两个方案作为替代:
1 PC 端极影派直接削刮
Jellyfin 支持 nfo 文件识别,所以只要能创建就行,这里推荐国产削刮器极影派。
官网地址:http://www.jeenpi.com/


点击打开,左侧点击网络,选中 NAS 上的电影文件即可录入电影。

录入后会自动削,等刮出信息右键生成影片信息即可。

生成的文件主要就是电影海报图片和具体信息 nfo。

正常 jellyfin 会自动识别,不需要手动操作,如果你是急性子可以手动刷新。
生成完成后,回到 jellyfin 后台,找到对应的媒体库,鼠标移到右下角的三个点,点一下。

点击弹出菜单的刷新元数据,等待即可。
