在Ubuntu上配置Jellyfin媒體服務器的網絡設置涉及幾個步驟,包括安裝Jellyfin、配置網絡接口、設置端口轉發以及訪問服務器。以下是詳細的步驟指南:
首先,確保你的Ubuntu系統已經安裝了所有必要的依賴項。對于Ubuntu 18.04 LTS或更高版本,可以使用APT包管理器來安裝Jellyfin:
sudo apt update
sudo apt install jellyfin
如果使用的是較舊的Ubuntu版本,如Ubuntu 16.04,可能需要添加Jellyfin的官方GPG密鑰和存儲庫:
wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
echo "deb https://repo.jellyfin.org/debian bionic main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin
安裝完成后,打開瀏覽器并導航到服務器的IP地址:8096,使用在安裝過程中創建的管理員賬戶登錄。
在非局域網環境中,你需要在路由器上進行端口轉發,將外部訪問的請求轉發到Jellyfin服務器的內部IP地址和端口。具體步驟如下:
在非局域網環境下,你可以使用任何能夠訪問互聯網的設備,例如手機、電腦等來連接Jellyfin服務器。打開瀏覽器,輸入Jellyfin服務器的外部訪問地址(例如http://公共IP地址:8888),按下回車鍵。如果一切設置正確,你應該能夠看到Jellyfin的登錄頁面。
如果在播放視頻時出現中文字幕亂碼問題,可以嘗試以下步驟:
sudo apt install fonts-noto-cjk-extra
/DATA/AppData/jellyfin/config/fonts
,把轉換好的字體文件拷貝進去。如果需要通過代理服務器連接Jellyfin,可以通過設置環境變量 http_proxy
和 https_proxy
來實現:
export http_proxy=http://代理服務器地址:端口
export https_proxy=http://代理服務器地址:端口
或者,可以編輯Jellyfin的systemd service文件來單獨設置環境變量:
sudo systemctl edit jellyfin.service
在打開的文件中添加以下內容:
[Service]
Environment="http_proxy=http://代理服務器地址:端口"
Environment="https_proxy=http://代理服務器地址:端口"
保存并退出編輯器。
通過以上步驟,你應該能夠在Ubuntu上成功配置Jellyfin媒體服務器的網絡設置,并能夠從外部訪問你的媒體庫。