パイロット導入は大成功でした。ある午後、空いていたサーバーに Open WebUI を載せると、一週間のうちにチーム全員が、洗練された一つのインターフェースを通じて GPT、Claude、そして Ollama 経由のローカルな Llama とやり取りするようになりました。それから三か月後、あなたは本番システムの無給の運用担当者になっています。データベースは、誰もバックアップしないディスク上に置かれています。組み込みのベクトルストアは、二台目のレプリカを追加した日にダウンしました。誰かが共有の OpenAI キーを Slack のチャンネルに貼り付けました。そして経理は、三月に誰がトークンに 400ドルを使ったのかと問い続けています。
そのどれも Open WebUI の落ち度ではありません。それは、マルチユーザーの AI プラットフォームを運用することが実際に要求するコストです。唯一の問いは、その作業があなたの担当であるべきかどうかです。そして始める前に、一つ正直にお伝えします。この記事の背後にあるプラットフォームである kral は、Open WebUI の上に構築されてはいません。それが何を意味するのかを、はっきりとご説明します。
動かすこと自体は、そもそも難所ではありませんでした
Open WebUI はその評価を正当に勝ち取ってきました。これは、存在するセルフホスト型 AI インターフェースの中でも最良の部類に入ります。OpenAI 互換 API を通じたあらゆる主要モデル、Ollama を通じたローカルモデル、組み込みの RAG によるドキュメントチャット、ツールとプラグイン、そしてチームが数分で習得できるインターフェース。そのクイックスタートは評判どおりの価値があります。
本番運用は、別の仕事です。Open WebUI が一人の愛好家ではなくチームに提供される瞬間、その構成は一つの小さなプラットフォームへと膨らみます。
- 外部の PostgreSQL。デフォルトの SQLite は一つのインスタンスには十分でも、二つ目には向かないためです。
- Redis。ログインと websocket が複数のレプリカにまたがって維持されるようにするためです。
- 外部のベクトルデータベース。組み込みのドキュメントストアは、複数のワーカーが同時に書き込むようには作られていないためです。
- アップロードと生成画像のための共有ストレージ、加えてすべてのレプリカが一致していなければならない秘密鍵。
- リバースプロキシ、TLS、ドメイン、そしてユーザーより先に停止を知らせてくれる監視。
- そして、接続するすべてのプロバイダーの API キー。OpenAI、Anthropic、Google、さらにはチームが初日から使いたがる次のモデルを出してくる相手が誰であっても、その分すべて。
それからアップデートが始まります。Open WebUI は速いペースで進みます。それは利用者としては素晴らしい知らせであり、運用担当者としては繰り返し発生する作業です。リリースのたびに、読むべき変更履歴、その上に構築したパイプラインや関数のためのテスト、そして計画すべきメンテナンス枠が生じます。いくつか飛ばせば、次に上げるときが怖くなります。すべて適用すれば、それはパートタイムの仕事になります。
私たちはそれを知っています。というのも、このリストの双子を毎日運用しているからです。kral はオープンソースの AI プラットフォームを本番環境で運用しており、上のリストは、箱に書かれた名前が違うだけの、私たち自身の運用手順書そのものです。
評価すべき点は評価しつつ、それでも残るギャップ
まず公平を期して言えば、Open WebUI はオープンソースのプロジェクトとしては珍しく、ユーザー管理が充実しています。ロール、グループ、きめ細かな権限が組み込まれており、アクセス制御だけを取れば、それを卒業する必要は一生ないかもしれません。
ギャップはお金です。生の API キーを使うと、悪い選択肢が二つあります。一つの共有キー(誰の利用か特定できず、一度漏れれば予算全体が燃え尽きます)か、一人につき一つのキー(オンボーディングの手間、オフボーディングのリスク、そして経理が突き合わせるべきプロバイダー請求書の山)です。Open WebUI はチャットプラットフォームであって、課金システムではありません。プランも、請求書も、税務処理も、ユーザーが自分で購入できるチャージもありません。企業への展開においては、そのギャップこそが決め手となる障害であり、通常はサーバーではありません。
その上に構築する前に、もう一つ目を通しておくべきものがあります。ライセンスです。2025年以降、Open WebUI はブランディング条項付きの BSD-3 ベースのライセンスの下で提供されています。エンタープライズライセンスまたは書面による許可を保有していない限り、任意の連続する30日間でデプロイが50ユーザーを超えた時点で、"Open WebUI" の名称とロゴを保持することが必須になります。これはオープンソースのプロジェクトに資金を供給する正当な方法であり、自社にブランド変更したポータルを約束する前に知っておくべきことです。現行のライセンス本文はご自身でお読みください。これは一つの見解であって、法的助言ではありません。
マネージド型の Open WebUI ホスティングがカバーすべきこと
マネージドホスティングは、コンテナだけでなくリスト全体を取り除いてくれる場合にのみ意味があります。どこを選ぶにせよ、次の点を守らせてください。
- 最新の土台。 アップデートはあなたが関与せずとも届き、製品は凍結されたプライベートなクローンへと漂流するのではなく、オープンソースのプロジェクトを追い続けます。
- モデル込み。 すべての主要モデルを一つの入口から利用でき、取得も配布もローテーションも必要な API キーはありません。
- 本物のコスト管理。 ユーザー単位の予算、個人に紐づけられる利用状況、そして五通ではなく一通の請求書。
- チーム管理。 招待し、削除する、それで完了です。アクセスは契約が終わるときに終わります。
- 機能一式。 ドキュメントチャット、画像生成、ウェブ検索は初日から動くべきです。これらこそ、スタックが複雑になる理由の半分なのですから。
- ライセンスに関する回答。 ブランド変更したポータルが重要なら、50ユーザーを超えてもそれがどう可能なのかを尋ねてください。"当社を信頼してください" は回答になりません。
- 出口。 あなたのデータはエクスポート可能で、基盤となるソフトウェアはオープンソースです。離れることが難しいなら、あなたは顧客ではなく、人質です。
正直な部分、kral は Open WebUI ではありません
kral は、Open WebUI に最も近い兄弟である LibreChat の上に構築されたマネージド型の AI ワークスペースです。私たちがこれを最初の一息で申し上げるのは、信頼は二ページ目で死ぬからです。もし必要なものが Open WebUI そのものであるなら、たとえばチームがその上にパイプラインや関数を構築したから、あるいはモデルが自前の GPU 上で動いているからという理由であれば、マネージドの別物は答えになりません。セルフホストして、存分にご活用ください。
もし望むものが結果、つまりチーム全員が予算と一枚の請求書のもとであらゆる主要モデルに手を伸ばせる一つのワークスペースであるなら、それこそが kral が完成したプラットフォームとして運用しているものです。app.kral.ai でサインインすれば、運用のレイヤーはすでに構築済みです。
- Claude、GPT、Gemini、DeepSeek、Perplexity をはじめとするモデルが一つのアプリに揃い、どこにも API キーは不要です。
- 月額プランとチャージ式クレジットによるトークン単位の課金。これにより、利用はそれを発生させた本人に紐づけられます。
- チームプラン。一つの契約、共有の予算、そして自分で管理するメンバー。
- ドキュメント検索付きのファイルアップロード、画像生成、ウェブ検索がすでに組み込み済み。
- 29言語に対応したインターフェース。
- そして、あなたの代わりに処理されるアップデート。リリースが出れば、私たちがそれをマージし、テストし、展開します。
私たちがそのスタックをどう運用しているか、難しい部分も含めた全容は、マネージド型の LibreChat ホスティングにあります。そして土台がオープンソースであるため、出口は開かれたままです。いつでも好きなときにデータをエクスポートし、スタックを自分で運用できます。ブランド変更したワークスペースは、必要であれば、ユーザー数の崖のない一つの製品機能です。
セルフホストの Open WebUI 対マネージドの kral、正直な比較
| セルフホストの Open WebUI | マネージド (kral) | |
|---|---|---|
| 最初のチャットまでの時間 | 最初の一人なら数分、二台目のレプリカまでには週末一つ | 約1分 |
| アップデート | 自分でプル、確認、テスト、デプロイ | お任せ |
| モデルへのアクセス | 自前の API キー、プロバイダーごとに一アカウント | 込み、ログイン一つ |
| 自前の GPU 上のローカルモデル | 本領を発揮する領域 | ホスティングサービスの用途ではありません |
| ユーザー単位のコスト管理 | 自分で構築 | 予算とトークン単位の課金を標準装備 |
| ブランド変更 | 50ユーザー超はエンタープライズライセンスがある場合のみ | 製品機能 |
| データの所在 | 完全にあなたのもの、あなたのハードウェア上 | kral のインフラ上、いつでもエクスポート可能 |
| コスト | サーバー、プロバイダー請求書、あなたの時間 | プランまたはクレジット、請求書一通 |
セルフホスティングは二つの点で勝ります。しかもそれは大きな点です。データが建物の外に決して出ないこと、そしてローカルモデルがローカルにとどまることです。インフラチームがある、厳格なデータ所在地の要件がある、あるいは自分の名前が入った GPU ラックがあるなら、セルフホストしてください。それが正しい判断であり、このプロジェクトはあなたの GitHub でのスターに値します。
第三の道もあります。kral が構築されているプラットフォームは、自社の内部で、さらには自前の Windows Server上でネイティブに動かすこともできます。オンプレミスの要件があっても、話はそこで終わりません。
チームが実際に尋ねる質問
kral はホスト型の Open WebUI ですか。
いいえ、そうであるかのように装うつもりはありません。kral は、比肩しうるオープンソースの AI プラットフォームである LibreChat の上に構築されています。結果としてもたらされるものは、ほぼ完全に重なります。あらゆる主要モデル、一つのログイン、予算、チーム、ドキュメントチャット。内部は異なっており、もし展開がパイプラインや関数のような Open WebUI 固有の要素に依存しているなら、kral はそれではありません。
ローカルの Ollama モデルをそのまま使えますか。
ホスティングサービス上では使えません。app.kral.ai は主要なクラウドモデルを動かします。ローカルモデルが要件であるなら、Open WebUI をセルフホストするか、kral が構築されているセルフホスト可能なプラットフォームを自社ネットワーク内で動かし、Ollama や vLLM のような OpenAI 互換のエンドポイントに向けてください。
自前の API キーは必要ですか。
いいえ。プラットフォーム上のすべてのモデルは込みで、トークン単位で課金されます。誰も OpenAI のアカウントを開く必要はなく、そもそも配るキーが存在しないため、キーが漏れることもありません。
Open WebUI のブランディング条項とは何についてのものですか。
2025年以降、このライセンスは、エンタープライズライセンスまたは書面による許可が別段の定めをしていない限り、任意の連続する30日間でデプロイが50ユーザーを超えた時点で "Open WebUI" のブランディングを保持することを求めています。これはプロジェクトに資金をもたらすものであり、公正です。またこれは、ブランド変更した展開を計画する前に知っておくべきことでもあります。ですから現行のライセンス本文をお読みください。詳細は変わり得ます。
費用はいくらですか。
利用分を含む月額プランに加えて、使いながらチャージできるクレジットがあります。最新の数字は kral.ai にあります。PDF に隠された席単位の上乗せはありません。
Open WebUI はチームの時間を費やす価値があります。それがあなたの夜の時間にも値するかどうかは、別の問いです。その時間を別のことに使いたいのであれば、マネージドの道はおよそ1分で済みます。
コメント (0)
まだコメントはありません。最初のコメントを投稿しましょう!
コメントを投稿するにはサインインしてください。
サインイン 登録