温馨提示×

centos怎么安装jellyfin

小樊
36
2026-08-03 19:45:39
栏目: 智能运维

CentOS 上安装 Jellyfin 主要有两种方式:官方仓库安装(推荐)Docker 安装。下面分别说明,适用于 CentOS 7 / CentOS 8 / Rocky / Alma 等衍生系统


一、使用官方仓库安装(推荐)

1️⃣ 安装依赖

sudo yum install -y epel-release
sudo yum install -y curl

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 / Rocky / Alma

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

3️⃣ 安装 Jellyfin

sudo yum install -y jellyfin

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

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

5️⃣ 检查运行状态

sudo systemctl status jellyfin

6️⃣ 防火墙放行端口(默认 8096)

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

7️⃣ 访问 Jellyfin

浏览器访问:

http://服务器IP:8096

二、使用 Docker 安装(更干净、推荐服务器使用)

1️⃣ 安装 Docker

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker

2️⃣ 运行 Jellyfin

docker run -d \
  --name jellyfin \
  -p 8096:8096 \
  -v /data/jellyfin/config:/config \
  -v /data/media:/media \
  --restart unless-stopped \
  jellyfin/jellyfin

说明:

  • /data/media:你的电影、电视剧目录
  • /data/jellyfin/config:配置目录

3️⃣ 访问

http://服务器IP:8096

三、常见问题

✅ 端口无法访问

sudo firewall-cmd --list-ports
sudo netstat -tunlp | grep 8096

✅ SELinux 问题(CentOS 常见)

sudo setenforce 0

或永久关闭(不推荐生产环境):

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

四、推荐安装方式总结

场景 推荐方式
物理机 / 虚拟机 官方仓库
NAS / 云服务器 Docker
多服务共存 Docker

如果你愿意,可以告诉我:

  • CentOS 版本
  • 是否是云服务器
  • 是否需要硬件解码(Intel / NVIDIA)

我可以给你更精确的安装方案 ✅

0