Jellyfin 是一个开源的媒体服务器软件,主要用于管理和串流个人的媒体内容,例如电影、电视剧、音乐、图片等。它可以让你像 Netflix 或 Spotify 一样,在本地或远程设备上播放自己收藏的内容。
🌟 Jellyfin 的主要功能
- 媒体库管理
自动识别并整理你的视频、音乐、图片等文件,并展示为整洁的媒体库界面(含封面图、简介、元数据等)。 - 跨平台播放
支持通过网页浏览器、移动设备(iOS、Android)、电视设备(Android TV、Fire TV、Roku)等多种方式访问和播放媒体内容。 - 实时转码
能根据客户端设备的能力对媒体内容进行转码(例如把高码率的视频转换为能在手机上流畅播放的格式)。 - 用户管理
支持多个用户账户和权限控制,可设置家人或朋友的访问权限。 - 插件支持
有丰富的插件可以扩展功能,比如字幕下载、元数据获取、直播电视(Live TV)等。 - 开源且无追踪
Jellyfin 完全免费、开源,不包含广告、数据收集或云同步服务,所有数据都保留在你自己的服务器上。
✅ Jellyfin 的常见用途
- 建立自己的“私人 Netflix”或“家庭影院”系统
- 在不同设备间同步观影记录
- 自建音乐服务器,在家或外网随时听歌
- 与家人共享影视资源但限制儿童账号的内容访问
- 远程访问家中媒体库(需配置端口或 VPN)
🖥️ 运行 Jellyfin 的环境
Jellyfin 支持运行在多个平台,包括:
- Windows
- Linux(如 Ubuntu、Debian、Docker 等)
- macOS
- NAS(如群晖、Unraid)
- Raspberry Pi
Docker 部署教程
Jellyfin:Jellyfin Docker官网
部署设备命令行执行(-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
端口号 用途 可选项
8096 默认http端口号 必须
8920 默认https端口号 可选
7359 让同一局域网中的客户端设备自动发现 可选
1900 DLNA的端口 可选
- 进入容器,安装字体,并且确认Intel核心显卡直通:
- 安装驱动,查看解码支持:
- 访问Jellyfin:部署设备IP:8097(例: 192.168.110.100:8097)找到播放-转码,硬件加速,intel cpu 核显选择Intel QuickSync (QSV)