温馨提示×

centos下jellyfin怎么配

小樊
43
2026-09-02 21:10:23
栏目: 智能运维

下面给你一份CentOS 下 Jellyfin 的安装与基础配置指南(以 CentOS 7 / 8 为主,适用于 x86_64)。


一、系统准备

1. 更新系统

sudo yum update -y

2. 安装基础依赖

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

⚠️ 注意:

  • CentOS 自带仓库的 ffmpeg 可能版本较低
  • 推荐启用 RPM Fusion 或手动安装静态 ffmpeg(后面会说)

二、安装 Jellyfin

方法一:官方 RPM 仓库(推荐)

sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg
sudo yum install -y https://repo.jellyfin.org/releases/server/centos/jellyfin-repo-<版本>.noarch.rpm

然后安装:

sudo yum install -y jellyfin

方法二:手动安装 RPM

wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-*.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-*.rpm
sudo yum localinstall -y jellyfin-*.rpm

三、启动 Jellyfin

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

查看状态:

sudo systemctl status jellyfin

四、防火墙配置

Jellyfin 默认端口是 8096

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

浏览器访问:

http://服务器IP:8096

五、FFmpeg 配置(非常重要)

1. 检查 ffmpeg

which ffmpeg
ffmpeg -version

2. 如果版本太低(推荐静态版)

cd /opt
sudo wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
sudo tar xvf ffmpeg-release-amd64-static.tar.xz
sudo ln -s /opt/ffmpeg-*/ffmpeg /usr/local/bin/ffmpeg

Jellyfin 后台设置:

控制台 → 播放 → FFmpeg 路径
/usr/local/bin/ffmpeg

六、媒体库配置

  1. 准备目录(示例)
sudo mkdir -p /data/media/movies
sudo mkdir -p /data/media/tv
  1. 设置权限
sudo chown -R jellyfin:jellyfin /data/media
  1. Jellyfin 中添加媒体库
控制台 → 媒体库 → 添加媒体库
类型:电影 / 电视剧
路径:/data/media/movies

七、硬件解码(可选)

Intel 核显(常见)

sudo yum install -y intel-media-driver

Jellyfin 设置:

播放 → 硬件加速 → VAAPI

八、常见问题

1. 无法访问

  • 检查防火墙
  • 检查 SELinux
sudo setenforce 0

2. 播放卡顿

  • 使用硬解
  • 降低转码分辨率

如果你告诉我:

  • CentOS 具体版本(7 / 8 / Stream)
  • 是否用 Docker
  • 是否要外网访问

我可以给你更精准的配置方案

0