centos

centos如何解决jellyfin运行问题

小樊
53
2025-03-13 13:46:44
栏目: 智能运维

在CentOS上解决Jellyfin运行问题可以参考以下步骤:

1. 安装依赖包

首先,安装Jellyfin所需的依赖包:

yum install libicu fontconfig -y

2. 安装FFmpeg

由于Jellyfin需要使用FFmpeg进行转码,因此需要手动安装FFmpeg。可以从John Van Sickle网站下载预编译的静态包,并进行安装:

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
tar -xvf ffmpeg-git-amd64-static.tar.xz
cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/
cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/

3. 安装Jellyfin

下载CentOS最新可用的Jellyfin RPM包进行安装:

wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

yum install jellyfin-web-10.8.9-1.el7.noarch.rpm
yum install jellyfin-server-10.8.9-1.el7.x86_64.rpm
yum install jellyfin-10.8.9-1.el7.x86_64.rpm

4. 配置Jellyfin

启动Jellyfin服务并设置为开机自启:

systemctl start jellyfin
systemctl enable jellyfin

访问Jellyfin管理界面:http://localhost:8096,按照页面提示完成初始化设置。

5. 解决演员页加载问题

如果遇到演员页加载问题,可以在Jellyfin的配置文件system.xml中禁用导致问题的功能。配置文件位置取决于安装方式,Docker版在映射的/config目录下,具体路径为:

/path/to/jellyfin/config/system.xml

在最外层的MetadataOptions标签内末尾追加如下配置:

<MetadataOptions enableMetadataCache="false" enableMetadataExtraction="false" />

重启Jellyfin服务后,演员页加载问题应该得到解决。

6. 使用s3fs挂载S3存储

如果需要将电影、动画等文件托管到S3中,可以使用s3fs-fuse将S3挂载到本地,然后映射给Jellyfin使用:

yum install gcc fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel -y
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make && make install

创建/etc/passwd-s3fs文件保存S3密钥信息,并赋予读写权限:

echo "YOUR_S3_ACCESS_KEY:YOUR_S3_SECRET_KEY" > /etc/passwd-s3fs
chmod 600 /etc/passwd-s3fs

挂载S3存储:

mkdir -p /mnt/oss
s3fs YOUR_BUCKET /mnt/oss -o passwd_file=/etc/passwd-s3fs -o url=https://YOUR_S3_ENDPOINT -o use_path_request_style

完成以上步骤后,S3存储将可供Jellyfin使用。

希望这些步骤能帮助解决在CentOS上运行Jellyfin时遇到的问题。如果问题依然存在,建议查看Jellyfin的官方文档或社区论坛寻求帮助。

0
看了该问题的人还看了