メインコンテンツまでスキップ

⏱️ クイックスタート

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
ユーザー権限とプライバシーについての重要な注意事項:
  • 管理者作成: Open WebUIで最初に作成されたアカウントには管理者権限が付与され、ユーザー管理やシステム設定をコントロールします。
  • ユーザー登録: その後の登録は保留状態で始まり、アクセスには管理者の承認が必要です。
  • プライバシーとデータセキュリティ: すべてのデータ(ログイン情報を含む)はローカルデバイスにのみ保存されます。Open WebUIは厳密な機密性を保証し、外部リクエストは一切実行されないため、プライバシーとセキュリティが強化されます。
    • すべてのモデルはデフォルトで非公開です。 モデルはグループを介して、または公開されることでのみ共有されます。グループに割り当てられたモデルは、そのグループのメンバーのみが表示できます。モデルが公開されると、そのインスタンス内の誰もがそれを見ることができます。

以下から好みのインストール方法を選択してください:

  • Docker: 公式にサポートされ、ほとんどのユーザーに推奨されます
  • Python: リソースが少ない環境や手動セットアップを希望する方に適しています
  • Kubernetes: スケーリングとオーケストレーションを必要とする企業向けの展開に最適

Dockerでのクイックスタート 🐳

以下のステップに従ってDockerを使ってOpen WebUIをインストールします。

ステップ1: Open WebUIイメージを取得

まず、GitHub Container Registryから最新のOpen WebUI Dockerイメージを取得します。

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

ステップ2: コンテナを実行

デフォルト設定でコンテナを実行します。このコマンドにはデータを永続的に保存するためのボリュームマッピングが含まれています。

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

重要なフラグ

  • ボリュームマッピング (-v open-webui:/app/backend/data): データを永続的に保存します。これによりコンテナ再起動時のデータ損失を防ぎます。
  • ポートマッピング (-p 3000:8080): ローカルマシンのポート3000でWebUIを公開します。

GPUサポートを使用する場合

Nvidia GPUサポートを利用するには、--gpus alldocker runコマンドに追加します。

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

シングルユーザーモード(ログインの無効化)

シングルユーザー設定でログイン画面をスキップするには、WEBUI_AUTH環境変数をFalseに設定します。

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
警告

この変更後、シングルユーザーモードとマルチアカウントモードを切り替えることはできません。

高度な設定: 別サーバー上のOllamaへの接続

Open WebUIを別ホストにあるOllamaサーバーに接続するには、OLLAMA_BASE_URL環境変数を追加します。

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

WebUIにアクセスする

コンテナが稼働した後、以下のURLからOpen WebUIにアクセスできます。

http://localhost:3000

Dockerの各フラグの詳細は、Dockerのドキュメントを参照してください。

更新中

ローカルのDockerインストールを最新バージョンに更新するには、Watchtowerを使用するか、手動でコンテナを更新する方法があります。

オプション1: Watchtowerを使用

Watchtowerを使用すると、更新プロセスを自動化できます:

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(open-webuiを異なるコンテナ名に置き換えてください。)

オプション2: 手動更新

  1. 現在のコンテナを停止して削除します:

    docker rm -f open-webui
  2. 最新バージョンをプルします:

    docker pull ghcr.io/open-webui/open-webui:main
  3. コンテナを再起動します:

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

どちらの方法でも、Dockerインスタンスを最新のビルドで更新して稼働させることができます。

次のステップ

インストール後、以下にアクセスしてください:

これでOpen WebUIの使用を開始できます!

Ollamaを使ったOpen WebUIの使用

Open WebUIをOllamaと併用する場合は、Ollamaガイドを使う方法をご覧ください。Ollamaインスタンスの管理方法を学べます。

コミュニティに参加する

サポートが必要ですか? 質問がありますか? コミュニティに参加してください: