centos

centos与jellyfin的集成方案有哪些

小樊
42
2025-03-21 15:31:46
栏目: 智能运维

在CentOS系统上集成Jellyfin媒体服务器可以通过多种方式实现,以下是一些常见的集成方案:

通过RPM包安装Jellyfin

  1. 安装依赖包
yum install -y libicu fontconfig
  1. 下载并安装Jellyfin
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
  1. 启动Jellyfin服务
systemctl start jellyfin
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
  1. 初始化Jellyfin: 访问 http://your_server_ip:8096,按照页面提示完成初始化设置。

使用Docker安装Jellyfin

  1. 拉取Jellyfin镜像
docker pull jellyfin/jellyfin:latest
  1. 设置存储目录
mkdir -p /srv/jellyfin/{config,cache}
  1. 运行Jellyfin容器
docker run -d -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --nethost jellyfin/jellyfin:latest
  1. 设置权限
mkdir /media
useradd jellyfin
chown jellyfin:jellyfin /media
chmod 777 /media
  1. 访问Jellyfin: 配置防火墙允许8096端口访问。

配置FFmpeg

Jellyfin需要FFmpeg进行视频转码,可以通过以下命令安装:

yum install ffmpeg ffmpeg-devel -y

或者从源码编译安装。

初始化Jellyfin

完成安装后,通过浏览器访问Jellyfin的Web界面,按照提示完成初始化配置,包括设置语言、用户名、密码和媒体库等。

以上方案可以帮助您在CentOS系统上成功集成Jellyfin媒体服务器,享受个性化的家庭媒体管理体验。

0
看了该问题的人还看了