如何在雲端伺服器上安裝 Open WebUI

本指南將引導您通過使用 Docker 在雲端伺服器上安裝 Open WebUI,實現與大型語言模型的無縫互動。

推廣連結說明 部分連結為推廣連結。透過這些連結購買時,我們可能獲得佣金。下單前請向廠商確認最新價格與優惠。

本文目錄
  1. 前置條件
  2. 步驟 1:設置您的雲端伺服器
  3. 步驟 2:安裝 Docker
  4. 步驟 3:拉取 Open WebUI Docker 映像
  5. 步驟 4:運行 Open WebUI
  6. 參數解釋
  7. 步驟 5:訪問 Open WebUI
  8. 步驟 6:配置 Nginx(可選)
  9. 結論

Open WebUI 是一個開源的網頁介面,旨在與大型語言模型(LLMs)如 GPT-4 進行互動。這個使用者友好的平台可以在雲端伺服器上托管,允許可擴展的部署和輕鬆管理 AI 模型。在本文中,我們將指導您通過使用 Docker 在雲端伺服器上安裝 Open WebUI 的過程。

前置條件

在開始之前,請確保您具備以下條件:

  1. 一個雲端伺服器:您可以選擇 AWS、Azure、Google Cloud 或任何其他雲服務提供商。
  2. 基本的命令行知識:熟悉終端命令將會有所幫助。
  3. 已安裝 Docker:確保您的伺服器上已安裝 Docker。您可以通過運行 docker --version 來檢查。

步驟 1:設置您的雲端伺服器

  1. 啟動實例:登入您的雲端提供商並啟動一個運行兼容操作系統(如 Ubuntu 20.04)的新伺服器實例。
  2. SSH 訪問:使用 SSH 客戶端訪問您的伺服器。例如:
    ssh username@your_server_ip
    

步驟 2:安裝 Docker

如果尚未安裝 Docker,請使用以下命令進行安裝(假設是 Ubuntu 伺服器):

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

通過以下命令驗證安裝:

docker --version

步驟 3:拉取 Open WebUI Docker 映像

您需要使用 Docker 運行 Open WebUI 應用程序。官方映像可在 Docker 註冊中心獲得。使用以下命令拉取它:

docker pull ghcr.io/open-webui/open-webui:main

步驟 4:運行 Open WebUI

您可以使用單個 Docker 命令運行 Open WebUI。以下是操作方法:

docker run -d \
  -p 3000:8080 \
  -v open-webui:/app/backend/data \
  -e OPENAI_API_KEY=your_openai_api_key \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

參數解釋

  • -d:以分離模式運行容器(背景)。
  • -p 3000:8080:將伺服器的 3000 端口映射到容器的 8080 端口(通過 http://your-server-ip:3000 訪問)。
  • -v open-webui:/app/backend/data:創建一個數據持久化的卷。
  • -e OPENAI_API_KEY=your_openai_api_key:設置 OpenAI API 密鑰以進行身份驗證。
  • --name open-webui:為 Docker 容器命名。
  • --restart always:在失敗或伺服器重啟時自動重啟容器。

步驟 5:訪問 Open WebUI

成功運行容器後,您可以通過網頁瀏覽器訪問 Open WebUI:

http://your-server-ip:3000

您應該會看到 Open WebUI 介面,您可以開始無縫使用各種 AI 模型。

步驟 6:配置 Nginx(可選)

建議使用反向代理如 Nginx 來增強安全性和管理流量。以下是簡要概述:

  1. 安裝 Nginx:

    sudo apt install nginx
    
  2. 配置 Nginx: 編輯 Nginx 配置文件:

    sudo nano /etc/nginx/sites-available/open-webui
    

    添加以下配置:

    server {
        listen 80;
        server_name your-domain.com;  # 替換為您的域名
    
        location / {
            proxy_pass http://localhost:3000;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
    
  3. 啟用配置:

    sudo ln -s /etc/nginx/sites-available/open-webui /etc/nginx/sites-enabled/
    sudo systemctl restart nginx
    

結論

在雲端伺服器上安裝 Open WebUI 是一個簡單的過程,讓您能夠通過直觀的介面利用大型語言模型的能力。借助 Docker 的易用性,部署應用程序從未如此簡單。按照本指南,您應該能夠迅速運行 Open WebUI,為您提供一個有效的工具來管理 AI 模型。

有關進一步的自定義和高級功能,請參考 Open WebUI GitHub 頁面 上的官方文檔,並探索社區討論以獲取額外的見解和提示。

更多 VPS

查看推薦廠商,按地區繼續瀏覽 VPS 指南。