/var/lib/jellyfin或/config)和媒体库元数据(如海报、简介),防止更新过程中出现意外导致数据丢失。wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
echo "deb [arch $(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
$(lsb_release -cs)替换为对应版本代号(如bionic、xenial)。sudo apt update && sudo apt install jellyfin -y
sudo apt update && sudo apt install --only-upgrade jellyfin -y
sudo systemctl restart jellyfin
jellyfin --version # 确认版本已更新
sudo yum install -y epel-release
sudo yum install -y https://repo.jellyfin.org/releases/server/centos/jellyfin.repo
sudo yum install jellyfin -y
sudo yum update jellyfin -y
sudo systemctl restart jellyfin
jellyfin --version # 确认版本已更新
若使用Docker运行Jellyfin,更新流程更简单:
docker pull jellyfin/jellyfin:latest
docker stop jellyfin && docker rm jellyfin
-v挂载路径与之前一致):docker run -d --name jellyfin -p 8096:8096 --restart=always \
-v /path/to/config:/config -v /path/to/media:/media \
jellyfin/jellyfin:latest
http://服务器IP:8096,进入系统设置查看版本。确保关键依赖(如ffmpeg)为最新版本,支持媒体转码和硬件加速:
sudo apt install ffmpeg-jellyfin -ysudo yum install ffmpeg -y。启用硬件加速(如Intel Quick Sync、NVIDIA NVENC)降低CPU占用:
intel-media-va-driver-non-free,在Jellyfin Web界面→播放→转码中开启硬件加速。nvidia-driver-XXX(替换为适合的驱动版本)和nvidia-cuda-toolkit,同样在转码设置中开启NVENC。/etc/jellyfin/config.json中调整MaxConcurrentSessions(如家庭使用设为50),避免过多连接导致服务器卡顿。config.json的Cache section中设置Enabled: true和Size: 1024(1GB缓存),减少媒体文件重复读取。journalctl -u jellyfin -f实时查看Jellyfin日志,定位播放失败、转码错误等问题。apt install fonts-wqy-microhei),重启容器。