Open WebUIをWindows11にインストール
Windows11からMac miniのローカルLLMを利用するためにOpen WebUIをインストールしたときの覚書。
GPT-5.5と対話。
環境: Windows 11 Pro 25H2
Open WebUIとは?は前の記事を参考に。
参考: 複数のAIモデルを切り替えて使える「Open WebUI」とは?
1. Docker Desktopをインストール
systeminfoコマンドでハイパーバイザーが有効か確認する。
> systeminfo
公式からダウンロードしてインストール。
参考: Docker Desktop: The #1 Containerization Tool for Developers | Docker
「Use WSL 2 instead of Hyper-V」だけチェックしてOK。
Allow Windows Containers は、Windows Server系アプリなど Windowsコンテナ を使う場合の設定。Open WebUI用途では不要。
インストール後はPCを再起動。
2. Open WebUIを起動
Open WebUIの最新版DockerイメージをPCにダウンロード。
> docker pull ghcr.io/open-webui/open-webui:main
Docker起動。
> docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e OLLAMA_BASE_URL=http://192.168.10.104:11434 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
オプションの説明
- docker run:コンテナを作成して起動
- -d:バックグラウンドで起動
- -p 3000:8080:PC側の3000番を、コンテナ内の8080番へ接続
→ ブラウザでは http://localhost:3000 - --add-host=host.docker.internal:host-gateway:Docker内からWindows本体へアクセスできる名前を追加
- -e OLLAMA_BASE_URL=http://192.168.10.104:11434:Open WebUIに「Ollamaは192.168.10.104の11434番にある」と教える設定
※ WindowsとDockerからの名前解決は違うのでIPアドレスで指定する - -v open-webui:/app/backend/data:設定、会話履歴、ユーザー情報などを永続保存
- --name open-webui:コンテナ名をopen-webuiに固定
- --restart always:PC再起動後やDocker再起動後に自動起動
- ghcr.io/open-webui/open-webui:main:使用するOpen WebUIの最新版イメージ
Docker Desktopにopen-webuiというコンテナが起動しているのが見えるはず。
ブラウザで「http://localhost:3000」へアクセス。
初回は管理者アカウントを作成。
「設定」画面でOllamaのURLを編集できる。
3.Mac mini上のローカルLLMのリソース消費
Mac miniにSSHでアクセスしてリソース情報を表示するワンラインコマンド実行。
終了は Ctrl + C。
% while true; do clear; date; echo "=== ollama ps ==="; ollama ps; echo; echo "=== ollama process ==="; ps -axo pid,pcpu,pmem,rss,comm | awk 'NR==1 || /ollama/'; echo; echo "=== memory pressure ==="; memory_pressure | head -20; sleep 3; done
Tue Jun 2 16:22:32 JST 2026=== ollama ps ===NAME ID SIZE PROCESSOR CONTEXT UNTILgemma4:e4b c6eb396dbd59 10 GB 100% GPU 4096 4 minutes from now=== ollama process ===PID %CPU %MEM RSS COMM757 0.0 0.8 201856 /Applications/Ollama.app/Contents/Resources/ollama1932 14.3 38.9 9801376 /Applications/Ollama.app/Contents/Resources/ollama=== memory pressure ===The system has 25769803776 (1572864 pages with a page size of 16384).Stats:Pages free: 11776Pages purgeable: 414Pages purged: 18699Swap I/O:Swapins: 0Swapouts: 0Page Q counts:Pages active: 335643Pages inactive: 333473Pages speculative: 1694Pages throttled: 0Pages wired down: 748037Compressor Stats:Pages used by compressor: 107108
表示されたollama psの意味
- gemma4:e4bがメモリにロードされている
- 10GB使っている
- 推論レイヤーが全部GPUで処理されている
(モデルのどの割合がGPUに配置されているか の意味)
「GPU使用率が常に100%」という意味ではない。 - 4分後に自動アンロード予定
そこまでリソースを消費してないからMac miniにOpen WebUIをインストールしてもいいかも。