在CentOS系统中,Jellyfin插件的安装方式主要分为图形界面(Web)、命令行(YUM仓库/手动RPM)、Docker环境及手动编译四类,以下是详细步骤及注意事项:
更新系统包:确保系统软件包为最新版本,避免兼容性问题。
sudo yum update -y
添加EPEL仓库(可选但推荐):部分插件依赖EPEL仓库中的软件包。
sudo yum install epel-release -y
添加Jellyfin官方YUM仓库:确保能获取官方支持的插件版本。
sudo vi /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
安装Jellyfin(若未安装):
sudo yum install jellyfin -y
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
http://your_server_ip:8096,使用管理员账号登录。sudo systemctl restart jellyfin
若插件已收录至Jellyfin官方YUM仓库,可直接通过yum命令安装:
# 搜索插件(以“metashark”为例)
sudo yum search jellyfin-plugin-metashark
# 安装插件(替换为实际插件名称)
sudo yum install jellyfin-plugin-metashark -y
# 重启Jellyfin服务
sudo systemctl restart jellyfin
注意:安装前需确认插件与Jellyfin版本兼容(如CentOS 7对应el7架构,CentOS 8对应el8)。
若使用Docker运行Jellyfin,需通过Docker Hub拉取插件镜像并关联主容器:
docker pull jellyfin/plugin-name:tag # 替换为实际插件名称(如jellyfin/plugin-metashark)及标签(如latest)
docker run -d \
--name jellyfin-plugin \
--link jellyfin:jellyfin \ # 关联Jellyfin主容器(需提前运行)
-e JELLYFIN_PORT=8096 \ # 替换为Jellyfin主容器的端口
-e JELLYFIN_BASE_URL=http://your_server_ip:8096 \ # 替换为Jellyfin主容器的访问地址
jellyfin/plugin-name:tag
jellyfin-plugin-example.zip)。scp或FTP工具将ZIP包上传至Jellyfin插件目录(默认路径为/usr/share/jellyfin/plugins)。cd /usr/share/jellyfin/plugins
sudo unzip /path/to/jellyfin-plugin-example.zip -d jellyfin-plugin-example
sudo systemctl restart jellyfin
ffmpeg、libicu),可通过yum安装:sudo yum install ffmpeg libicu fontconfig -y
sudo提升权限,避免目录权限不足导致安装失败。/var/log/jellyfin/jellyfin.log)定位问题。/etc/jellyfin)及媒体库数据,防止意外丢失。通过以上方法,可根据实际需求选择合适的安装方式。若遇到问题,建议参考插件官方文档或Jellyfin社区论坛获取进一步支持。