以下是在CentOS上安装Jellyfin的详细步骤:
更新系统:sudo yum update -y。
安装依赖包:sudo yum install -y libicu fontconfig。
下载静态包:wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz。
解压并复制文件:tar -xvf ffmpeg-git-amd64-static.tar.xz,sudo cp ffmpeg-git-*/ffmpeg /usr/bin/,sudo cp ffmpeg-git-*/ffprobe /usr/bin/。
配置环境变量:echo 'export PATH="/usr/bin:$PATH"' >> ~/.bashrc,source ~/.bashrc,并验证ffmpeg -version。
下载RPM包:wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm等。
安装:sudo yum localinstall jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm。
启动服务:sudo systemctl start jellyfin。
设置开机自启动:sudo systemctl enable jellyfin。
检查状态:sudo systemctl status jellyfin。
放行端口:sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent等。
重新加载防火墙:sudo firewall-cmd --reload。
在浏览器中输入http://服务器IP:8096,按提示完成语言、用户、媒体库等设置。