如何在 Linux 上設定 Jellyfin 媒體伺服器

若要在 Linux 系統上設定Jellyfin 媒體伺服器,請安裝伺服器軟體包,開啟其 Web 安裝精靈,建立管理員帳戶,然後新增您的媒體資料夾。本指南使用 Jellyfin 目前經過校驗和驗證的 Debian、Ubuntu 及其受支援衍生發行版的安裝程式。其他 Linux 發行版應遵循 Jellyfin 的容器或社群軟體包指南。

在開始之前,請掛載您的媒體儲存裝置並記下其 Linux 路徑,例如 `/usr/local/bin` /srv/media/Movies。該軟體包以名為 `<service-account-name>` 的獨立服務帳戶執行 Jellyfin jellyfin,該帳戶需要存取父目錄和讀取檔案的權限。其他發行版或手動設定軟體倉庫,請參閱官方 Linux 安裝指南。

安裝並配置 Jellyfin

1. 下載並驗證安裝程序

在 Debian 或 Ubuntu 伺服器上,開啟終端機或透過 SSH 連線。安裝下載和校驗和工具,然後取得腳本及其校驗和檔案:

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Linux 終端機顯示 Jellyfin 安裝程式校驗檢查完成,install-debuntu.sh: OK。
僅當校驗和命令報告時才繼續OK。

僅當結果為真時才繼續install-debuntu.sh: OK。由於安裝程式以管理員權限執行,您可以先使用以下命令檢查它less install-debuntu.sh。 Jellyfin 的指南列出了支援的衍生版本和手動安裝選項。

2. 執行安裝程式並檢查服務

執行已驗證的腳本,然後確認 Jellyfin 已啟動:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Linux 終端機已準備好運行 sudo bash install-debuntu.sh,用於運行已驗證的安裝程式。
官方安裝程式會配置 Jellyfin 儲存庫和伺服器軟體包。

如果它已停止,請在啟動時啟用它並使用sudo systemctl enable --now jellyfin.

3. 開啟安裝精靈

從同一網路上的裝置存取 ` http://<server-ip>:8096<server_name>`,將佔位符替換為 Linux 伺服器的 LAN 位址。http://localhost:8096在伺服器本身上使用 `<server_name>` 指令。 `<port>`8096/TCP是預設的 HTTP 連接埠。如果頁面無法載入,請檢查服務並允許受信任的 LAN 裝置透過防火牆存取該連接埠。

Jellyfin 設定頁面位於伺服器本機位址,並附有語言選擇器。
在同一網路上的瀏覽器中開啟伺服器位址。

4. 選擇語言並建立管理員

選擇設定介面語言,然後輸入管理員使用者名稱和強密碼(密碼必須唯一)。此帳戶控制伺服器設定和使用者;如有需要,可在精靈完成後新增其他帳戶。

Jellyfin 管理員表單,包含使用者名稱、密碼和確認欄位。
選擇一個獨一無二的管理員名稱和一個強密碼。

5. 新增媒體庫

選擇「新增媒體庫」,選擇類型(例如「電影」、「劇集」或「音樂」),輸入顯示名稱,並新增完整的資料夾路徑。不同的媒體庫有助於 Jellyfin 識別內容。例如,可以使用類似這樣的資料夾/srv/media/Movies/Arrival (2016)/Arrival (2016).mkv。請參閱媒體庫指南和電影命名指南。

Jellyfin 新增媒體庫表單設定為“電影”,資料夾路徑為 /srv/media/movies。
新增 Jellyfin 服務可以讀取的專用函式庫路徑。

如果資料夾遺失或掃描結果為空,請以服務帳戶身分測試存取權限sudo -u jellyfin ls /srv/media/Movies:僅授予其透過媒體群組或限定範圍的 ACL 的讀取和目錄遍歷權限。避免進行廣泛的遞歸操作chmod 777或更改整個磁碟的所有權。官方常見問題也指出,權限和檔案組織是導致媒體遺失的常見原因。

6. 設定元資料語言和區域

選擇 Jellyfin 用於標題、描述和其他已獲取元資料的首選語言和地區。這與設定介面語言是分開的,以後可以針對每個圖書館單獨更改。結果取決於服務提供者的可用性和網路連線。

Jellyfin 首選元資料語言頁面,提供單獨的語言和地區選擇器。
設定 Jellyfin 用於元資料查找的語言和地區。

7. 檢查遠端存取設定

對於僅限本地存取的伺服器,請關閉遠端存取。如果您打算在家外觀看,請啟用「允許遠端存取此伺服器」並單獨設定安全連接,例如 VPN 或 HTTPS 反向代理。嚮導設定不提供加密功能,也無法完成路由器設定。除非您特別需要 UPnP,否則請關閉「啟用自動連接埠對映」;Jellyfin 建議除非必要,否則停用此功能。

Jellyfin 網路設定中,遠端存取和自動連接埠對映未選取。
除非您明確需要 UPnP,否則請停用自動連接埠對映。

請勿將純 HTTP 連接埠8096直接轉送至公共網際網路。 Jellyfin 的預設 HTTPS 連接埠為 12344,8920/TCP在設定 HTTPS 之前未使用。啟用外部存取前,請遵循官方網路指南。

8. 完成並測試播放

完成精靈,登錄,然後讓 Jellyfin 掃描所選資料夾。如果 Jellyfin 無法找到伺服器,請從區域網路內的另一台裝置進行測試,並手動輸入伺服器位址和連接埠。相容的應用程式清單請參閱官方客戶端頁面。

Jellyfin 主畫麵包含電影、電視節目和音樂收藏板塊。
首次掃描後,開啟 Jellyfin 用戶端並確認庫檔案是否出現。

修復常見的安裝問題

  • 網頁無法存取:請檢查sudo systemctl status jellyfin伺服器 IP、連接埠8096和區域網路防火牆規則。最新日誌:sudo journalctl -u jellyfin -n 50 --no-pager。
  • 空庫:請確認儲存已掛載且jellyfin帳戶可以讀取該資料夾。請使用正確的庫類型和支援的命名方式。
  • 用戶端無法發現伺服器:請手動輸入區域網路位址:8096。本地發現使用UDP協議7359,但直接輸入位址並不依賴發現過程。

本機播放功能正常後,可以將新增使用者或設定遠端存取作為單獨的網路任務。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。