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

Jellyfin安装

Jellyfin是一个免费的、开源的媒体系统,它允许用户管理和流式传输他们的媒体库。在OMV上使用Docker安装Jellyfin是一个简单直接的过程。

一.docker安装

  1. 使用ssh 登录OMV
  1. 在终端中输入命令:
    1. 登录OMV的web界面
    1. 点击系统 → omv-exras 将Docker repo勾选保存
      1. notion image
    1. 点击系统 → 插件 安装 openmediavault-compose
      1. notion image
    1. 退出重新登陆之后发现服务一栏多了compose
      1. notion image
    1. 点击服务→ Compose → 设置
    1. 设置 Compose文件夹,Data 文件夹
      1. 💡
        Compose文件夹主要用来放Compose File文件也就是一些docker的配置。Data文件夹主要用来放一些Image产生的文件,可以使用CHANGE_TO_COMPOSE_DATA_PATH这个变量来代替,也可以不设置。
        notion image
    1. 保存,系统就会自动安装docker,看到如图所示表示安装成功
    💡
    如果安装失败,请先解决网络问题或者换镜像
    notion image

    二.Jellyfin安装

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

    结束语

    在成功安装 Jellyfin 后,接下来将配置 Jellyfin 并安装 Bangumi 插件,并在下篇中详细介绍存储方式。
     
  2. nas
  3. 看番
  4. 《如何使用PyTorch的C++ API与Python API进行数据交换》OMV+Jellyfin+Bangumi 看番新姿势(下)
    Loading...