type
status
date
slug
summary
tags
category
icon
password
常常头疼如何整理那些源源不断涌入的新番。别担心,今天介绍一种全新的观看方式 !利用OMV(OpenMediaVault)搭配Jellyfin和Bangumi插件,你可以在自己的家庭服务器上打造一个专属的私人影院。本教程将分为两部分进行,首先是Jellyfin的Docker安装,其次是动画的存储和管理。本教程适用于omv 6及以上
最终效果如图所示:

Jellyfin安装
Jellyfin是一个免费的、开源的媒体系统,它允许用户管理和流式传输他们的媒体库。在OMV上使用Docker安装Jellyfin是一个简单直接的过程。
一.docker安装
- 使用ssh 登录OMV
- 在终端中输入命令:
- 登录OMV的web界面
- 点击系统 → omv-exras 将Docker repo勾选保存

- 点击系统 → 插件 安装 openmediavault-compose

- 退出重新登陆之后发现服务一栏多了compose

- 点击服务→ Compose → 设置
- 设置 Compose文件夹,Data 文件夹
Compose文件夹主要用来放Compose File文件也就是一些docker的配置。Data文件夹主要用来放一些Image产生的文件,可以使用CHANGE_TO_COMPOSE_DATA_PATH这个变量来代替,也可以不设置。

- 保存,系统就会自动安装docker,看到如图所示表示安装成功
如果安装失败,请先解决网络问题或者换镜像

二.Jellyfin安装
这里使用的docker镜像是nyanmisaka/jellyfin 相比于原版jellyfin 这里打包了intel QSV使用硬件解码,降低CPU使用率
- 点击服务 → Compose → 文件 添加

- 设置名称
- 首先,确保你的 Jellyfin 配置和缓存路径正确设置。如果你尚未指定
Data
路径,CHANGE_TO_COMPOSE_DATA_PATH
将不会生效。这一步是确保 Jellyfin 能顺利运行的基础。 - 如果你的动画文件未按照 Jellyfin 推荐的存储方式排列,可以考虑使用软连接。在我的设置中,
MediaRelease
目录按推荐方式组织,而实际的文件存放在Animation
目录,并通过软连接关联。这种方法不仅保持了文件的组织性,也便于将来切换到 Emby 或其他媒体服务器。 - 在
MediaRelease
目录下,建议创建两个子文件夹:Shows
和Movies
。这样可以分别管理连续剧(如新番)和电影(包括剧场版和OVA)。 - 如果你使用软连接,确保 Docker 可以访问到真实的文件路径,否则文件将无法播放。这一步骤关键在于确保文件路径在 Docker 容器内部是可见且可访问的。
- 要获取文件夹的绝对路径,可以在存储设备的管理界面查找共享文件夹的详细信息。
- 为了保证性能,需要将 CPU 正确映射到 Docker 中。检查你的设备的
/dev
路径,确保 Docker 配置中的设备映射是正确的。 - 根据需要配置 Jellyfin 服务的端口。如果默认端口不符合你的需求,可以自行修改,确保它不与其他服务冲突。
文件一栏输入如下
这里需要注意的几个地方:
- 选中刚刚新创建的名称,点击上线按钮,正常的话看到绿色Up 表示成功。

如果下载失败,请先解决网络问题或者更换docker镜像
- 访问你的OMV ip地址+端口,即可看到jellyfin
结束语
在成功安装 Jellyfin 后,接下来将配置 Jellyfin 并安装 Bangumi 插件,并在下篇中详细介绍存储方式。