Jellyfin 是一个开源的媒体服务器软件,主要用于管理和串流个人的媒体内容,例如电影、电视剧、音乐、图片等。它可以让你像 Netflix 或 Spotify 一样,在本地或远程设备上播放自己收藏的内容。

🌟 Jellyfin 的主要功能

  1. 媒体库管理
    自动识别并整理你的视频、音乐、图片等文件,并展示为整洁的媒体库界面(含封面图、简介、元数据等)。
  2. 跨平台播放
    支持通过网页浏览器、移动设备(iOS、Android)、电视设备(Android TV、Fire TV、Roku)等多种方式访问和播放媒体内容。
  3. 实时转码
    能根据客户端设备的能力对媒体内容进行转码(例如把高码率的视频转换为能在手机上流畅播放的格式)。
  4. 用户管理
    支持多个用户账户和权限控制,可设置家人或朋友的访问权限。
  5. 插件支持
    有丰富的插件可以扩展功能,比如字幕下载、元数据获取、直播电视(Live TV)等。
  6. 开源且无追踪
    Jellyfin 完全免费、开源,不包含广告、数据收集或云同步服务,所有数据都保留在你自己的服务器上。

Jellyfin 的常见用途

  • 建立自己的“私人 Netflix”或“家庭影院”系统
  • 在不同设备间同步观影记录
  • 自建音乐服务器,在家或外网随时听歌
  • 与家人共享影视资源但限制儿童账号的内容访问
  • 远程访问家中媒体库(需配置端口或 VPN)

🖥️ 运行 Jellyfin 的环境

Jellyfin 支持运行在多个平台,包括:

  • Windows
  • Linux(如 Ubuntu、Debian、Docker 等)
  • macOS
  • NAS(如群晖、Unraid)
  • Raspberry Pi

image.png
image.png
image.png


Docker 部署教程

Jellyfin:Jellyfin Docker官网
image.png


  1. 部署设备命令行执行(-v 参数衍射本地路径根据自己环境和需求更改):

    docker run --name=Jellyfin -d \
    -v /vol1/1000/Docker/Jellyfin/config:/config \
    -v /vol1/1000/Docker/Jellyfin/cache:/cache \
    -v /vol2/1000/:/media \
    -e TZ=Asia/Shanghai \
    -e PUID=0 -e PGID=0 \
    --device=/dev/dri:/dev/dri \
    --add-host=api.themoviedb.org:13.224.161.90 \
    --add-host=api.themoviedb.org:13.35.8.65 \
    --add-host=api.themoviedb.org:13.35.8.93 \
    --add-host=api.themoviedb.org:13.35.8.6 \
    --add-host=api.themoviedb.org:13.35.8.54 \
    --add-host=image.tmdb.org:138.199.37.230 \
    --add-host=image.tmdb.org:108.138.246.49 \
    --add-host=api.thetvdb.org:13.225.89.239 \
    --add-host=api.thetvdb.org:192.241.234.54 \
    --restart unless-stopped \
    -p 8097:8096 -p 8921:8920 \
    jellyfin/jellyfin:latest

image.png
端口号 用途 可选项
8096 默认http端口号 必须
8920 默认https端口号 可选
7359 让同一局域网中的客户端设备自动发现 可选
1900 DLNA的端口 可选


  1. 进入容器,安装字体,并且确认Intel核心显卡直通:

image.png


  1. 安装驱动,查看解码支持:

image.png


  1. 访问Jellyfin:部署设备IP:8097(例: 192.168.110.100:8097)找到播放-转码,硬件加速,intel cpu 核显选择Intel QuickSync (QSV)

image.png