centos

Centos中Jellyfin的更新策略是什么

小樊
49
2025-07-12 15:38:46
栏目: 智能运维

在CentOS中,Jellyfin的更新策略主要包括以下几种方法:

  1. 使用YUM仓库更新

    • 备份配置文件和数据库:在进行任何更新之前,建议备份Jellyfin的配置文件和数据库。
    • 添加Jellyfin官方YUM仓库
      sudo tee /etc/yum.repos.d/jellyfin.repo << EOF
      [jellyfin]
      name=Jellyfin Repository
      baseurl=https://download.jellyfin.org/yum-repo/rhel/8/\$basearch/enabled
      gpgcheck=1
      gpgkey=https://download.jellyfin.org/yum-repo/rhel/8/RPM-GPG-KEY-jellyfin
      EOF
      
      如果你的CentOS版本不是8,请相应地更改rhel/8为你的版本号。
    • 更新系统包
      sudo yum update -y
      
    • 更新Jellyfin
      sudo yum update jellyfin -y
      
    • 重启Jellyfin服务
      sudo systemctl restart jellyfin
      
  2. 手动下载并安装最新版本

    • 备份现有配置
      sudo cp -r /var/lib/jellyfin /var/lib/jellyfin_backups
      sudo mysqldump -u root -p jellyfin jellyfin_backup.sql
      
    • 下载最新版本的Jellyfin:访问Jellyfin官方网站,找到适用于CentOS的最新版本并下载.rpm安装包。
    • 安装Jellyfin
      sudo yum localinstall /path/to/jellyfin-*.rpm
      
    • 重启Jellyfin服务
      sudo systemctl restart jellyfin
      
  3. 使用Docker更新

    • 拉取最新的Jellyfin镜像
      docker pull jellyfin/jellyfin:latest
      
    • 停止并删除旧的容器(可选):
      docker stop jellyfin
      docker rm jellyfin
      
    • 启动新的Jellyfin容器
      docker run -d --name jellyfin -p 8096:8096 -p 8920:8920 -p 1900:1900 -p 5353:5353 jellyfin/jellyfin:latest
      

在进行任何更新之前,请确保备份所有重要数据,并在测试环境中进行测试,以确保更新不会影响现有配置和功能。

0
看了该问题的人还看了