温馨提示×

centos下jellyfin的插件如何安装

小樊
48
2025-10-25 23:49:29
栏目: 智能运维

CentOS下Jellyfin插件安装指南

在CentOS系统中,Jellyfin插件的安装方式主要分为图形界面(Web)命令行(YUM仓库/插件管理器)手动安装Docker环境四类,以下是具体步骤及注意事项:

一、准备工作

在安装插件前,请确保完成以下基础配置:

  1. 更新系统包:运行sudo yum update -y,确保系统软件包为最新版本。
  2. 添加EPEL仓库(可选但推荐):部分插件依赖EPEL仓库的软件包,执行sudo yum install epel-release -y安装。
  3. 安装Jellyfin:若未安装Jellyfin,可通过YUM仓库安装(参考方法二的第一步),或确保现有Jellyfin服务正常运行。

二、通过Web界面安装(最常用)

这是最直观的安装方式,适合大多数用户:

  1. 访问Web界面:在浏览器中输入Jellyfin服务器IP或域名及端口号(默认8096),如http://your_server_ip:8096
  2. 登录管理界面:使用管理员账号密码登录。
  3. 进入插件管理:点击左侧菜单栏设置插件管理
  4. 浏览并安装插件
    • 在“可用插件” tab 中,点击浏览按钮搜索所需插件(如“Plex转码”“字幕下载”等)。
    • 找到目标插件后,点击安装,等待安装进度完成。
  5. 启用并配置插件
    • 安装完成后,在“已安装插件” tab 中找到该插件,点击右侧开关启用
    • 部分插件需要进一步配置(如API密钥、路径设置),根据插件提示操作即可。

三、通过命令行安装(适合自动化管理)

若需批量或远程管理插件,可使用命令行工具:

  1. 添加Jellyfin官方YUM仓库
    创建仓库文件/etc/yum.repos.d/jellyfin.repo,内容如下:
    [jellyfin]
    name=Jellyfin Repository
    baseurl=https://download.jellyfin.org/repository/yum/
    enabled=1
    gpgcheck=1
    gpgkey=https://download.jellyfin.org/repository/yum/RPM-GPG-KEY-jellyfin
    
  2. 安装插件管理器:运行sudo yum install jellyfin-plugin-manager -y,获取官方插件管理工具。
  3. 安装指定插件:使用jellyfin-plugin-manager命令安装,例如:
    sudo jellyfin-plugin-manager install <插件名称>
    
    (将<插件名称>替换为实际插件名,如jellyfin-plugin-plex
  4. 重启服务:安装完成后,重启Jellyfin使插件生效:
    sudo systemctl restart jellyfin
    

四、手动安装插件(适用于特殊场景)

若插件未在官方仓库中,可通过手动方式安装:

  1. 下载插件:前往插件官方网站或GitHub页面,下载对应版本的ZIP包(如jellyfin-plugin-xxx.zip)。
  2. 上传至服务器:使用FTP、SCP等工具将ZIP包上传至Jellyfin插件目录(默认路径为/usr/share/jellyfin/plugins/)。
  3. 解压并部署:登录服务器,进入插件目录并解压:
    cd /usr/share/jellyfin/plugins/
    sudo unzip /path/to/jellyfin-plugin-xxx.zip -d plugin-xxx
    
  4. 重启服务:解压完成后,重启Jellyfin服务:
    sudo systemctl restart jellyfin
    
  5. 启用插件:通过Web界面设置插件管理已安装插件,找到该插件并启用。

五、Docker环境安装(容器化部署)

若使用Docker运行Jellyfin,可通过以下步骤安装插件:

  1. 拉取插件镜像:前往Docker Hub搜索jellyfin/plugin-xxx(如jellyfin/plugin-plex),拉取对应镜像:
    docker pull jellyfin/plugin-xxx:tag
    
    (将plugin-xxx替换为插件名称,tag替换为版本号,如latest
  2. 运行插件容器:使用docker run命令启动插件容器,并链接至Jellyfin主容器:
    docker run -d \
      --name jellyfin-plugin-xxx \
      --link jellyfin:jellyfin \
      -e JELLYFIN_PORT=8096 \
      -e JELLYFIN_BASE_URL=http://your_server_ip:8096 \
      jellyfin/plugin-xxx:tag
    
    (根据实际情况调整JELLYFIN_PORTJELLYFIN_BASE_URL
  3. 配置插件:通过Jellyfin Web界面插件管理启用并配置插件。

六、注意事项

  1. 兼容性检查:安装前务必确认插件版本与Jellyfin版本匹配(如Jellyfin 10.x需对应插件10.x版本),避免不兼容问题。
  2. 依赖项安装:部分插件需要额外依赖(如.NET Coreffmpeg),请参考插件官方文档安装依赖。
  3. 权限问题:手动安装时,若遇到权限不足,可使用sudo提升权限;Web界面安装通常无需额外权限。
  4. 日志排查:若安装失败,可查看Jellyfin日志(路径/var/log/jellyfin/)获取错误信息,协助解决问题。

通过以上方法,即可在CentOS系统上成功安装Jellyfin插件。根据自身需求选择合适的方式,优先推荐Web界面命令行方式,操作更简便且易于管理。

0