七千二百袋水泥
七千二百袋水泥
Published on 2025-09-21 / 1 Visits

手把手教你通过NAS部署Jellyfin:打造高效家庭媒体中心与私人影院的完整指南

Jellyfin 是一款开源媒体服务器系统,专门用于高效组织、管理和流式传输个人媒体内容,包括视频、音乐和照片等资源。它支持跨多种设备访问,使用户能够轻松构建专属的家庭媒体中心。作为 Emby 和 Plex 等专有解决方案的替代品,Jellyfin 通过专用服务器将媒体内容分发到终端用户设备。该项目最初基于 Emby 的 3.5.2 版本开发,并已迁移至 .NET Core 框架,以实现全面的跨平台兼容性。

Image

体验官方演示版本:
https://demo.jellyfin.org/stable/web/

安装步骤详解

使用 Docker Compose 部署

通过以下 Docker Compose 配置可以快速部署 Jellyfin 服务:

services:
  jellyfin:
    image: nyanmisaka/jellyfin:latest
    container_name: jellyfin
    ports:
      - 8096:8096
    volumes:
      - /vol1/1000/docker/jellyfin/config:/config
      - /vol1/1000/docker/jellyfin/cache:/cache
      - /vol1/1000/docker/jellyfin/media:/media
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
    devices:
      - /dev/dri:/dev/dri
    restart: always

参数配置说明

  • 8096 端口(必需):用于 HTTP 通信的服务端口
  • /config 目录(必需):存储服务配置文件的位置
  • /cache 目录(可选):用于缓存文件的存储路径
  • /media 目录(可选):媒体文件的主存储目录
  • PUID 和 PGID(可选):设置运行服务的用户和组标识
  • TZ 时区(可选):配置系统时区设置
  • /dev/dri 设备(可选):启用 GPU 硬件加速功能

基本使用指南

在浏览器中输入 http://NAS的IP:8096 即可访问 Jellyfin 管理界面。

Image

选择首选语言后,点击"下一步"继续设置流程。

Image

创建管理员账户信息,完成后点击"下一步"。

Image

初次设置建议暂不添加媒体库,后续可再进行详细配置。

Image

设置元数据抓取的语言偏好,点击"下一步"继续。

Image

保持默认网络设置,直接点击"下一步"。

Image

完成基础设置后,系统会显示设置完成的确认界面。

Image

使用刚才设置的管理员账号和密码登录系统。

Image

进入主界面后,由于尚未配置媒体库,页面会显示为空状态。

Image

控制面板功能详解

点击左上角菜单按钮展开功能选项。

Image

选择"控制面板"进入系统管理界面。

Image

查看服务器信息,当前运行的 Jellyfin 版本为 10.10.7。

Image

监控活动设备数量和媒体使用情况统计。

Image

可以自定义修改服务器名称标识。

Image

支持多用户访问时,可创建额外的用户账户。

Image

提示说明
媒体库和播放设置将在后续章节单独介绍,其他设置通常保持默认即可。计划任务功能允许用户合理设置运行时间,如果希望硬盘长时间休眠不被频繁唤醒,可以将任务安排在相同时间段执行。

Image

媒体库配置与管理

这是一个典型的影音媒体库结构,分为电影和电视剧两个主要类别(资源数量较多时可进一步细分)。

Image

点击添加媒体库(如果界面持续加载,尝试重启服务解决)。

Image

选择正确的内容类型(重要),显示名称可根据需要自定义。

Image

指定存放电影的文件夹位置,支持多文件夹同时添加。

Image

配置建议
以下设置项无需逐一详细说明,参考示例配置即可。如果文件夹命名不规范,建议启用相应选项进行整理。

Image

元数据抓取器推荐仅选择 TMDB 来源。

Image

元数据存储方式选择 Nfo 格式,图片获取器选用 TMDB 和屏幕截图功能(后者可选)。

Image

将元数据集中存储在同一目录,便于后续管理和迁移。

Image

其他选项根据实际需求配置,初期可保持默认,后续按需调整。

Image

完成设置后,媒体库自动开始扫描过程。

Image

返回控制面板,可能发现元数据获取异常(通常因网络连接问题无法访问 TMDB)。

Image

通过网络代理重新抓取后即可正常显示海报信息(具体方法不展开说明)。

Image

查看影片详情页面,显示完整的元数据信息。

Image

演员信息也能正常显示(需要稳定的网络连接支持)。

Image

所有抓取的元数据文件都保存在统一目录中。

Image

快速指南
以下简要介绍电视剧媒体库的添加流程。注意内容类型应选择"节目"分类。

Image

参考图示进行基本参数配置。

Image

按照示例完成文件夹设置。

Image

元数据抓取器建议仅选用 TMDB,避免多源冲突。

Image

启用 Nfo 元数据存储功能。

Image

参照示意图设置高级选项。

Image

勾选这两个重要选项。

Image

确认无误后点击"确定"保存设置。

Image

首页立即刷新显示新添加的内容。

Image

元数据抓取完整准确(识别失败通常因文件名不规范导致)。

Image

每集电视剧都包含详细信息,显著提升观看体验。

Image

元数据文件保存在对应的剧集文件夹中。

Image

硬件转码功能配置

此功能需要设备配备 GPU,通常集成显卡即可满足需求,主要在外网播放场景中使用。

Image

Intel 核显建议选择 QSV 或 VAAPI,ARM 处理器选用 RKMPP(其他处理器类型请参考官方文档)。

Image

个人测试表明 QSV 编码效率较高,仅使用核显时无需指定特定设备。

Image

编码选项可保持默认或全选(AV1 需显卡支持,多数设备不支持),此处使用默认设置。

Image

需要色彩映射功能的用户可启用此选项。

Image

设备性能较弱时可适当限制转码参数,确认后点击"保存"。

Image

4K 视频播放时正常触发转码流程。

Image

任务管理器显示 GPU 使用率变化证实硬件加速生效。

Image

综合评估与总结

由于个人使用习惯,我对 Jellyfin 的实际应用经验有限,仅能提供基础使用指导,更高级的功能需要用户自行探索。我个人更常使用 Emby 解决方案,Jellyfin 的主要优势在于完全免费,但界面美观度稍逊于 Emby。值得注意的是,Jellyfin 和 Emby 的元数据完全兼容,后期迁移成本极低。

综合推荐指数:⭐⭐⭐(设备兼容性优秀)
使用体验评分:⭐⭐⭐(免费方案中表现良好)
部署难度评估:⭐⭐⭐(配置过程适中)