温馨提示×

centos为啥跑不动jellyfin

小樊
43
2026-09-21 05:03:36
栏目: 智能运维

CentOS 跑不动 Jellyfin,通常不是“系统不行”,而是环境/依赖/配置的问题。下面按最常见原因给你排一下:


1️⃣ CentOS 版本太老(最常见)

  • CentOS 7:默认 glibc 太老,Jellyfin 新版本基本跑不了
  • CentOS 8:已 EOL,仓库失效,装都装不全

✅ 建议:

  • Jellyfin 官方已不再推荐 CentOS
  • 换 Debian / Ubuntu 最省事

2️⃣ 缺少依赖(FFmpeg / dotnet)

Jellyfin 依赖:

  • ffmpeg(转码核心)
  • .NET runtime

常见问题:

  • CentOS 自带 ffmpeg 版本太低或没有
  • RPM Fusion 没开,装不了 ffmpeg

检查:

ffmpeg -version
dotnet --version

✅ 解决:

yum install epel-release
yum install ffmpeg

3️⃣ 硬件太弱(不是系统问题)

Jellyfin 是媒体服务器:

  • 转码吃 CPU / GPU
  • 1核1G 的机器直接卡死

最低建议:

  • 2核4G
  • 有 Intel 核显(开硬件转码)

4️⃣ SELinux / 防火墙拦了

表现:

  • 服务起了,但网页打不开

检查:

getenforce
firewall-cmd --list-all

✅ 临时测试:

setenforce 0

5️⃣ 用 Docker 反而更稳(强烈推荐)

在 CentOS 上:

docker run -d \
  -p 8096:8096 \
  -v /data/jellyfin:/config \
  jellyfin/jellyfin

✅ 不受系统版本影响


总结一句话

CentOS 不是跑不动 Jellyfin,而是“新版 Jellyfin 已经不太适配 CentOS 了”

如果你愿意,告诉我:

  • CentOS 几?
  • 物理机 / 云服务器?
  • 是不是转码卡死?

我可以直接帮你定位到具体原因。

0 踩