Open WebUIをWindowsで使う方法|Docker・Ollama・保存データの確認

公開日
2026-08-10
更新日
2026-08-10
情報確認日
2026-08-10
編集・運営
Local AI Compass

Open WebUIは、Ollamaなどのmodel runtimeへブラウザから接続するself-hostedのweb platformです。Open WebUIを起動しただけでモデルがPC内実行になるわけではないため、WindowsではDocker/WSLのcontainer境界、Ollamaの起動場所、volumeの保存先、接続するAPIの送信先を順に固定します。

導入前に確認すること

  • Windowsのバージョン、メモリ容量、GPU/VRAM、空き容量を確認する
  • 最初は軽量モデル、短い質問、少ない同時作業から始める
  • 公式サイトの対応OS、利用規約、モデルのライセンスを確認する

先に結論:Open WebUIはモデルruntimeではなくWeb UI・platform

Open WebUIは、チャット画面、会話履歴、文書・知識機能、provider接続などをまとめるweb platformです。Ollamaはモデルを管理・提供するruntimeなので、両者は同じ役割ではありません。Open WebUIへ接続したproviderが外部APIなら、Open WebUIを自宅PCで動かしていても入力の送信先は外部になります。

Open WebUIを構成する役割
構成要素担当すること最初に固定する値
Open WebUIブラウザUI、会話、provider設定、保存データcontainerのport、data volume、管理者設定
Ollamaモデルの取得・管理・推論APIWindows hostかcontainerか、port 11434、model
OpenAI-compatible providerChat CompletionsなどのHTTP APIbase URL、/v1、model ID、API key
Docker Desktop / WSLWindows上でOpen WebUIを動かす境界backend、network、volume、resource

Windowsで始める前に決めること

WindowsでOpen WebUIを始める前の判断
決めること初心者向けの確認混同しやすいこと
起動方法Docker DesktopのWindows/WSL2経路を使うOpen WebUI本体のcontainerとOllamaの実行場所
推論先まずOllama単体か、OpenAI-compatible APIを1つだけ選ぶOpen WebUIが自動でlocal inferenceするという思い込み
保存先named volumeを先に決めるimageを更新することと履歴・文書をバックアップすること
公開範囲最初はlocalhostに限定するhost.docker.internalや0.0.0.0をLAN公開と同じ感覚で使うこと
更新方針tagとvolumeを記録するmain/latestのrolling更新をstable固定版と同じ扱いにすること

Open WebUIにはDocker以外の導入経路もありますが、ここではWindows初心者が構成を再現しやすいDocker Desktop/WSL経路に絞ります。実機へのインストールやDockerの実行はこのページから代行しません。

Docker Desktop・WSLからOpen WebUIを起動する

  1. Docker DesktopをWindowsで起動し、WSL2 backendと必要なresourceを確認する。
  2. Open WebUIの公式image tagを選び、rolling tagかversion pinかを記録する。
  3. named volumeを/app/backend/dataへマウントしてcontainerを作る。
  4. ブラウザでlocalhost:3000を開き、最初の管理者設定を確認する。
docker pull ghcr.io/open-webui/open-webui:main

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

公式Quick Startのmain/latestはrolling tagとして案内されています。学習や短い検証では現行tagを確認し、同じ環境を再現したい場合や更新影響を抑えたい場合は、利用時点のversion tagとimage digestを記録してから更新します。

  • 3000はWindowsブラウザ側のport、8080はcontainer内のOpen WebUI portです。
  • 既に3000を使うアプリがあれば、左側だけ別portに変え、ブラウザで開くURLも合わせます。
  • volumeを省略した起動は、containerの作り直し時に履歴や設定を失う原因になります。
  • Docker Desktop、WSL、Open WebUIのversionが変わるため、手順を実行する前に公式Quick Startを再確認します。

OllamaをWindows hostからつなぐか、同じcontainer系で動かすか

最初の切り分けでは、OllamaをWindows側で単独起動し、Open WebUIだけをcontainerで動かす構成が原因を追いやすい場合があります。このときOpen WebUI containerから見たlocalhostはWindows hostではないため、公式のOllama接続手順にあるhost.docker.internalを使う境界を理解します。

Open WebUIとproviderの実行場所
構成Open WebUIから見た接続先向いている確認
Ollama: Windows hosthttp://host.docker.internal:11434Ollama単体のmodel listとhost/container境界を切り分ける
Ollama: 同じDocker networkcomposeで定義したservice名とport複数containerの再現性とnetwork設定を固定する
OpenAI-compatible API: Windows hosthost.docker.internalとproviderのport、必要なら/v1base URL、/models、model ID、API keyを確認する
外部provider公式provider URL送信先、認証、料金、保存、規約をlocalと分ける

Open WebUIにはOllamaを含むimage tagもありますが、別にWindows Ollamaを動かしている状態で二つのmodel runtimeを同時に使い始めると、model、port、保存場所の切り分けが難しくなります。最初はどちらが推論を担当するかを一つに決めます。

Open WebUIへproviderを追加する

公式のprovider接続フローでは、Ollama、OpenAI-compatible API、Open ResponsesなどをOpen WebUIのConnectionsから追加します。providerを追加する前に、runtime単体でmodelが応答することを確認し、その後にURL・認証・model IDを一つずつ入力します。

  1. OllamaまたはAPI providerを単独で起動し、モデル名とportを確認する。
  2. Open WebUIの管理設定にあるConnectionsでproviderの種類を選ぶ。
  3. Docker containerから到達できるURLを設定する。Windows hostならlocalhostではなくhost.docker.internalが候補になる。
  4. model list、短い入力、ログを確認し、問題がなければ文書・tools・複数providerへ広げる。
Open WebUIのprovider設定
provider接続時に見る値注意点
OllamaOllamaのnative URL、model、host/container境界modelの取得・削除とOpen WebUIの履歴は別に保存される
OpenAI-compatiblebase URL、Chat Completions、/models、model ID、API key互換表示だけで全機能やlocal実行を保証しない
Open ResponsesproviderのResponses対応、URL、認証Chat Completionsとendpoint・response shapeを混ぜない
外部API公式URL、key、料金、data policyself-hosted UIでも入力は外部へ送信される

OpenAI-compatible接続では、Open WebUIがmodels endpointを確認できない場合やmodel IDが一覧に出ない場合があります。まずprovider自身の/modelsと実際のIDを確認し、公式docsにあるallowlistや手入力の手順を、providerごとの仕様として扱います。

保存データと更新を分けて管理する

Open WebUIの公式Docker例では、container内の/app/backend/dataをnamed volumeへ保存します。ここにはOpen WebUI側の設定や会話・文書に関わるデータが入るため、imageを更新する操作とvolumeを削除する操作を同じものとして扱いません。

Open WebUI周辺のデータ境界
データ主な保存場所の考え方確認すること
Open WebUIの設定・履歴・文書Open WebUIの/app/backend/data volumevolume名、バックアップ、管理者・ユーザーの可視性
OllamaのモデルOllamaが動くWindows hostまたはOllama containerのdatamodel cache、空き容量、削除対象
providerのログ・履歴providerやAPI側の設定・サービスOpen WebUI外への保存と保持期間
API key接続設定やsecret管理の対象画面・ログ・共有volumeに露出させない
  • 更新前に、使用中のimage tag、volume名、Open WebUIのversion、provider URLを記録する。
  • volumeを残したままimage更新を検討し、先にバックアップと復元手順を確認する。
  • main/latestのrolling更新をproductionの固定版と同じ前提にしない。
  • containerを削除して作り直す場合も、同名volumeを意図せず削除・初期化しない。

つながらないときの順番

Open WebUIの接続エラーは、モデル性能より前に「どのプロセスから、どのURLへ接続しているか」を確認します。container内のlocalhost、Windows hostのlocalhost、外部URLを同じ意味で入力しないことが最初の切り分けです。

Open WebUIの接続トラブル
症状先に確認すること次の一手
Ollamaへ接続できないWindows側のOllamaが起動中か、11434が応答するかcontainerからはhost.docker.internalを試し、portとfirewallを確認する
localhostでは届かない接続元がOpen WebUI containerになっていないかWindows hostならhost.docker.internal、同一networkならservice名を使う
model listが空・遅いprovider URL、/models、model ID、到達不能なendpoint不要な接続を一つずつ外し、単一providerで短い入力を試す
OpenAI互換でモデルが出ないAPIが期待するendpointと実際のmodel ID公式接続docsのallowlist・manual model設定を確認する
他PCから使えないlocalhost限定か、LAN公開設定か、Windows firewallか公開範囲と認証を決めてからhost bindingを変更する
返答は出るがlocalだと思えないprovider URL、API key、外部endpoint、ログ推論場所・送信先・保存先を別々に記録する

OllamaをWindows hostでlocalhostにbindしている場合、containerから到達させるためにhost側のlisten設定を変更する案内が必要になることがあります。ただし0.0.0.0への公開はLANからの到達範囲を広げる可能性があるため、Windows firewall、認証、利用ネットワークを確認せずに変更しません。

公式のConnection Errors docsでは、到達できないendpointがあるとmodel listの読み込みが遅くなることも案内されています。複数providerを一度に設定せず、接続を一つずつ追加します。

「ローカル」の範囲と安全設定

Open WebUIを自分のWindows PCで動かすことは、入力が必ずPC内だけに留まることを意味しません。Ollamaの推論、Open WebUIの履歴、外部providerのAPI送信、ブラウザからのdirect connectionは別の経路です。

  • 最初はlocalhostのみで使い、LANやインターネットへ公開しない。
  • 外部providerを追加する場合は、送信されるprompt・添付文書・model・保持期間・料金を確認する。
  • API keyを記事、スクリーンショット、ログ、共有volumeへ残さない。
  • 管理者が会話を見られる構成や、temporary chat・暗号化の範囲を公式Security docsで確認する。
  • browser-directのexperimental connectionはCORSとブラウザ側のkey保存が関係するため、最初の構成にしない。

関連記事

公式確認日

情報確認日: 2026-08-10。Open WebUI公式の導入、provider接続、Ollama接続、OpenAI-compatible接続、Connection Errors、Security、Network Diagrams、Direct Connectionsを確認しました。Docker image tag、Windows/WSLの条件、provider protocol、接続画面、保存範囲は更新されるため、実行前に公式docsを再確認してください。

よくある質問

Open WebUIだけでモデルを実行できますか?

Open WebUIはweb UI・platformなので、通常はOllama、OpenAI-compatible API、Open Responsesなどのproviderへ接続します。どこで推論するかは接続先のruntimeとURLで決まります。

WindowsではWSLが必須ですか?

Open WebUIにはDocker以外の導入経路もあります。このページではWindows初心者向けにDocker DesktopとWSL2 backendの経路を扱うため、その構成ではDocker DesktopとWSLの状態を確認します。

DockerからWindowsのOllamaへ接続するURLは何ですか?

Open WebUI公式のOllama接続docsでは、DockerからWindows hostへ接続する候補としてhttp://host.docker.internal:11434が案内されています。Open WebUI container内のlocalhostとは別の名前です。

Open WebUIのvolumeは必要ですか?

公式Docker例は/app/backend/dataをopen-webuiというnamed volumeへマウントします。volumeを使わずcontainerを作り直すと、Open WebUI側の設定や履歴などを失う原因になるため、volumeとバックアップを先に確認します。

Open WebUIを使えば完全にローカルですか?

いいえ。Open WebUIをlocalで起動していても、providerが外部APIならpromptや文書が外部へ送信される可能性があります。推論場所、送信先、保存先、API keyを別々に確認します。

OpenAI-compatible APIならどのモデルでも接続できますか?

必ずしも接続できるとは限りません。Chat Completionsのendpoint、/models、model ID、対応するrequest・response shape、認証をproviderごとに確認します。

Open WebUIのmainやlatestをそのまま使ってよいですか?

公式Quick Startではmain/latestはrolling tagとして案内されています。検証では現行tagを確認し、再現性や更新影響を抑えたい場合はversion pin・digest・volume backupを記録します。

Ollamaを0.0.0.0でlistenさせれば直りますか?

必ずしも安全な解決ではありません。host bindingを広げるとLANから到達できる可能性があるため、まずhost.docker.internal、Docker network、firewall、認証、公開範囲を確認し、必要な場合だけ公式docsに沿って変更します。

次に読むおすすめルート

初めてローカルAIを触る人

まず全体像をつかみ、LM StudioとOllamaの違い、モデルサイズの考え方を順番に確認します。

  1. クラウドAIとローカルAIの使い分け
  2. ローカルLLMとは
  3. ローカルAIを入れる前に確認すること
  4. WindowsでローカルAIを始める完全ガイド
  5. Windows ARMでローカルAIを使う前の確認
  6. WindowsでOllamaをインストールする
  7. Windowsでローカル音声認識を始める
  8. WindowsでローカルOCRを始める
  9. Windowsで話者分離を始める
  10. WindowsでローカルAI翻訳を始める
  11. LM Studioとは
  12. GGUFとは
  13. GGUF版とは
  14. GGUFファイル名の読み方
  15. LM StudioでGGUFを入れる方法
  16. LM Studioで画像を読み込む方法
  17. LM Studioのモデル保存場所と移動
  18. 小型LLM・量子化の現実
  19. GGUF量子化安全とRAG/NPU研究
  20. Quant.npuとNPU向け静的量子化
  21. LENSで見るNPUレイテンシ予測
  22. Copilot+ PCのNPU期待値
  23. Hugging Face安全チェック
  24. PDF/RAG/引用確認の現実
  25. LM Studioで最初に選ぶモデル
  26. GGUFモデル選び診断
  27. Hugging FaceでGGUFモデルを探す方法
  28. Q4/Q5/Q8の違いと選び方
  29. 日本語GGUFモデルの選び方
  30. Q4/Q5/Q8研究ガイド
  31. Hermes Desktopとは
  32. Hermes DesktopとLM Studio接続
  33. Hermes DesktopとOllama接続
  34. Hermes Desktop接続トラブル
  35. Hermes AgentとDesktopの違い
  36. ローカルLLMツール比較
  37. ローカルAI更新メモ
  38. 診断ページ

あなたはどのタイプ?

関連チェック先

  • Open WebUI Quick Start - Windows、Docker Desktop、WSL、volume、port、image tagの公式導入手順を確認できます。
  • Open WebUI Connect a Provider - Ollama、OpenAI-compatible API、Open ResponsesをOpen WebUIへ接続する公式の入口です。
  • Open WebUI Starting with Ollama - Ollamaのnative接続、DockerからWindows hostへつなぐhost.docker.internal、model管理を確認できます。
  • Open WebUI Starting with OpenAI-Compatible - OpenAI-compatible Chat Completions、/models、Dockerからhostへの接続境界を確認できます。
  • Open WebUI Connection Errors - Ollamaの到達性、host.docker.internal、接続できないendpoint、model list遅延を確認できます。
  • Open WebUI and Ollama - Ollamaのmodel runtimeとOpen WebUIのweb platformを役割で比較できます。
  • Open WebUI Security - chat storage、管理者の可視性、暗号化、temporary chatなどself-hostedのデータ管理を確認できます。
  • Open WebUI Network Diagrams - Windowsでhost Ollamaとcontainer Open WebUIを組み合わせるネットワーク構成を確認できます。
  • Open WebUI Direct Connections - ブラウザからproviderへ直接接続するexperimental機能、CORS、API keyの保存境界を確認できます。

関連ツール

比較表を見る / 最初に検討しやすいツールを確認する