Ubuntu 上部署 Jellyfin 的硬件需求与选型建议
最低配置与推荐配置
- 下表按使用场景给出 CPU、内存与存储的参考值,便于在 Ubuntu 上稳定运行 Jellyfin。
| 场景 |
处理器 |
内存 |
存储与 I/O |
网络 |
| 最低可用(直连播放为主) |
2 核 2.0GHz+ |
2GB |
≥50GB(机械盘可用,建议 SSD) |
100Mbps+ |
| 推荐(家庭共享,少量转码) |
4 核 2.8GHz+ |
4–8GB |
≥100GB SSD(元数据与缓存更快) |
千兆 |
| 多用户并发/频繁转码 |
6 核 3.5GHz+ |
16GB+ |
NVMe SSD(高并发 I/O) |
千兆及以上 |
说明:Jellyfin 在 Linux/Ubuntu 上的最低可用门槛较低(有教程与实践给出“1GB 内存、1 核 CPU”的最低值),但为保证库扫描、插件与转码缓存的顺畅,建议至少使用上表的“推荐”档配置。
4K 播放与转码能力
- 支持播放与转码 4K 视频;在启用硬件加速时,4K SDR HEVC → 4K SDR H.264 的转码速度可达约40 fps,对 HDR → SDR 色调映射也有良好支持。为获得稳定流畅的 4K 体验,优先选择支持 Intel Quick Sync 的 CPU(如 Intel J4125 或更新款),并正确安装核显驱动与加速组件。若客户端能直接播放(直连/不转码),对 CPU/GPU 压力会显著降低。
硬件加速与驱动要点
- 支持的加速路径:Intel Quick Sync(VA-API)、NVIDIA NVENC/NVDEC、AMD AMF/VA-API 等。Linux 上需安装对应驱动并在 Jellyfin 控制台启用硬件加速。
- Ubuntu 驱动与组件建议:
- Intel:安装 intel-media-va-driver-non-free 与 vainfo,FFmpeg 需支持 VA-API;Jellyfin 选择 Quick Sync。
- NVIDIA:安装 nvidia-driver-535 与 nvidia-docker2(容器场景),Jellyfin 选择 NVENC。
- AMD:安装 Mesa 20.0+ 驱动与 vainfo,Jellyfin 选择 VA-API/AMF(视型号与驱动支持)。
- Docker 场景:使用 –device /dev/dri(Intel/AMD)或 NVIDIA_VISIBLE_DEVICES=all 等环境变量将 GPU 透传给容器,并在 Jellyfin 中开启相应加速类型。
系统与网络要求
- 系统版本:建议使用 Ubuntu 20.04/22.04/24.04 LTS,可获得更好的内核、驱动与软件包支持。
- 存储与 I/O:媒体与缓存分离,优先 SSD/NVMe 以提升元数据扫描、封面生成与转码缓存性能。
- 网络与端口:默认 Web 访问端口 8096/TCP;远程访问需开放相应端口或使用反向代理/内网穿透。家庭局域网建议 千兆 以上带宽以减少 4K 串流卡顿。