首页主机资讯如何在Linux上更新Jellyfin到最新版本

如何在Linux上更新Jellyfin到最新版本

时间2025-11-17 12:45:03发布访客分类主机资讯浏览1319
导读:Linux 更新 Jellyfin 到最新版本 一 通用准备 备份重要数据:优先备份 /var/lib/jellyfin、/etc/jellyfin、以及你的 媒体库与数据库,避免更新异常导致数据丢失。 确认安装方式:常见为 APT(De...

Linux 更新 Jellyfin 到最新版本

一 通用准备

  • 备份重要数据:优先备份 /var/lib/jellyfin/etc/jellyfin、以及你的 媒体库与数据库,避免更新异常导致数据丢失。
  • 确认安装方式:常见为 APT(Debian/Ubuntu)YUM/DNF(RHEL/CentOS/Fedora)Docker/Portainer。不同方式升级路径不同。
  • 维护窗口:升级期间会重启服务,建议在低峰时段进行,并确保有回滚方案(如快照/备份)。

二 基于 Debian 或 Ubuntu 的更新

  • 更新索引并升级系统包:
    sudo apt update & & sudo apt upgrade -y
  • 若尚未添加官方仓库,先导入 GPG 并添加源(以 Ubuntu 20.04/22.04 为例):
    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
  • 执行升级(两种等效方式):
    sudo apt install jellyfin -y
    或仅升级已安装包:sudo apt install --only-upgrade jellyfin -y
  • 重启服务并验证版本:
    sudo systemctl restart jellyfin
    jellyfin --version
    完成后通过 http://服务器IP:8096 访问,确认服务正常与版本号更新。

三 基于 RHEL、CentOS 或 Fedora 的更新

  • 导入官方仓库(以 RHEL/CentOS 8 为例,其他版本将 rhel/8 替换为你的系统代号):
    sudo tee /etc/yum.repos.d/jellyfin.repo < < EOF
    [jellyfin]
    name=Jellyfin Repository
    baseurl=https://download.jellyfin.org/yum-repo/rhel/8/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://download.jellyfin.org/yum/RPM-GPG-KEY-jellyfin
    EOF
  • 更新系统并升级 Jellyfin:
    sudo yum update -y
    sudo yum update jellyfin -y
  • 如使用 RPM 本地包 升级:
    sudo yum localinstall /path/to/jellyfin-*.rpm -y
  • 重启服务并验证:
    sudo systemctl restart jellyfin
    jellyfin --version
    访问 http://服务器IP:8096 确认运行状态与版本。

四 使用 Docker 或 Portainer 的更新

  • 拉取最新镜像:
    docker pull jellyfin/jellyfin:latest
  • 停止并删除旧容器(请先确认你的卷挂载路径,如 /config/cache/media):
    docker stop jellyfin & & docker rm jellyfin
  • 以原有参数重新创建容器(示例):
    docker run -d --name jellyfin -p 8096:8096 \ -v /path/to/config:/config -v /path/to/cache:/cache -v /path/to/media:/media \ jellyfin/jellyfin:latest
  • 使用 Portainer:在容器列表中选择 Jellyfin,执行 Pull 最新镜像后 Recreate 容器(保持原有卷和环境变量不变)。更新完成后通过 http://服务器IP:8096 验证。

五 验证与回滚建议

  • 验证:
    • 命令行:jellyfin --version 查看是否为最新版本号。
    • 界面:访问 http://服务器IP:8096,在 仪表盘 > 关于 中核对版本与服务器状态。
  • 常见问题与回滚:
    • 升级失败可先检查日志:sudo journalctl -u jellyfin -xe;必要时用备份恢复 /config 与数据库。
    • 若使用 Docker,务必确保 卷挂载 正确,避免数据被覆盖;回滚时重新运行旧镜像并挂载原卷即可。
    • 不建议跨多版本一次性大跳升级,生产环境建议先在测试环境验证或在维护窗口操作。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Linux上更新Jellyfin到最新版本
本文地址: https://pptw.com/jishu/748837.html
Linux Jellyfin是否支持4K视频播放 Linux Jellyfin需要哪些依赖项

游客 回复需填写必要信息