在 CentOS 上升级 Jellyfin 的方法取决于你当初是如何安装的。下面我按最常见情况给你完整说明,并分别给出 CentOS 7 / CentOS Stream 8 / Rocky / Alma 同类系统 的通用做法。
rpm -qa | grep jellyfin
sudo yum update -y
或(CentOS 8+):
sudo dnf update -y
sudo yum update jellyfin* -y
或:
sudo dnf update jellyfin* -y
sudo systemctl restart jellyfin
rpm -q jellyfin
或
jellyfin --version
ls /etc/yum.repos.d/ | grep jellyfin
如果没有,重新导入:
sudo yum install -y epel-release
sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg
sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/jellyfin.repo
sudo dnf install -y epel-release
sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg
sudo curl -o /etc/yum.repos.d/jellyfin.repo \
https://repo.jellyfin.org/releases/server/centos/8/jellyfin.repo
然后执行:
sudo dnf update jellyfin*
docker ps | grep jellyfin
docker pull jellyfin/jellyfin:latest
docker stop jellyfin
docker rm jellyfin
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /path/to/config:/config \
-v /path/to/media:/media \
jellyfin/jellyfin:latest
⚠️ 请确保挂载路径不变,不会丢失数据
前往: https://repo.jellyfin.org/releases/server/centos/
下载对应版本:
wget https://repo.jellyfin.org/releases/server/centos/stable/jellyfin-xxxx.rpm
sudo rpm -Uvh jellyfin-*.rpm
sudo systemctl restart jellyfin
systemctl status jellyfin
firewall-cmd --add-port=8096/tcp --permanent
firewall-cmd --reload
查看日志:
journalctl -u jellyfin -xe
进入 Dashboard → Plugins → 更新插件
你可以把下面信息发我,我可以给你完全定制命令:
cat /etc/os-release
rpm -qa | grep jellyfin
我可以直接告诉你该执行哪几条命令,不会出错 ✅