在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媒體服務器。