溫馨提示×

jellyfin在centos上的部署最佳實踐

小樊
97
2025-02-13 05:33:53
欄目: 智能運維

在CentOS上部署Jellyfin媒體服務器的最佳實踐包括以下幾個步驟:

1. 安裝依賴包

首先,安裝必要的依賴包,如libicufontconfig

yum install -y libicu fontconfig

2. 安裝Jellyfin

下載Jellyfin的官方RPM包并進行安裝:

wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c 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
rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm

3. 配置Jellyfin

  • 啟動Jellyfin服務
    systemctl start jellyfin
    systemctl enable jellyfin
    
  • 設置防火墻: 放行Jellyfin的默認端口(HTTP: 8096, HTTPS: 8920, DLNA: 1900, Bonjour/mDNS: 5353):
    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
    

4. 初始化Jellyfin

  • 訪問Jellyfin的Web界面(默認IP: 127.0.0.1,端口: 8096),按照提示完成初始設置,包括設置管理員賬戶和密碼,添加媒體庫等。

5. 配置FFmpeg

由于Jellyfin需要使用FFmpeg進行轉碼,建議手動安裝靜態版本的FFmpeg:

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

然后在Jellyfin的配置文件中設置FFmpeg的路徑:

vi /etc/jellyfin/jellyfin.conf
# 在文件中找到這一行:FFMPEG_PATH=/usr/bin/ffmpeg
# 確保路徑正確

6. 使用Docker安裝Jellyfin(可選)

如果更喜歡使用Docker,可以拉取最新的Jellyfin鏡像并運行容器:

docker pull jellyfin/jellyfin:latest
docker run -d --name myvideo -p 80:8096 --restart=always --privileged=true -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /movies:/media jellyfin/jellyfin:latest

7. 解決刮削問題(可選)

如果遇到刮削問題(尤其是國內網絡環境),可以考慮以下方法:

  • 手動刮削:使用工具如MetaShark手動下載元數據。
  • 修改hosts文件:修改本地hosts文件以解析The Movie Database (TMDb)的地址。

通過以上步驟,您可以在CentOS上成功部署Jellyfin媒體服務器,并享受個性化的媒體管理和播放體驗。如果有任何問題,可以參考Jellyfin的官方文檔或尋求社區的幫助。

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