温馨提示×

CentOS装Jellyfin步骤是啥

小樊
43
2026-07-20 07:03:01
栏目: 智能运维

CentOS 7 / CentOS 8 / CentOS Stream 上安装 Jellyfin 的步骤如下(官方推荐方式,最稳定)。


一、准备工作

# 更新系统
sudo yum update -y

二、安装依赖

sudo yum install -y epel-release
sudo yum install -y ffmpeg

⚠️ 注意:

  • CentOS 7 默认仓库里的 ffmpeg 版本较旧,建议启用 RPM Fusion 或自行安装新版 ffmpeg
  • CentOS 8 / Stream 可直接用 epel 或 rpmfusion

三、添加 Jellyfin 官方仓库(推荐)

1️⃣ 安装仓库配置

sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg.key

2️⃣ 添加 Jellyfin 仓库

CentOS 7

sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/jellyfin-centos.repo

CentOS 8 / Stream

sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/jellyfin-centos8.repo

四、安装 Jellyfin

sudo yum install -y jellyfin

五、启动并设置开机自启

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

查看状态:

systemctl status jellyfin

六、防火墙放行端口(默认 8096)

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

七、浏览器访问

http://服务器IP:8096

按向导完成:

  • 设置管理员账号
  • 添加媒体库(电影 / 电视剧 / 音乐)
  • 扫描媒体

八、常见问题

✅ 1. 无法播放(转码失败)

确认 ffmpeg 可用:

ffmpeg -version

Jellyfin 控制台 → 播放 → ffmpeg 路径:

/usr/bin/ffmpeg

✅ 2. 外网访问

  • 路由器端口映射 8096
  • 或用 Nginx 反向代理 + HTTPS

✅ 3. CentOS 7 已 EOL

建议:

  • 使用 Rocky Linux / AlmaLinux
  • Docker 版 Jellyfin

九、Docker 安装(最简单,强烈推荐)

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

如果你告诉我:

  • ✅ CentOS 具体版本
  • ✅ 是否用 Docker
  • ✅ 是否需要 HTTPS / 外网访问

我可以给你 完整定制安装方案(包括硬件解码、Nginx、域名)。

0