溫馨提示×

ubuntu jellyfin配置教程

小樊
70
2025-05-08 07:42:46
欄目: 智能運維

在Ubuntu上配置Jellyfin媒體服務器的步驟如下:

安裝Jellyfin

  1. 更新系統包
sudo apt update
sudo apt upgrade -y
  1. 安裝必要的軟件包
sudo apt install apt-transport-https ca-certificates gnupg curl -y
  1. 創建密鑰環目錄并添加Jellyfin GPG密鑰
mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
  1. 添加Jellyfin倉庫
echo "deb [arch $(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
  1. 更新包列表
sudo apt update
  1. 安裝Jellyfin
sudo apt install jellyfin -y

啟動和管理Jellyfin服務

  1. 檢查Jellyfin服務狀態
sudo systemctl is-enabled jellyfin
sudo systemctl status jellyfin
  1. 啟動Jellyfin服務
sudo systemctl start jellyfin
  1. 停止Jellyfin服務
sudo systemctl stop jellyfin
  1. 重啟Jellyfin服務
sudo systemctl restart jellyfin

配置防火墻

  1. 安裝UFW并配置
sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw allow "WWW Full"
sudo ufw status

設置Apache作為反向代理(可選)

  1. 創建Jellyfin的web根目錄并設置權限
sudo mkdir -p /var/www/html/jellyfin/public_html
sudo chown -R www-data:www-data /var/www/html/jellyfin/public_html
  1. 使用Certbot獲取SSL證書
sudo certbot certonly --agree-tos --email your_email@example.com --no-eff-email --webroot -w /var/www/html -d your_domain
  1. 配置Apache虛擬主機
sudo nano /etc/apache2/sites-available/jellyfin.conf

在文件中插入以下內容,根據需要更改域名、SSL證書路徑和服務器IP地址:

<VirtualHost *:80>
    ServerName your_domain
    Redirect permanent / https://your_domain/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:443>
    ServerName your_domain
    DocumentRoot /var/www/html/jellyfin/public_html
    ProxyPreserveHost On
    ProxyPass "/.well-known/" "!"
    RequestHeader set X-Forwarded-Proto "https"
    RequestHeader set X-Forwarded-Port "443"
    ProxyPass "/socket" "ws://0.0.0.0:8096/socket"
    ProxyPassReverse "/socket" "ws://0.0.0.0:8096/socket"
    ProxyPass "/" "http://0.0.0.0:8096/"
    ProxyPassReverse "/" "http://0.0.0.0:8096/"
</VirtualHost>
  1. 重啟Apache
sudo systemctl restart apache2

配置Jellyfin

  1. 訪問Jellyfin管理界面:在瀏覽器中輸入服務器的IP地址加上端口號8096(例如:http://your_server_ip:8096),按照初始設置向導進行操作。
  2. 設置管理員賬戶和密碼:設置管理員賬戶和密碼,并創建必要的用戶和權限。
  3. 添加媒體庫:添加你的電影、音樂、電視劇等媒體庫,并配置相應的路徑。
  4. 配置網絡設置(如果需要遠程訪問):在Jellyfin的Web界面中,配置網絡設置,允許外部訪問。
  5. 設置SSL證書以啟用HTTPS:配置SSL證書以提高安全性。
  6. 配置硬件加速(可選):如果使用NVIDIA顯卡,可以安裝NVIDIA驅動和NVIDIA Container Toolkit來啟用硬件加速。

完成以上步驟后,Jellyfin媒體服務器應該已經在Ubuntu上成功安裝并運行。您可以通過在瀏覽器中輸入服務器的IP地址來訪問Jellyfin的Web界面,并進行相應的配置。

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