在CentOS系统升级后重新配置Jellyfin的步骤如下:
安装依赖包:
sudo yum install -y libicu fontconfig
配置yum源(如果需要):
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
安装FFmpeg(Jellyfin需要FFmpeg进行转码):
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
rpm -ivh rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg ffmpeg-devel
下载并安装Jellyfin: 访问Jellyfin官方仓库下载最新版本的Jellyfin RPM包。
wget http://download.jellyfin.org/yum/centos/8/x86_64/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget http://download.jellyfin.org/yum/centos/8/x86_64/jellyfin-server-10.8.9-1.el7.x86_64.rpm
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: 启动Jellyfin服务并设置为开机自启:
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
访问Jellyfin Web界面: 在浏览器中输入服务器的IP地址或域名,加上端口号8096(默认Web访问端口),进行初始化配置。
配置防火墙: 放行Jellyfin所需的端口,如HTTP(8096)、HTTPS(8920)、DLNA(1900)和Bonjour/mDNS(5353):
sudo firewall-cmd --permanent --zone=public --add-port=8096/tcp
sudo firewall-cmd --permanent --zone=public --add-port=8920/tcp
sudo firewall-cmd --permanent --zone=public --add-port=1900/udp
sudo firewall-cmd --permanent --zone=public --add-port=5353/udp
sudo firewall-cmd --reload
使用Docker进行安装(可选): 如果上述步骤较为复杂,也可以考虑使用Docker来快速部署Jellyfin:
docker pull jellyfin/jellyfin:latest
mkdir -p /srv/jellyfin/{config,cache}
docker run -d --name myvideo -p 80:8096 --restart=always --privileged=true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /path/to/your/media:/media jellyfin/jellyfin:latest
以上步骤应该能够帮助你在CentOS系统升级后成功重新配置Jellyfin。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或寻求社区的帮助。