centos

centos上jellyfin配置教程

小樊
55
2025-06-24 10:36:03
栏目: 智能运维

在CentOS上配置Jellyfin媒体服务器的步骤如下:

准备工作

  1. 更新系统
sudo yum update -y
  1. 安装依赖包
sudo yum install -y libicu fontconfig
  1. 安装FFmpeg(Jellyfin需要FFmpeg进行转码):
sudo yum install epel-release
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo rpm -ivh rpmfusion-free-release-7.noarch.rpm
sudo yum install ffmpeg ffmpeg-devel

安装Jellyfin

  1. 下载Jellyfin RPM包: 访问Jellyfin官方发布页面下载最新版本的RPM包。
wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
  1. 安装Jellyfin
sudo yum localinstall jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm

启动和配置Jellyfin

  1. 启动Jellyfin服务
sudo systemctl start jellyfin
  1. 设置开机自启动
sudo systemctl enable jellyfin
  1. 访问Jellyfin Web界面: 在浏览器中输入服务器的IP地址或域名,加上端口号8096(默认Web访问端口),进行初始化配置。
  2. 初始化配置
  1. 配置防火墙: 放行Jellyfin的默认端口(如HTTP的8096端口,HTTPS的8920端口等):
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
sudo firewall-cmd --reload

使用Docker安装Jellyfin(可选)

如果你更倾向于使用Docker来安装Jellyfin,可以参考以下步骤:

  1. 安装Docker: 对于CentOS 7及以上版本:
curl -sSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Jellyfin镜像
docker run -d -p 8096:8096 -v /jellyfin/config:/config -v /jellyfin/media:/media jellyfin/jellyfin
  1. 配置防火墙: 根据你的需要开放相应的端口,例如8096端口用于Web界面访问。

以上步骤应该能够帮助你在CentOS上成功安装和配置Jellyfin媒体服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或相关社区论坛寻求帮助。

0
看了该问题的人还看了