温馨提示×

CentOS能搭建Jellyfin吗

小樊
41
2026-08-18 18:26:51
栏目: 智能运维

可以的,CentOS 完全可以用来搭建 Jellyfin,而且这是比较常见的做法之一。下面给你一个清晰、实用的说明。


一、CentOS 版本说明(很重要)

✅ 推荐版本

  • CentOS 7(稳定、教程多)
  • CentOS Stream 8 / 9(新硬件、新内核)

⚠️ 不推荐

  • CentOS Linux 8(已 EOL),官方已停止维护,不建议新部署

如果你是新装系统,建议用 Rocky Linux / AlmaLinux(CentOS 替代品),体验和 CentOS 几乎一致。


二、Jellyfin 在 CentOS 上的安装方式

✅ 方式一:官方 RPM 仓库(最推荐)

1️⃣ 安装依赖

sudo yum install -y epel-release

2️⃣ 添加 Jellyfin 官方仓库

sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg
sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://repo.jellyfin.org/yum/stable/centos/\$releasever/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://repo.jellyfin.org/jellyfin_team.gpg
EOF

3️⃣ 安装 Jellyfin

sudo yum install -y jellyfin

4️⃣ 启动并设置开机自启

sudo systemctl enable --now jellyfin

5️⃣ 查看运行状态

systemctl status jellyfin

三、防火墙设置(非常重要)

开放默认端口(8096)

sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload

四、访问 Jellyfin

在浏览器中访问:

http://服务器IP:8096

首次访问会进入初始化向导(设置管理员账号、媒体库等)。


五、常见问题

1️⃣ 硬解(硬件转码)

  • Intel / AMD / NVIDIA 都支持
  • 需要:
    • 安装对应驱动
    • jellyfin 用户加入 video
sudo usermod -aG video jellyfin

2️⃣ 中文支持

  • CentOS 默认支持 UTF-8
  • 媒体文件名含中文一般没问题
  • 如遇乱码,确认系统语言:
locale

3️⃣ 性能建议

  • 媒体库不要放在 /root
  • 建议挂载单独数据盘
  • 大硬盘建议用 xfs

六、快速总结

项目 是否支持
CentOS 安装 Jellyfin ✅ 支持
硬件转码 ✅ 支持
外网访问 ✅ 支持
Docker 方式 ✅ 也支持

如果你愿意,我可以:

  • ✅ 给你 CentOS 7 / Stream 9 专用安装脚本
  • ✅ 教你 Docker 方式部署
  • ✅ 帮你配置 硬解 + 外网访问 + 反代

你现在用的是 哪个 CentOS 版本?

0