解决Ubuntu上Jellyfin连接问题可按以下步骤排查:
检查服务状态
确保Jellyfin服务正常运行:
sudo systemctl status jellyfin
sudo systemctl start jellyfin # 若未运行
验证端口与防火墙
sudo netstat -tuln | grep 8096
sudo ufw allow 8096/tcp
sudo ufw reload
检查配置文件
查看/etc/jellyfin/jellyfin.conf,确保端口、媒体库路径等设置正确,修改后重启服务:
sudo nano /etc/jellyfin/jellyfin.conf
sudo systemctl restart jellyfin
处理权限问题
确保Jellyfin对配置文件、媒体库有读写权限:
sudo chown -R jellyfin:jellyfin /var/lib/jellyfin /etc/jellyfin/config
sudo chmod -R 755 /var/lib/jellyfin /etc/jellyfin/config
排查网络连接
curl http://localhost:8096
更新与重装
确保系统和Jellyfin为最新版本,必要时重新安装:
sudo apt update && sudo apt upgrade -y
sudo apt install --reinstall jellyfin
其他场景:
-p 8096:8096),确保宿主机防火墙允许该端口。若以上步骤无效,可查看Jellyfin日志(/var/log/jellyfin/jellyfin.log)获取具体错误信息,或参考官方文档及社区论坛。