硬件推荐

NAS 搭建个人影音库:从零开始的 Plex 与 Jellyfin 实战指南

你是否也曾遇到过这样的场景:手机相册里存着上千张照片和视频,电脑硬盘里塞满了下载的电影和剧集,却因为存储空间不足或设备限制,无法随时随地享受这些内容?又或者,你正在为家人朋友之间共享视频文件而烦恼,每次都要通过微信或网盘传来传去,画质被压缩得惨不忍睹?

如果你有一台 NAS,这些问题都能迎刃而解。NAS 不仅能集中存储你的所有媒体文件,还能通过影音服务器软件(如 Plex 和 Jellyfin)将你的私人收藏变成流媒体平台,在任何设备上随时观看。本文将从零开始,手把手教你搭建属于自己的个人影音库。

为什么选择 Plex 或 Jellyfin?

在开始之前,我们需要先了解这两个主流影音服务器软件的区别。Plex 是一款商业软件,界面精美,客户端覆盖几乎所有平台,设置简单,但部分高级功能(如硬件转码)需要付费订阅 Plex Pass。Jellyfin 则是完全免费开源的替代方案,功能与 Plex 相当,且完全由社区驱动,没有付费墙,适合喜欢折腾和注重隐私的用户。

如果你的 NAS 性能较强(如支持 Intel 核显或独立显卡),两者都能很好地利用硬件转码来流畅播放高码率视频。对于大多数家庭用户来说,Jellyfin 是性价比最高的选择,而 Plex 则更适合追求极致体验且愿意付费的用户。

第一步:准备你的 NAS 环境

在开始安装前,请确保你的 NAS 满足以下条件:

  1. 操作系统为 DSM 6.2 及以上(群晖)或 QTS 4.4 及以上(威联通),或使用 Docker 容器运行。
  2. 至少 4GB 内存,建议 8GB 以上,以保证转码流畅。
  3. 硬盘有足够空间存放媒体文件,建议使用 RAID 1 或 SHR 防止数据丢失。
  4. 网络为千兆局域网,外网访问可后续配置 DDNS 和端口转发。

如果你使用的是群晖,可以通过套件中心直接搜索安装 Jellyfin,也可以使用 Docker 来部署,后者更灵活且便于更新。这里以 Docker 为例,因为它在所有 NAS 品牌上通用。

第二步:使用 Docker 安装 Jellyfin

打开 NAS 的 Docker 应用,在注册表中搜索 jellyfin/jellyfin,选择最新版本并下载镜像。下载完成后,点击启动容器,配置如下:

docker run -d \
  --name jellyfin \
  --restart unless-stopped \
  -p 8096:8096 \
  -v /path/to/config:/config \
  -v /path/to/media:/media \
  -v /path/to/cache:/cache \
  --device=/dev/dri:/dev/dri \  # 如果 NAS 支持 Intel 核显,用于硬件转码
  jellyfin/jellyfin

如果你的 NAS 不支持 Docker(如部分入门型号),可以直接在套件中心安装 Jellyfin 套件,配置方式类似。安装完成后,通过浏览器访问 http://你的NAS_IP:8096,进入初始设置向导。

第三步:配置媒体库和元数据刮削

登录 Jellyfin 后,点击左侧菜单的“媒体库”,添加你的电影、电视剧、音乐等文件夹。建议将媒体文件按以下结构整理:

/media/
  ├── Movies/
  │   ├── 星际穿越 (2014).mkv
  │   └── 盗梦空间 (2010).mp4
  ├── TV Shows/
  │   ├── 绝命毒师/
  │   │   ├── Season 01/
  │   │   │   └── S01E01.mkv
  │   │   └── Season 02/
  │   │       └── S02E01.mkv
  └── Music/
      └── Artist/
          └── Album/
              └── track.mp3

文件名最好包含年份和集数,这样 Jellyfin 的元数据刮削器(如 The Movie Database)才能正确识别。在媒体库设置中,选择对应的刮削器,并勾选“将图片和元数据保存到媒体文件夹”,这样可以避免重复刮削。

对于电影,建议使用 TMDB 刮削器;对于电视剧,使用 TVDB。Jellyfin 默认支持这些,无需额外安装插件。如果你有特殊需求(如动漫),可以安装 AniDB 等插件。

第四步:开启硬件转码与外网访问

为了让高码率视频在手机或电视上流畅播放,需要启用硬件转码。在 Jellyfin 的“播放”设置中,找到“转码”选项,勾选“启用硬件加速”,选择你的核显型号(如 Intel Quick Sync)。如果你的 NAS 没有核显,只能依赖 CPU 软件转码,性能会差很多,建议直接播放原始文件。

外网访问方面,有两种常见方案:

  1. 使用 Synology QuickConnect 或 QNAP myQNAPcloud:在 NAS 上启用对应服务,然后在 Jellyfin 的网络设置中填写你的外网地址。
  2. 使用 DDNS + 端口转发:在路由器上为 Jellyfin 的 8096 端口设置端口转发,并通过 DDNS 获得固定域名。

为了安全,建议启用 HTTPS(使用 Let's Encrypt 证书)和设置强密码。如果你不想暴露端口,可以使用 Tailscale 或 ZeroTier 组建虚拟局域网,更安全且无需公网 IP。

第五步:客户端播放与日常维护

Jellyfin 提供了丰富的客户端,包括 Android、iOS、Windows、macOS、Apple TV、Android TV 等。在手机或电视上安装对应客户端,登录你的服务器地址即可开始播放。在客户端中,可以设置视频质量、字幕语言等,体验接近 Netflix。

日常维护方面,建议定期更新 Jellyfin 容器,关注官方更新日志。另外,定期检查媒体库刮削结果,如果发现匹配错误,可以手动修正。对于磁盘空间,建议开启回收站功能,防止误删文件。

如果你追求更自动化的体验,可以搭配 Sonarr、Radarr 等工具自动下载和管理剧集,配合 qBittorrent 实现全自动追剧。但这属于进阶玩法,需要一定的时间和学习成本。

总结

通过以上步骤,你已经成功搭建了一个功能完整的个人影音库。无论是家庭聚会时播放电影,还是旅途中随时观看剧集,都能轻松实现。Jellyfin 的免费开源特性让你无需担心订阅费用,而 Plex 则提供了更简单的操作和更精致的界面。选择哪款软件取决于你的需求和偏好,但核心思路是一致的:用 NAS 集中管理媒体,通过流媒体服务随时访问。

搭建完成后,你还可以进一步探索字幕下载插件、用户权限管理、音乐串流等功能,让你的影音库更加完善。现在,打开你的 NAS,开始享受私人影院带来的乐趣吧!

💬 评论区
发表评论

暂无评论,来说两句吧