要解决CentOS上Jellyfin的启动问题,可以按照以下步骤进行排查和解决:
确保已安装所有必要的依赖项。可以使用以下命令安装依赖:
yum install libicu fontconfig -y
Jellyfin需要FFmpeg进行视频转码,因此必须安装FFmpeg及其开发包:
yum install epel-release
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg ffmpeg-devel -y
下载Jellyfin的RPM包并进行安装:
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
yum install 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服务并设置为开机自启动:
systemctl start jellyfin
systemctl enable jellyfin
在浏览器中访问服务器的IP地址和端口(默认是8096),根据页面提示完成Jellyfin的初始化设置。
如果遇到中文字幕乱码问题,可以尝试以下方法:
apt install fonts-noto-cjk-extra
下载并转换字体文件为woff2格式,然后放置在Jellyfin的字体目录中。
在Jellyfin控制台设置好字体路径,并勾选“启用备用字体”。
journalctl -u jellyfin
确保所有服务都已正确配置并正在运行。
如果使用SELinux,确保已正确配置并允许Jellyfin运行。
以上步骤应该能帮助解决CentOS上Jellyfin的启动问题。如果问题仍然存在,请检查具体的错误信息并参考相关文档或社区支持。