温馨提示×

如何在CentOS装Jellyfin

小樊
33
2026-07-20 06:32:07
栏目: 智能运维

下面是在 CentOS 7 / CentOS 8 / CentOS Stream 上安装 Jellyfin 的常用方法(推荐用官方仓库,最稳定)。


一、准备工作

1. 更新系统

sudo yum update -y

2. 安装必要工具

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

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

1. 导入 Jellyfin GPG 密钥

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

2. 创建 Jellyfin 仓库(CentOS 7 示例)

sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://repo.jellyfin.org/yum/stable/centos/\$releasever/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://repo.jellyfin.org/jellyfin_team.gpg.key
EOF

✅ CentOS 8 / Stream 也适用
如果 $releasever 识别异常,可手动改为 78


3. 安装 Jellyfin

sudo yum install -y jellyfin

三、启动并设置开机自启

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

查看状态:

systemctl status jellyfin

四、防火墙放行端口(重要)

Jellyfin 默认使用:

  • 8096(HTTP)
  • 8920(HTTPS,可选)
sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload

五、访问 Jellyfin

在浏览器中访问:

http://服务器IP:8096

按页面提示完成:

  • 管理员账号
  • 媒体库路径
  • 语言设置(支持中文)

六、常见目录说明

用途 路径
配置文件 /etc/jellyfin/
数据目录 /var/lib/jellyfin/
日志 /var/log/jellyfin/

七、常见问题

1️⃣ 权限问题

确保媒体目录可被 jellyfin 用户访问:

sudo chown -R jellyfin:jellyfin /你的媒体目录

2️⃣ 中文乱码 / 字体问题

sudo yum install -y wqy-microhei-fonts
sudo systemctl restart jellyfin

八、可选:Docker 方式(更简单)

如果你更倾向 Docker:

docker run -d \
  --name jellyfin \
  -p 8096:8096 \
  -v /path/to/config:/config \
  -v /path/to/media:/media \
  jellyfin/jellyfin

如果你告诉我:

  • ✅ CentOS 版本号
  • ✅ 是否使用 Docker
  • ✅ 是否需要 HTTPS / 反代(Nginx)

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

0