Jellyfin 官方并没有严格限定“只支持哪一个具体的 CentOS 小版本”,而是基于运行环境(.NET / 依赖库)来支持的。下面是常见情况和结论:
一、CentOS 7(支持,但已偏旧)
- 支持情况:可以运行 Jellyfin
- 安装方式:
- 注意:
- CentOS 7 默认仓库较老
- 新版 Jellyfin 依赖较新的 .NET Runtime
- 建议使用 Docker 方式,避免系统依赖问题
✅ 结论:CentOS 7 可用,但不是最推荐
二、CentOS 8(已基本不可用)
- CentOS 8 官方已停止维护(EOL)
- Jellyfin 官方 RPM 对 CentOS 8 支持有限
- 很多依赖(如 ffmpeg、libssl)已不安全或缺失
❌ 结论:不推荐 CentOS 8
三、CentOS Stream(可用但不算“稳定生产”)
- CentOS Stream 9 可以运行 Jellyfin
- 适合测试 / 学习
- 生产环境一般不建议
⚠️ 结论:能用,但不算传统 CentOS 稳定版
四、最推荐的做法(重点)
✅ 使用 Docker 安装 Jellyfin(所有 CentOS 通用)
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /path/config:/config \
-v /path/media:/media \
jellyfin/jellyfin
✔ 不受 CentOS 版本限制
✔ 升级简单
✔ 依赖隔离
五、总结一句话
Jellyfin 不严格限定 CentOS 版本,CentOS 7 可用,CentOS 8 不推荐,最佳方案是用 Docker。
如果你愿意,我可以:
- 给你 CentOS 7 安装 Jellyfin 的完整步骤
- 或 Docker 安装 + 硬件解码配置
- 或 对比 CentOS / Ubuntu / Debian 哪个更适合 Jellyfin
你现在是 物理机 / 虚拟机 / 云服务器?