首页主机资讯如何在Linux上更新Jellyfin

如何在Linux上更新Jellyfin

时间2025-12-05 17:03:04发布访客分类主机资讯浏览444
导读:Linux 上更新 Jellyfin 的实用步骤 一、通用准备 备份关键数据:建议先备份 /var/lib/jellyfin(元数据与数据库)、/etc/jellyfin(配置)、以及你的媒体库与封面缓存目录,避免意外丢失。 查看当前版本...

Linux 上更新 Jellyfin 的实用步骤

一、通用准备

  • 备份关键数据:建议先备份 /var/lib/jellyfin(元数据与数据库)、/etc/jellyfin(配置)、以及你的媒体库与封面缓存目录,避免意外丢失。
  • 查看当前版本:运行 jellyfin --version 记录升级前后版本,便于回滚或排查。
  • 选择维护窗口:更新会重启服务,建议在低峰时段进行,并提前通知家庭/团队用户。

二、发行版仓库更新

  • Ubuntu/Debian

    1. 更新索引并升级:sudo apt update & & sudo apt upgrade -y
    2. 仅升级 Jellyfin:sudo apt install --only-upgrade jellyfin -y
    3. 重启服务:sudo systemctl restart jellyfin
    4. 验证版本:jellyfin --version 说明:若已添加官方仓库,以上命令即可将 Jellyfin 升级到仓库中的最新版本。
  • CentOS/RHEL/Fedora(使用 RPM 仓库)

    1. 导入官方仓库(以 CentOS 8 为例,其他版本将路径中的 8 替换为你的主版本号): sudo tee /etc/yum.repos.d/jellyfin.repo < < EOF [jellyfin] name=Jellyfin Repository baseurl=https://download.jellyfin.org/yum/repo/centos/8/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://download.jellyfin.org/yum/repo/RPM-GPG-KEY-jellyfin EOF
    2. 升级:sudo yum update jellyfin -y(或使用 dnf:sudo dnf upgrade -y jellyfin)
    3. 重启服务:sudo systemctl restart jellyfin
    4. 验证版本:jellyfin --version 说明:通过官方 YUM 仓库可简化升级流程并保持版本同步。

三、Docker 部署的更新

  • 拉取最新镜像:docker pull jellyfin/jellyfin:latest
  • 停止并删除旧容器(数据卷挂载保持不变): docker stop jellyfin docker rm jellyfin
  • 以原有参数重新创建容器(示例,请按你的实际挂载与端口调整): docker run -d
    –name jellyfin
    -p 8096:8096
    -v /srv/jellyfin/config:/config
    -v /srv/jellyfin/cache:/cache
    -v /movies:/media
    –restart=always
    jellyfin/jellyfin:latest
  • 验证:docker logs -f jellyfin 或访问 Web UI 查看版本号 说明:更新容器镜像后需重建容器;只要 /config/cache 挂载正确,配置与数据库会保留。

四、设置自动更新与回滚建议

  • 自动更新
    • Cron 脚本示例(CentOS,每天 02:00 更新并写日志): #!/bin/bash sudo yum update jellyfin -y sudo systemctl restart jellyfin 赋权:chmod +x /path/to/update_jellyfin.sh 定时:crontab -e 添加 0 2 * * * /path/to/update_jellyfin.sh > > /var/log/jellyfin_update.log 2> & 1
    • 也可使用 Ansible 统一管理多台服务器的 Jellyfin 升级与重启。
  • 回滚与风险控制
    • 仓库包升级出错时,优先用包管理器回滚到上一版本(如 yum downgrade jellyfinapt install jellyfin=< 旧版本> ),再核查问题。
    • 升级前确保已备份 /var/lib/jellyfin/etc/jellyfin;升级后第一时间在 Web UI 检查播放、插件与硬件解码是否正常。

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


若转载请注明出处: 如何在Linux上更新Jellyfin
本文地址: https://pptw.com/jishu/764884.html
Debian Swagger与其他API文档工具比较 Jellyfin Linux安装失败怎么办

游客 回复需填写必要信息