[重要なセキュリティのお知らせ] 偽の Qfinder Pro ウェブサイトが検出されました。もっと見る >

このコンテンツは、機械翻訳で翻訳されています。機械翻訳の免責条項をご覧ください。
英語に切り替える

How to deploy Open WebUI on the QNAP NAS and connect to Ollama
QNAP NAS に Open WebUI を展開し、Ollama に接続する方法


最終更新日: 2026-05-08

対象製品

QTS、QuTS hero

Container Station


Open WebUI とは何ですか?

Open WebUI は、Ollama のようなローカルの大規模言語モデル (LLM) に接続するために設計された ChatGPT スタイルのセルフホスト型ウェブインターフェースです。クラウドサブスクリプションを必要とせず、データを外部サーバーに送信することなく、洗練されたユーザーフレンドリーなチャット体験を提供します。QNAP NAS にデプロイされると、ネットワーク内の任意のブラウザから Open WebUI にアクセスできます。

学べること

このチュートリアルでは以下を扱います:

  1. Open WebUI 用の Docker Compose YAML ファイルの作成
  2. Open WebUI と Ollama 間のネットワーク接続の設定
  3. コンテナのデプロイと admin アカウントの作成
  4. LLM の選択とチャットインターフェースのテスト
  5. 必要に応じてリモート Ollama インスタンスに接続

Docker ネットワークの理解

Open WebUI と Ollama が同じ QNAP NAS 上で別々のコンテナとして実行される場合、共有された Docker ネットワークを介して通信します。重要な点: コンテナはサービス名を使用して通信します(例: ollama、ただしlocalhostは使用しません)。

OLLAMA_BASE_URL 環境変数は、Open WebUI に Ollama の場所を伝えます。両方のコンテナが同じ Docker ネットワークai-networkにある場合、URL はhttp://ollama:11434です(コンテナサービス名を使用)。


前提条件

  • QTS 5.2 / QuTS hero h5.2 以降を実行している QNAP NAS
  • Container Station 3
  • 同じ QNAP NAS にデプロイされた Ollama
  • Open WebUI コンテナと永続データのために少なくとも 2GB の空き容量
  • Container Station と Docker Compose の基本知識

手順

ステップ 1: ストレージフォルダーを作成する

QNAP NAS で SSH または File Station を開きます。Open WebUI 永続データ用のディレクトリを作成します:
/share/Container/open-webui

このディレクトリは、チャット履歴、ユーザー設定、構成データを保存します。このボリュームマウントがないと、コンテナが再起動するたびにすべての会話が消えてしまいます。

ステップ 2: アプリケーションを作成する

Container Station で、以下の内容で新しいアプリケーションを作成します:

version: '3.8'
services:
  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    container_name: open-webui
    ports:
      - "3000:8080"
    volumes:
      - /share/Container/open-webui:/app/backend/data
    environment:
      OLLAMA_BASE_URL: http://ollama:11434
    networks:
      - ai-network
    restart: unless-stopped

networks:
  ai-network:
    name: ai-network
    driver: bridge

キー設定の説明

  • イメージ:ghcr.io/open-webui/open-webui:main — GitHub Container Registry からの公式 Open WebUI イメージ
  • ポート:3000:8080 — ブラウザからhttp://NAS-IP:3000にアクセスし、コンテナポート 8080 にマッピング
  • ボリューム:/share/Container/open-webui:/app/backend/data — チャットと設定のための永続的なストレージ
  • OLLAMA_BASE_URL:http://ollama:11434 — Ollama コンテナサービス名とポートに一致する必要があります
  • ネットワーク:ai-network — Ollama コンテナとの共有ブリッジネットワーク
  • 再起動:unless-stopped — QNAP が再起動した後にコンテナが自動的に再起動します

コンテナが起動するまで 30〜60 秒待ちます。Container Station でログを確認してください。

ステップ 3: admin アカウントを作成し、初期設定を行う

ブラウザを開き、次の URL に移動します:
http://YOUR-NAS-IP:3000

スクリーンショット: Open WebUI のログイン画面とサインアップフィールド

初回アクセス時に、Open WebUI はサインアップフォームを表示します。以下を入力してください:

  • 名前:表示名
  • メール:メールアドレス(有効である必要はありません)
  • パスワード:アカウントの安全なパスワード

最初に作成されたアカウントは自動的に admin アカウントになります。このアカウントを作成する必要があります。インターフェースが解除される前に、アカウントを作成をクリックしてください。

警告
最初に作成されたアカウントは admin となり、システム全体へのアクセス権を持ちます。QNAP NAS がインターネットからアクセス可能な場合は、すぐに強力なパスワードを設定してください。デフォルトや空の資格情報を残さないでください。

ステップ 4: モデルを選択してテスト

サインイン後、Open WebUI はモデルセレクターを表示します。Ollama でモデルをすでに取得している場合、それらは自動的にここに表示されます。モデルが一覧にない場合:

  1. admin パネルメニューに移動
  2. 設定 -> モデルを選択
  3. Ollama の接続を確認し、モデルの利用可能性を表示します。
  4. Open WebUI から直接モデルを取得するか、Ollama に戻って最初に取得します

ドロップダウンからモデルを選択(例: Gemma, Qwen, Deepseek)。

ステップ 5: チャットを開始

下部のテキストボックスにメッセージを入力し、Enter キーを押します。Open WebUI はメッセージを Ollama に送信し、選択されたモデルを使用して処理し、応答を返します。インターフェースは会話全体を永続ボリュームに保存します。

スクリーンショット: Open WebUI チャットインターフェースとサンプル会話

リモート Ollama インスタンスへの接続

Open WebUI が異なる QNAP NAS またはマシン(同じ物理ホストではない)で動作している Ollama に接続したい場合、環境変数を変更します:
OLLAMA_BASE_URL: http://OTHER-NAS-IP:11434

リモートマシンで動作している Ollama の IP アドレスにOTHER-NAS-IPを置き換えます。そのマシンのファイアウォールが QNAP NAS からのポート 11434 の通信を許可していることを確認してください。両方のマシンは同じネットワーク上にあるか、適切なルーティングが設定されている必要があります。

この記事は役に立ちましたか?

100% の人が、これは役に立つと思っています。
ご意見をいただき、ありがとうございます。

さらにサポートが必要な場合は、コミュニティで他のユーザーや QNAP の専門家にご質問ください。 QNAP コミュニティへ

この記事の改善箇所をお知らせください。

その他のフィードバックがある場合は、以下に入力してください。

仕様を選択

      もっと見る 閉じる
      当ページを他の国/地域で見る:
      気軽にお問い合わせ! 気軽にお問い合わせ!
      back to top