linux

Linux Jellyfin更新和维护指南

小樊
57
2025-10-10 05:59:43
栏目: 智能运维

Linux Jellyfin更新和维护指南

一、更新前的准备工作

  1. 备份关键数据:更新前务必备份Jellyfin的配置文件(通常位于/var/lib/jellyfin/config)和媒体库元数据(如海报、简介),防止更新过程中出现意外导致数据丢失。
  2. 检查系统兼容性:确保Linux发行版处于支持状态(如Ubuntu 20.04及以上、CentOS 7及以上),并满足Jellyfin的最低硬件要求(推荐2GB RAM+2GHz CPU)。
  3. 更新系统软件包:更新系统本身的软件包,避免因系统库版本过低导致Jellyfin更新失败或运行异常。

二、不同发行版的更新步骤

(一)Ubuntu/Debian(APT包管理)

1. 添加Jellyfin官方仓库

2. 安装/更新Jellyfin

3. 重启服务并验证

sudo systemctl restart jellyfin
jellyfin --version  # 确认版本已更新

(二)CentOS/RHEL(YUM/DNF包管理)

1. 添加Jellyfin官方仓库

sudo yum install -y epel-release
sudo yum install -y https://repo.jellyfin.org/releases/server/centos/jellyfin.repo

2. 安装/更新Jellyfin

3. 重启服务并验证

sudo systemctl restart jellyfin
jellyfin --version  # 确认版本已更新

(三)Docker部署(推荐)

若使用Docker运行Jellyfin,更新流程更简单:

  1. 拉取最新镜像
    docker pull jellyfin/jellyfin:latest
    
  2. 停止并删除旧容器(保留数据卷):
    docker stop jellyfin && docker rm jellyfin
    
  3. 启动新容器(确保-v挂载路径与之前一致):
    docker run -d --name jellyfin -p 8096:8096 --restart=always \
    -v /path/to/config:/config -v /path/to/media:/media \
    jellyfin/jellyfin:latest
    
  4. 验证更新:通过浏览器访问http://服务器IP:8096,进入系统设置查看版本。

三、维护建议

1. 依赖管理

确保关键依赖(如ffmpeg)为最新版本,支持媒体转码和硬件加速:

2. 硬件加速优化

启用硬件加速(如Intel Quick Sync、NVIDIA NVENC)降低CPU占用:

3. 资源监控与优化

4. 日志与故障排查

四、注意事项

0
看了该问题的人还看了