在CentOS上安装Jellyfin媒体服务器的步骤如下:
更新系统:
sudo yum update -y
安装依赖包:
sudo yum install -y libicu fontconfig
安装FFmpeg:
tar -xvf ffmpeg-<version>-static.tar.xz
/usr/bin/
目录下:sudo cp ffmpeg-<version>-static/ffmpeg /usr/bin/ffmpeg
sudo cp ffmpeg-<version>-static/ffprobe /usr/bin/ffprobe
下载Jellyfin RPM包:
wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-<version>-1.el7.noarch.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-<version>-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-<version>-1.el7.x86_64.rpm
安装Jellyfin:
sudo rpm -Uvh --nodeps jellyfin-web-<version>-1.el7.noarch.rpm
sudo rpm -Uvh --nodeps jellyfin-server-<version>-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-<version>-1.el7.x86_64.rpm
启动Jellyfin服务:
sudo systemctl start jellyfin
设置开机自启动:
sudo systemctl enable jellyfin
访问Jellyfin Web界面:
http://<your_server_ip>:8096
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent # 用于HTTPS
sudo firewall-cmd --zone=public --add-port=1900/udp --permanent # 用于DLNA
sudo firewall-cmd --zone=public --add-port=5353/udp --permanent # 用于Bonjour/mDNS
sudo firewall-cmd --reload
通过以上步骤,你应该能够在CentOS系统上成功安装并运行Jellyfin媒体服务器。