在CentOS上部署和运行Jellyfin时,用户可能会遇到一些常见问题。以下是一些解决方案和故障排除步骤,帮助你解决这些问题。
安装依赖包:
yum install -y libicu fontconfig
下载并安装Jellyfin: 从Jellyfin官方仓库下载对应的RPM包,并使用以下命令进行安装:
rpm -Uvh --nodeps jellyfin-web-10.8.11-1.el7.noarch.rpm
rpm -Uvh --nodeps jellyfin-server-10.8.11-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.11-1.el7.x86_64.rpm
启动和设置开机启动:
systemctl start jellyfin
systemctl enable jellyfin
配置防火墙: 放行Jellyfin使用的端口(默认HTTP端口8096,HTTPS端口8920,DLNA端口1900,Bonjour/mDNS端口5353):
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
网络问题:
/etc/hosts
文件直接绑定可使用的IP。演员页加载缓慢或无法加载:
config/system.xml
中禁用导致问题的功能。具体路径可能因安装方式不同而异,但通常在/config
目录下。HTTPS设置问题:
服务自动重启:
配置FFmpeg:
挂载S3存储:
s3fs-fuse
项目将S3挂载到本地,然后映射给Jellyfin使用。通过以上步骤和解决方案,你应该能够解决在CentOS上部署和运行Jellyfin时遇到的大多数常见问题。如果问题仍然存在,建议查看Jellyfin的官方文档或社区论坛,寻求更多帮助。