首页主机资讯Linux系统如何更新Jellyfin

Linux系统如何更新Jellyfin

时间2026-01-15 16:03:05发布访客分类主机资讯浏览1066
导读:Linux系统更新 Jellyfin 的实用步骤 一 更新前准备 备份关键数据:建议先备份 /config、/cache 以及媒体库元数据目录,避免意外丢失配置或缓存。 查看当前版本:执行 jellyfin --version 记录升级前...

Linux系统更新 Jellyfin 的实用步骤

一 更新前准备

  • 备份关键数据:建议先备份 /config/cache 以及媒体库元数据目录,避免意外丢失配置或缓存。
  • 查看当前版本:执行 jellyfin --version 记录升级前后版本,便于回滚或排查。
  • 选择维护窗口:尽量在业务低峰期操作,避免中断正在进行的播放或转码任务。

二 发行版仓库更新

  • Ubuntu/Debian
    1. 更新索引并仅升级 Jellyfin:执行 sudo apt update & & sudo apt install --only-upgrade jellyfin -y
    2. 重启服务:执行 sudo systemctl restart jellyfin
    3. 验证版本:执行 jellyfin --version
      说明:若已添加 Jellyfin 官方仓库,执行系统升级(如 apt upgrade)时也会自动升级 Jellyfin。
  • CentOS/RHEL 或兼容发行版
    1. 通过仓库更新:执行 sudo yum update jellyfin -y(或 dnf update jellyfin -y)。
    2. 重启服务:执行 sudo systemctl restart jellyfin
    3. 验证版本:执行 jellyfin --version
      说明:如未配置官方仓库,可先导入 RPMFusionJellyfin 仓库,再用包管理器升级。

三 Docker 部署的更新

  • 拉取最新镜像:执行 docker pull jellyfin/jellyfin:latest
  • 停止并删除旧容器:执行 docker stop < container_name> & & docker rm < container_name>
  • 使用原有卷与端口重新启动:
    docker run -d --name < container_name>
    -p 8096:8096
    -v /path/to/config:/config
    -v /path/to/cache:/cache
    -v /path/to/media:/media
    –restart=always
    jellyfin/jellyfin:latest
    提示:为避免数据丢失,务必挂载 /config/cache 等持久化卷。

四 设置自动更新

  • Ubuntu/Debian(无人值守升级)
    • 安装无人值守升级:执行 sudo apt install unattended-upgrades -y
    • 启用自动更新:执行 sudo dpkg-reconfigure --priority=low unattended-upgrades,按向导启用。
    • 说明:该方式会随系统安全与常规更新一起升级 Jellyfin(前提是已添加官方仓库)。
  • CentOS/RHEL(Cron 脚本)
    • 创建更新脚本(示例):
      #!/bin/bash
      sudo yum update jellyfin -y
      sudo systemctl restart jellyfin
    • 赋权并加入定时任务:
      chmod +x /usr/local/bin/update_jellyfin.sh
      (crontab -l ; echo “0 2 * * * /usr/local/bin/update_jellyfin.sh > > /var/log/jellyfin_update.log 2> & 1”) | crontab -
    • 说明:上述示例为每天 02:00 自动更新并记录日志,可按需调整频率。

五 常见问题与回滚

  • 升级失败或异常:优先查看日志(如 journalctl -u jellyfin 与容器日志),必要时回滚到上一版本或恢复备份。
  • 版本验证:始终用 jellyfin --version 确认当前运行版本。
  • 升级策略:生产环境建议先在测试环境验证,或采用滚动升级与备份策略,降低风险。

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


若转载请注明出处: Linux系统如何更新Jellyfin
本文地址: https://pptw.com/jishu/780153.html
Swagger对Debian开发有何帮助 Debian系统中Swagger如何测试

游客 回复需填写必要信息