以下是在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
,按提示完成语言、用户、媒体库等设置。