CentOS 上部署 Jellyfin 的资源建议
最低可用配置
- CPU:1 核即可运行(适合直连播放、几乎不转码的场景)
- 内存:≥1 GB(建议 2 GB 以上更稳)
- 存储:系统盘与媒体库分离;媒体库容量按你的片库规模规划,缓存与数据库放在 SSD 上体验更好
- 网络:家庭/内网建议千兆以太网;远程访问需有公网 IP 或做内网穿透/反向代理
按场景的推荐配置
| 场景 |
CPU |
内存 |
并发能力(约) |
存储与网络要点 |
| 单人轻度使用(直连/少量转码) |
Intel Celeron N5105(4C4T) 或同级 |
8 GB |
2 路 1080P |
系统盘与缓存用 SSD;千兆网 |
| 家庭多设备(多端直连+偶尔转码) |
AMD Ryzen 5 5600G(6C12T) 或同级 |
16 GB |
4K 1–2 路 或 8 路 1080P |
媒体库可用 HDD 阵列,缓存走 NVMe;千兆网 |
| 小型工作室/多并发(大量转码) |
Intel Core i7-13700(16C24T) 或同级 |
32 GB |
12 路 4K |
建议启用硬件加速;SSD 分层存储;千兆及以上网络 |
| 说明:上表的并发能力基于启用硬件加速(如 Intel Quick Sync 或 NVIDIA NVENC)的典型表现,纯软件转码会显著下降。 |
|
|
|
|
硬件加速与资源关系
- 启用硬件加速可大幅降低 CPU 占用并提升并发:
- Intel Quick Sync:在 Jellyfin 控制台“播放 → 硬件加速”中选择;部署 Docker 时映射 /dev/dri 设备(如 renderD128、card0)。
- NVIDIA NVENC:需安装驱动与容器工具包,并在容器/环境里开启 NVIDIA_VISIBLE_DEVICES 与相应能力。
- 内存与并发:转码会占用额外内存(含解码缓冲、字幕渲染等),建议并发流多时预留到 16–32 GB。
CentOS 部署要点与端口
- 安装方式:可用 RPM/YUM 或 Docker;Docker 部署时建议将 /config、/cache 挂载到 SSD。
- 防火墙放行:至少开放 8096/TCP(HTTP);如需 HTTPS 开放 8920/TCP;DLNA/发现常用 1900/UDP 与 5353/UDP。
- 访问与初始化:浏览器访问 http://服务器IP:8096 完成管理员设置与媒体库添加。