在CentOS上解决Jellyfin兼容性问题,可以参考以下步骤:
安装依赖包
首先,安装Jellyfin所需的依赖包:
sudo yum install -y libicu fontconfig
配置RPMFusion源并安装FFmpeg
接下来,配置RPMFusion源并安装FFmpeg:
sudo yum install epel-release
wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo rpm -ivh rpmfusion-free-release-7.noarch.rpm
sudo yum install ffmpeg ffmpeg-devel
下载并安装Jellyfin
从Jellyfin官方网站下载最新版本的RPM包,并使用以下命令进行安装:
wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
sudo rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
配置和启动Jellyfin服务
启动Jellyfin服务并设置为开机自启动:
sudo systemctl enable jellyfin
sudo systemctl start jellyfin
配置防火墙
放行Jellyfin使用的端口(默认HTTP端口为8096,HTTPS端口为8920等):
sudo firewall-cmd --zone public --add-port 8096/tcp --permanent
sudo firewall-cmd --zone public --add-port 8920/tcp --permanent
sudo firewall-cmd --zone public --add-port 1900/udp --permanent
sudo firewall-cmd --zone public --add-port 5353/udp --permanent
sudo firewall-cmd --reload
初始化Jellyfin
访问Jellyfin的Web界面(通常是 http://YOUR_SERVER_IP:8096),按照提示完成初始化设置,包括选择语言、设置用户、添加媒体库等。
解决存储问题
如果需要使用S3存储,可以安装并使用s3fs-fuse来挂载S3文件系统:
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
s3fs YOUR_BUCKET YOUR_S3_ENDPOINT /mnt/oss -o passwd_file=/etc/passwd-s3fs -o url=https://YOUR_S3_ENDPOINT -o use_path_request_style
更新Jellyfin版本
确保使用最新版本的Jellyfin,以避免已知的兼容性问题。可以参考Jellyfin官方文档获取最新版本信息。
配置ffmpeg
确保Jellyfin使用的ffmpeg是最新版本。可以从John Van Sickle提供的预编译ffmpeg网站下载最新版本的ffmpeg静态包,并将其路径配置到Jellyfin中。
通过以上步骤,您应该能够在CentOS上成功安装和运行Jellyfin媒体服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或在相关社区寻求帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1296902.html