溫馨提示×

centos上jellyfin配置步驟

小樊
44
2025-09-20 02:34:49
欄目: 智能運維

一、準備工作

  1. 更新系統:運行sudo yum update -y確保系統包為最新版本,避免兼容性問題。
  2. 安裝基礎依賴:執行sudo yum install -y libicu fontconfig安裝Jellyfin運行必需的字符集和字體庫。

二、安裝FFmpeg(轉碼必需) Jellyfin依賴FFmpeg進行視頻轉碼(如格式轉換、分辨率調整)。若系統未自帶FFmpeg,需手動安裝靜態編譯版本:

  1. 下載FFmpeg靜態包:wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz(選擇與系統架構匹配的版本)。
  2. 解壓并復制可執行文件:tar -xvf ffmpeg-git-amd64-static.tar.xz,然后執行sudo cp ffmpeg-git-*/ffmpeg /usr/bin/、sudo cp ffmpeg-git-*/ffprobe /usr/bin/。
  3. 驗證安裝:ffmpeg -version,確認輸出包含FFmpeg版本信息。

三、安裝Jellyfin

  1. 下載RPM包:從Jellyfin官方倉庫下載CentOS對應的穩定版RPM包(以CentOS 7為例):
    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。
  2. 安裝RPM包:使用yum localinstall命令安裝所有下載的包(--nodeps參數忽略依賴沖突,官方包已優化):
    sudo yum localinstall jellyfin-web-*.noarch.rpm jellyfin-server-*.x86_64.rpm jellyfin-*.x86_64.rpm。

四、啟動Jellyfin服務

  1. 啟動服務:運行sudo systemctl start jellyfin立即啟動Jellyfin服務。
  2. 設置開機自啟:執行sudo systemctl enable jellyfin確保服務器重啟后自動啟動Jellyfin。
  3. 檢查服務狀態:通過sudo systemctl status jellyfin確認服務運行狀態(顯示“active (running)”即為成功)。

五、配置防火墻 Jellyfin需要開放以下端口以實現不同功能,執行以下命令放行端口:

  • HTTP訪問(默認8096):sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
  • HTTPS訪問(默認8920):sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
  • DLNA設備發現(UDP 1900):sudo firewall-cmd --zone=public --add-port=1900/udp --permanent
  • Bonjour/mDNS服務(UDP 5353):sudo firewall-cmd --zone=public --add-port=5353/udp --permanent
    最后執行sudo firewall-cmd --reload使配置生效。

六、初始化Web界面

  1. 訪問配置頁面:在瀏覽器中輸入http://<服務器IP>:8096(如http://192.168.1.100:8096),進入Jellyfin初始化向導。
  2. 完成初始設置
    • 選擇語言(如“中文(簡體)”)、設置管理員用戶名/密碼;
    • 添加媒體庫路徑(如/movies、/tvshows),點擊“添加媒體庫”并選擇媒體類型(電影、電視節目等)。

七、可選優化步驟

  1. 配置硬件轉碼:進入Jellyfin Web界面→“控制臺”→“播放”→“轉碼”,開啟“硬件加速”并選擇支持的編碼格式(如Intel QuickSync (QSV)、NVIDIA NVENC),提升轉碼性能。
  2. 解決中文字幕亂碼:安裝中文字體包sudo yum install -y fonts-noto-cjk-extra,將字體文件(如NotoSerifCJKsc-Medium.woff2)復制到/var/lib/jellyfin/config/fonts/目錄,重啟Jellyfin服務即可。
  3. 使用Docker部署(簡化管理)
    • 安裝Docker:sudo yum install -y docker,啟動并設置開機自啟:sudo systemctl start docker、sudo systemctl enable 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/srv/jellyfin/config為配置目錄、/srv/jellyfin/cache為緩存目錄、/movies為媒體庫目錄,可根據需求修改)。

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