溫馨提示×

如何在centos上部署jellyfin集群

小樊
69
2025-03-03 11:56:18
欄目: 智能運維

在CentOS上部署Jellyfin集群涉及多個步驟,包括安裝必要的依賴、配置網絡、安裝Jellyfin以及設置相關服務。以下是一個詳細的指南:

1. 安裝依賴包

首先,安裝Jellyfin所需的依賴包:

yum install -y libicu fontconfig

2. 安裝Jellyfin

下載Jellyfin的RPM包并進行安裝。你可以從Jellyfin官方倉庫下載最新版本的RPM包。

wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm \
     https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm \
     https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

rpm -Uvh --nodeps 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

3. 配置Jellyfin

啟動Jellyfin服務并設置為開機啟動:

systemctl start jellyfin
systemctl enable jellyfin

4. 設置防火墻

放行Jellyfin所需的端口:

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

5. 初始化Jellyfin

訪問Jellyfin的Web界面(默認IP: 8096),按照提示進行初始化設置,包括選擇語言、用戶名、密碼、媒體庫等。

6. 配置FFmpeg

由于Jellyfin需要使用FFmpeg進行轉碼,你需要手動安裝FFmpeg??梢詮?a >John Van Sickle的網站下載預編譯的FFmpeg靜態包并進行安裝。

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
tar -xvf ffmpeg-git-amd64-static.tar.xz
cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/
cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/

然后在Jellyfin的設置頁面中配置FFmpeg的路徑。

7. 設置Jellyfin刮削

為了自動獲取媒體文件的元數據,你需要配置Jellyfin的刮削功能??梢园惭b第三方刮削插件,如MetaShark。

8. 高可用性配置(可選)

對于需要高可用性的部署,可以考慮使用Docker Swarm或Kubernetes來管理Jellyfin容器。這涉及到更復雜的配置和管理步驟,建議參考相關文檔進行操作。

以上步驟應該可以幫助你在CentOS上成功部署Jellyfin集群。如果在安裝過程中遇到問題,可以參考Jellyfin的官方文檔或相關社區論壇尋求幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女