温馨提示×

centos装jellyfin要什么依赖

小樊
45
2026-09-08 23:12:35
栏目: 智能运维

CentOS 上安装 Jellyfin,依赖主要分为 系统依赖安装方式相关依赖。下面按常见情况给你说明(以 CentOS 7 / 8 为主,CentOS Stream 类似)。


一、通用系统依赖(必须)

不管用 rpm 还是 docker,宿主机通常都需要:

# CentOS 7
yum install -y epel-release
yum install -y ffmpeg ffmpeg-devel
yum install -y fontconfig freetype
yum install -y libicu
# CentOS 8 / Stream
dnf install -y epel-release
dnf install -y ffmpeg-free
dnf install -y fontconfig freetype
dnf install -y libicu

⚠️ 注意

  • CentOS 官方源 没有 ffmpeg,需要 EPEL 或 RPM Fusion
  • Jellyfin 转码强烈依赖 ffmpeg

二、RPM 方式安装 Jellyfin(推荐)

1️⃣ 添加 Jellyfin 源

rpm --import https://repo.jellyfin.org/centos/jellyfin.repo.key

CentOS 7:

yum install -y https://repo.jellyfin.org/releases/server/centos/jellyfin-10.x.x.el7.x86_64.rpm

CentOS 8:

dnf install -y https://repo.jellyfin.org/releases/server/centos/jellyfin-10.x.x.el8.x86_64.rpm

2️⃣ RPM 会自动依赖

  • jellyfin-server
  • jellyfin-web
  • dotnet(部分版本内嵌)

三、Docker 方式(最省事,推荐)

依赖最少

dnf install -y docker
systemctl enable --now docker
docker run -d \
  --name jellyfin \
  -p 8096:8096 \
  -v /path/config:/config \
  -v /path/media:/media \
  jellyfin/jellyfin

不需要 ffmpeg、dotnet、fontconfig


四、硬件转码额外依赖(可选)

Intel 核显

yum install -y intel-media-driver

NVIDIA

yum install -y nvidia-driver nvidia-container-toolkit

五、防火墙

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

六、最小依赖总结

最小可用

  • epel-release
  • ffmpeg
  • fontconfig

最省心

  • Docker + Jellyfin 镜像

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否要硬解
  • 是否用 Docker

我可以给你精确一条命令装好

0