溫馨提示×

如何在ubuntu上設置jellyfin自動啟動

小樊
94
2025-04-14 02:38:00
欄目: 智能運維

在 Ubuntu 上設置 Jellyfin 自動啟動,可以使用 systemd 來管理后臺服務。以下是詳細步驟:

步驟 1:安裝 Jellyfin

如果你還沒有安裝 Jellyfin,可以按照以下步驟進行安裝:

  1. 更新系統包列表

    sudo apt update
    
  2. 安裝 Jellyfin: Jellyfin 官方提供了 PPA(個人包存檔),可以通過以下命令添加并安裝 Jellyfin:

    sudo apt install software-properties-common
    sudo add-apt-repository ppa:jellyfin/stable
    sudo apt update
    sudo apt install jellyfin
    

步驟 2:創建 systemd 服務文件

  1. 創建一個新的 systemd 服務文件

    sudo nano /etc/systemd/system/jellyfin.service
    
  2. 在文件中添加以下內容

    [Unit]
    Description=Jellyfin Media Server
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/jellyfin
    Restart=always
    User=jellyfin
    Group=jellyfin
    Environment=TZ=Asia/Shanghai
    Environment=JAVA_OPTS=-Xmx4G -Xms2G
    Environment=JELLYFIN_HOME=/var/lib/jellyfin
    Environment=JELLYFIN_CONFIG=/etc/jellyfin/config
    Environment=JELLYFIN_LOGS=/var/log/jellyfin
    Environment=JELLYFIN_DATA=/var/lib/jellyfin
    Environment=JELLYFIN_EXTENSIONS=/etc/jellyfin/extensions
    
    [Install]
    WantedBy=multi-user.target
    

    請根據你的實際情況調整 Environment 變量的值,特別是 TZ(時區)、JAVA_OPTS(Java 選項)、JELLYFIN_HOME、JELLYFIN_CONFIG、JELLYFIN_LOGSJELLYFIN_DATA。

步驟 3:重新加載 systemd 配置

保存并關閉文件后,運行以下命令重新加載 systemd 配置:

sudo systemctl daemon-reload

步驟 4:啟用并啟動 Jellyfin 服務

  1. 啟用 Jellyfin 服務,使其在系統啟動時自動啟動:

    sudo systemctl enable jellyfin
    
  2. 啟動 Jellyfin 服務

    sudo systemctl start jellyfin
    

步驟 5:檢查 Jellyfin 服務狀態

你可以使用以下命令檢查 Jellyfin 服務的狀態:

sudo systemctl status jellyfin

如果一切正常,你應該會看到 Jellyfin 服務正在運行。

步驟 6:配置防火墻(可選)

如果你啟用了防火墻,確保允許 Jellyfin 的默認端口(通常是 8096):

sudo ufw allow 8096/tcp

步驟 7:訪問 Jellyfin

打開瀏覽器,訪問 http://<your-server-ip>:8096,你應該能夠看到 Jellyfin 的登錄界面。

通過以上步驟,你就可以在 Ubuntu 上設置 Jellyfin 自動啟動了。

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