centos

centos上jellyfin的使用教程有哪些

小樊
47
2025-07-30 20:08:26
栏目: 智能运维

在CentOS上安装和配置Jellyfin媒体服务器的教程如下:

安装Jellyfin

  1. 安装依赖包
sudo yum install -y epel-release
sudo yum install -y libicu fontconfig
  1. 下载并安装Jellyfin
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
sudo rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
sudo rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
  1. 配置Jellyfin
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
  1. 配置防火墙
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
sudo firewall-cmd --zone=public --add-port=1900/udp --permanent
sudo firewall-cmd --zone=public --add-port=5353/udp --permanent
sudo firewall-cmd --reload

初始化Jellyfin

  1. 访问Jellyfin的Web界面(默认IP: 8096),按照提示进行初始化设置,包括选择语言、用户名、密码、媒体库等。

配置FFmpeg

  1. 下载适合你系统的FFmpeg版本。
  2. 解压下载的包并将解压后的FFmpeg和ffprobe可执行文件复制到 /usr/bin/ 目录下。
tar -xvf ffmpeg-version-static.tar.xz
sudo cp ffmpeg-version-static/ffmpeg /usr/bin/ffmpeg
sudo cp ffmpeg-version-static/ffprobe /usr/bin/ffprobe
  1. 在Jellyfin的设置页面中配置FFmpeg的路径。

配置Jellyfin刮削

为了自动获取媒体文件的元数据,你需要配置Jellyfin的刮削功能。可以安装第三方刮削插件,如MetaShark。

远程访问Jellyfin

  1. 在Jellyfin的Web界面中,进入设置页面,选择“远程访问”选项,确保启用远程访问功能。
  2. 使用内网穿透工具(如cpolar 或花生壳)从外部网络访问 Jellyfin。

配置网络

  1. 配置网络接口
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  1. 配置防火墙: 确保防火墙允许Jellyfin使用的端口的传入连接。

  2. 获取公共IP地址: 在非局域网环境中,你需要获取Jellyfin服务器的公共IP地址。

  3. 配置端口转发: 在路由器中进行端口转发,将外部访问的请求转发到Jellyfin服务器的内部IP地址和端口。

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

0
看了该问题的人还看了