简单直接的回答是:非常稳定,但前提是你需要处理好“软件源”的问题。
CentOS(特别是 CentOS 7 和 CentOS 8/Stream)作为服务器操作系统,运行 Jellyfin 是非常稳定的。不过,由于 CentOS 的软件源策略比较保守,直接通过 yum 或 dnf 安装可能会遇到版本过旧或依赖缺失的问题。
以下是详细的分析和建议:
为了让 Jellyfin 在 CentOS 上稳定运行,建议遵循以下步骤:
如果你只是想跑 Jellyfin,不想折腾系统依赖,Docker 是首选。
docker run -d \
--name jellyfin \
--user 1000:1000 \ # 替换为你的用户ID
--net=host \ # 或者使用 -p 端口映射
--volume /path/to/config:/config \
--volume /path/to/media:/media \
--device /dev/dri:/dev/dri \ # 开启硬件转码需要映射设备
jellyfin/jellyfin
如果你坚持原生安装(不使用 Docker):
sudo dnf install epel-releaseffmpeg 至关重要。sudo dnf install jellyfin如果你是用作家庭影院服务器,转码是必须的。
jellyfin 加入 video 组即可。| 方案 | 稳定性 | 易用性 | 推荐度 |
|---|---|---|---|
| CentOS 7 原生安装 | 中 | 低 | ⭐ (不推荐,系统已死) |
| CentOS Stream 9 原生安装 | 高 | 中 | ⭐⭐⭐⭐ |
| Rocky Linux / AlmaLinux 9 原生安装 | 极高 | 中 | ⭐⭐⭐⭐⭐ |
| Docker 安装 (任何 CentOS 系) | 极高 | 高 | ⭐⭐⭐⭐⭐ |
最终建议: 不要使用 CentOS 7。如果你喜欢 RHEL 系的稳定性,请使用 Rocky Linux 9 或 AlmaLinux 9,并通过 Docker 部署 Jellyfin。这是目前最稳、最省心的方案。