温馨提示×

CentOS装Jellyfin难吗

小樊
34
2026-07-08 14:55:22
栏目: 智能运维

难不难取决于你的Linux 基础,但总体来说:不算难,按步骤来 20 分钟内能装好。下面给你一个从易到难的对比和推荐方案。


一、结论先说

能用 Docker 就别直接装
CentOS 7 和 CentOS 8/Stream 略有区别
✅ 新手推荐:Docker + Jellyfin(最简单、最稳)


二、三种安装方式难度对比

安装方式 难度 推荐度 说明
Docker 安装 ⭐⭐⭐⭐⭐ 最推荐,干净、好升级
官方 RPM 仓库 ⭐⭐⭐ ⭐⭐⭐ 适合不用 Docker 的服务器
手动下载 RPM ⭐⭐⭐⭐ ⭐⭐ 容易踩依赖坑

三、最推荐方案:Docker 安装(适合 90% 的人)

1️⃣ 安装 Docker(CentOS 7/8 通用)

# 卸载旧版本(如果有)
sudo yum remove docker*

# 安装依赖
sudo yum install -y yum-utils

# 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
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 /home/jellyfin/config:/config \
  -v /home/media:/media \
  --restart unless-stopped \
  jellyfin/jellyfin

然后浏览器访问:

http://服务器IP:8096

✅ 完成


四、不用 Docker(直接用 RPM)

CentOS 7

sudo yum install epel-release
sudo yum install jellyfin

CentOS 8 / Stream

sudo dnf install epel-release
sudo dnf install jellyfin

启动:

systemctl enable jellyfin
systemctl start jellyfin

⚠️ 常见问题:

  • 端口被防火墙拦
  • ffmpeg 版本问题(转码)

五、常见坑(提前避)

1️⃣ 防火墙没放行

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

2️⃣ 媒体目录没权限

chmod -R 755 /home/media

3️⃣ 转码卡(没显卡)

  • 核显 / NVIDIA 需要额外配置
  • 纯 CPU 也能跑,但 4K 会吃力

六、适合你吗?

可以告诉我:

  • CentOS 7 还是 8?
  • 服务器还是 NAS?
  • 有没有显卡(Intel / NVIDIA)?

我可以直接给你一条龙命令版教程,照着复制就行。

0