Open WebUI 安裝教學:搭配 Ollama 用瀏覽器聊天(Docker / pip 兩種裝法與連不上的排查)

Open WebUI 怎麼安裝、怎麼連 Ollama?本文按官方文檔給出 Docker 和 pip 兩種裝法、每個參數的作用、第一次打開時創建管理員帳號、在介面裏下載模型,以及「連不上 Ollama」最常見的兩個原因和修法。

NNathaniel bigo··原創首發·AI 輔助撰寫
8 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 免費帳號 帳號

適用於誰

  • 搜「open webui 安裝」「open webui ollama」「open webui docker 安裝」的人;
  • 已經裝好 Ollama,想要一個類似 ChatGPT 的網頁介面,或者想讓家裏、團隊裏的其他人通過瀏覽器一起用的人。

本文根據 Open WebUI 官方文檔整理,資料核對於 2026-10-11。還沒裝 Ollama 的話先看《Ollama怎麼用》。

結論先說

  1. Open WebUI 是一個自己部署的聊天網頁,本身不帶模型,需要連接 Ollama 或其他模型服務。
  2. 官方推薦用 Docker 安裝,一條命令;不想裝 Docker 可以用 pip install open-webui,另外還有桌面應用。
  3. Docker 裝好後訪問 http://localhost:3000,pip 裝的是 http://localhost:8080。
  4. 第一個註冊的帳號就是管理員,之後註冊入口自動關閉,要讓別人加入需要管理員手動開啟。
  5. 連不上 Ollama 基本就兩個原因:容器裏的 localhost 不是你的電腦;或者 Ollama 只監聽了 127.0.0.1。

步驟

方法一:Docker(官方推薦)

先安裝 Docker,然後執行官方給出的命令(把 your-secret-key 換成一串隨機字符,官方建議用 openssl rand -hex 32 生成):

bash
docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  -e WEBUI_SECRET_KEY=your-secret-key \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

每個參數的作用(官方說明):

參數作用
-p 3000:8080介面開在本機 3000 端口。3000 被佔用就改左邊的數字
-v open-webui:/app/backend/data聊天記錄、用戶和設定都存在這個數據卷裏,升級不會丟。不要省略
--add-host=host.docker.internal:host-gateway讓容器能訪問到宿主機上運行的 Ollama
--restart always電腦重啟後自動恢復
-e WEBUI_SECRET_KEY=...設一次並保持不變。不固定的話,每次重建容器所有人都會被登出

啟動後瀏覽器打開 http://localhost:3000。

鏡像標籤怎麼選(官方列出的幾種):

  • :main:標準鏡像,功能齊全,內置語音識別和嵌入模型;
  • :slim:只保留聊天所需的部分。官方給出的下載體積是約 176 MB,對比標準鏡像的 1.66 GB(Linux/amd64 壓縮體積,官方註明核對於 2026-09-28)。知識庫、PDF 解析、語音這些功能需要另外接外部服務;
  • :cuda:支持 NVIDIA 顯卡,運行時加 --gpus all;
  • :ollama:把 Ollama 一起打包在容器裏,適合一步到位。

只是想給本機 Ollama 配個介面,用 :main;下載慢、只需要聊天,用 :slim。

方法二:pip

bash
pip install open-webui
open-webui serve

啟動後訪問 http://localhost:8080。幾個官方提示:

  • 用 DATA_DIR 指定數據存放位置,例如 DATA_DIR=~/.open-webui open-webui serve;
  • --port 改端口,例如 open-webui serve --port 3000;
  • 提示找不到 open-webui 命令,說明沒有激活安裝時用的 Python 環境;
  • 支持的 Python 版本以官方文檔的說明為準,建議放在單獨的虛擬環境裏裝。

創建管理員帳號

第一次打開會看到創建管理員帳號的頁面。官方說明的規則:

  • 第一個帳號是管理員,管理所有用戶和全局設定;帳號資料儲存在你自己的機器上;
  • 管理員建好後註冊會自動關閉。要讓其他人加入,點頭像 → Settings → Admin → Authentication,打開 New Sign Ups;新帳號預設是待審核(Pending)狀態,需要管理員批准;
  • 頭像 → Settings 裏的內容(主題、語言)隻影響你自己;其中的 Admin 部分才是全局設定。介面語言可以在這裏切換成中文。

連接 Ollama 並下載模型

Open WebUI 啟動後會自動嘗試連接 Ollama:Docker 方式預設找 http://host.docker.internal:11434,pip 方式預設找 http://localhost:11434。連接正常的話,對話頁頂部的模型選擇器裏會直接出現你已下載的模型。

想在介面裏管理模型:

  1. 頭像 → Settings → Admin → Connections;
  2. 在「Manage Ollama API Connections」下找到你的 Ollama,點 Manage(下載圖標);
  3. 在這裏可以拉取新模型、更新全部模型、刪除模型。

更快的辦法:直接在模型選擇器裏輸入模型名,本機沒有的話會提示從 Ollama 下載。

官方文檔還提到,可以在拉取模型的輸入框裏用 hf.co/用戶名/倉庫名:量化版本 的寫法,直接下載 Hugging Face 上的 GGUF 模型。

連不上 Ollama 怎麼辦

情況一:Open WebUI 在 Docker 裏,Ollama 在宿主機上

容器裏的 localhost 指的是容器自己,不是你的電腦。檢查兩點:

  • 啟動命令裏有沒有 --add-host=host.docker.internal:host-gateway;
  • Connections 裏 Ollama 的地址是不是 http://host.docker.internal:11434。

還不行,官方給的另一個辦法是讓容器直接使用宿主機網絡:

bash
docker run -d --network=host \
  -v open-webui:/app/backend/data \
  -e OLLAMA_BASE_URL=http://127.0.0.1:11434 \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

注意這種方式下訪問地址變成 http://localhost:8080。

情況二:Ollama 只監聽了本機

官方排查文檔寫明:連不上時,很可能是 Ollama 只監聽 127.0.0.1。把環境變量 OLLAMA_HOST 設為 0.0.0.0,然後重啟 Ollama。各系統的設定步驟見《Ollama 修改模型存儲位置與局域網訪問》。

情況三:介面很慢、模型列表一直轉圈

官方的解釋是配置裏存在連不上的地址,每次加載模型列表都在等它超時。到 Connections 裏刪掉失效的連接;或者用環境變量 AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST 把超時調短(預設 10 秒)。

常見問題

Q:怎麼升級?

Docker 方式:刪除舊容器(docker rm -f open-webui)、拉取新鏡像,再用同樣的命令啟動。只要 -v open-webui:/app/backend/data 不變,數據都在。官方文檔也介紹了用 Watchtower 自動更新。pip 方式重新 pip install -U open-webui。

Q::latest 是穩定版嗎?

官方特別說明::main 和 :latest 是同一個滾動更新的鏡像,都指向 main 分支的最新構建,並不等於「最新穩定發佈版」。

Q:除了 Ollama 還能連什麼?

OpenAI、Anthropic 以及任何 OpenAI 兼容的服務(如 LM Studio、llama.cpp、vLLM),同樣在 Admin → Connections 裏添加,官方文檔各有一篇對應的接入說明。

Q:讓局域網裏的人訪問要注意什麼?

其他裝置用 http://你的電腦IP:3000 訪問。記得保持註冊關閉或開啟審核,不要把沒有訪問控制的實例直接暴露到公網。

參考資料

  • Open WebUI 文檔:Quick Start — https://docs.openwebui.com/getting-started/quick-start/
  • Starting with Ollama — https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-ollama
  • Connection Errors — https://docs.openwebui.com/troubleshooting/connection-error
  • 文檔源碼倉庫 — https://github.com/open-webui/docs
需要開通或續費?AI 會員充值與全部商品 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    AI圖片放大與高清修復:Midjourney、ChatGPT、Gemini 怎麼出高解像度圖

    AI 生成的圖不夠清晰,想打印或做大圖怎麼辦?本文按官方文檔講清 Midjourney 的 Subtle / Creative 放大和 HD 直出、Gemini 與 ChatGPT 的解像度選項、Flow 的影片放大,以及「AI 放大會編造細節」的注意事項。

    Gemini其他 AI 工具0
  2. 02

    AI影片運鏡提示詞大全:推拉搖移跟升降、環繞、甩鏡怎麼寫(中英對照)

    AI 影片的運鏡提示詞怎麼寫?本文按 Google 官方影片提示指南整理鏡頭運動、機位角度、鏡頭光學效果三張中英對照表,每個術語配效果說明和例句,並給出組合運鏡的寫法和常見翻車原因,適用於 Veo、即夢、可靈等工具。

    Gemini其他 AI 工具0
  3. 03

    AI 影片翻譯怎麼做:用 ElevenLabs 給影片自動配音翻譯、轉寫並生成字幕

    想把一段影片翻譯成另一種語言並保留原聲音色?本文按 ElevenLabs 官方文檔講清 Dubbing 自動配音翻譯的操作步驟、文件限制、免費檔水印與計費方式,以及用 Speech to Text 轉寫、在字幕編輯器裏調整並導出字幕的流程。

    其他 AI 工具0
  4. 04

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0
  5. 05

    MCP 的 stdio、SSE 和 Streamable HTTP 有什麼區別:本地與遠程 MCP 怎麼選

    MCP 配置裏的 stdio、sse、http 到底差在哪?按 MCP 官方規範講清兩種標準傳輸方式的工作原理、Streamable HTTP 與舊的 HTTP+SSE 的關係、會話與斷線續傳、規範對安全的硬性要求,以及本地伺服器和遠程伺服器各適合什麼場景。

    Claude其他 AI 工具0
  6. 06

    Midjourney 可以商用嗎:作品歸屬、商用條件與隱身模式

    Midjourney 生成的圖片和影片能不能商用、版權歸誰、公司用要什麼套餐、作品會不會被別人看到?本文按 Midjourney 服務條款逐條解釋,並補充中美對 AI 生成圖片版權的官方 / 司法觀點。

    其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~