メインコンテンツへスキップ

オープンソース PaaS · ホステッド公開アルファ · セルフホスト対応

Git からサービスをデプロイ — ホステッドでもセルフホストでも

Bex は開発者と AI エージェント向けのオープンソース基盤です。リポジトリを接続してビルドし、ダッシュボード、API、MCP から HTTPS サービスを運用できます。

ホステッド Bex は公開アルファです。本番ワークロードに使う前に評価してください。

Git デプロイ · カスタムドメイン + TLS · Postgres · REST、GraphQL + MCP

bex · deployデプロイ手順のイメージ
$ repo https://github.com/your-org/service
▸ build    cloud-native buildpack
▸ tls      HTTPS ルートの例
✓ live     サービス準備完了
phaseRunning
revision<revision>
url<generated URL>

オプションのダッシュボード

人にはダッシュボード。自動化には API。

デプロイ、ログ、メトリクス、対応リソースを一か所で確認できます。REST、GraphQL、MCP の対応範囲は機能ごとに異なり、現在の差分はパリティ台帳に記録されています。

ダッシュボードを開く →
2 つの稼働中サービスを表示する bex ダッシュボードのプロジェクト概要

ワークスペースのリソースを一画面で

サービス、データストア、環境グループをプロジェクトと環境ごとに整理できます。

稼働中のデプロイとステータスタイムラインを表示する bex ダッシュボード

安心してデプロイ

一つのリビジョンをビルドから準備完了まで追跡し、ログを確認して、そのリソースで利用できるロールバック操作を使えます。

稼働中サービスのメモリと CPU グラフを表示する bex ダッシュボード

サービスの動きを把握

CPU、メモリ、リクエスト、レイテンシ、帯域幅、デプロイイベントを同じサービス画面で確認できます。

Agent-native

強力なブロックチェーン API

文書化された API と MCP で、対応リソースをデプロイ・運用できます。現在の対応範囲とオプションサービスの要件はパリティ台帳で確認してください。

01/deploy

Deploy

エージェントがリポジトリをプッシュするかMCPを呼び出します。クラウドネイティブなビルドパックまたはあなたのDockerfileがそれを実行中のHTTPSサービスに変換します。

02/operate

Operate

文書化された API 操作で、対応リソースの一時停止、再開、再起動、スケールを行えます。

03/observe

Observe

機械可読な状態(フェーズ、リビジョン、URL)—エージェントが読み取り、それに基づいて行動できるもの。

Included

開発者とエージェント向けの中核サービス機能

  • Deploy from Git — buildpacks or Dockerfile
  • Custom domains with automatic TLS
  • Managed PostgreSQL
  • MCP server for agent control
  • REST + GraphQL(互換性はパリティ台帳で追跡)
  • Apache-2.0 — self-host on your own hardware

文書化されたランタイムまたは Dockerfile を利用

文書化されたネイティブランタイムを使うか、別のスタックには Dockerfile を持ち込めます。特定のビルド経路に依存する前にパリティ台帳を確認してください。

Node.jsPythonGoRubyRustElixirDocker

What you can run

Bex が現在対応するサービスタイプ

Web、プライベート、Worker、Cron、静的サイト、PostgreSQL の各リソースモデルを評価できます。正確なインターフェース対応と差分はパリティ台帳で確認してください。

Web Services

web

デプロイ履歴、カスタムドメイン、自動 TLS を備えた長時間稼働の HTTP サービス。

Background Workers

worker

キュー、コンシューマー、長時間実行ジョブをサービスのすぐ隣で実行できます。

Cron Jobs

cron

同じ Git ベースのサービス定義を使うスケジュールタスク。

Static Sites

static

フロントエンドとドキュメントを、リポジトリから直接ビルドしてデプロイ。

Managed Postgres

postgres

対応する API とダッシュボードのフローで PostgreSQL をプロビジョニングできます。バックエンドサービスには設定が必要です。

Private Services

private

内部サービスは、自身のネットワーク内からのみアクセス可能です。

適合性とコスト

ホステッドの速さか、セルフホストの管理力か

今のチームに合う運用モデルを選べます。どちらも同じオープンソース Bex プラットフォームです。

マネージド経路

ホステッド Bex

Bex がプラットフォームを運用します。公開アルファのため、本番の重要システムより評価や初期ワークロードに適しています。

無料サービス枠:0.1 CPU · 512 MiB

Starter 例:0.5 CPU、512 MiB は 730 時間換算で月額 $4.90。ビルド、帯域、ストレージの利用量は別途従量課金です。

自社運用経路

セルフホスト Bex

管理下の基盤で Apache-2.0 プラットフォームを動かし、API 主導のデプロイ手順を維持できます。

オープンソースソフトウェアに Bex のプラットフォーム料金はありません。サーバー、ストレージ、ネットワーク、バックアップ、更新、オンコール運用は自社負担です。

実在するサンプルから開始

経路を選び、成果物を確認

まずホステッド評価かセルフホストを選び、Bex リポジトリに同梱された5つの例を確認します。登録だけで自動デプロイされるとは案内しません。

マネージド経路を評価

ダッシュボードは Bex を評価する最短経路です。登録は利用できますが、公開アルファが成熟するまでは本番の重要ワークロードを避けてください。

starter を選択

Node.js hello

Node.js 20+ · Docker

サンプル Dockerfile から構築する最小の Node.js HTTP サービスです。

GitHub で全ソースを確認

次に行うこと

  1. 稼働中の Bex ダッシュボードでホステッドアカウントを作成します。
  2. リポジトリを接続し、確認したマニフェストでサービスまたは Blueprint を作成します。
  3. ビルドログを追い、サービスのフェーズ、リビジョン、生成 URL を確認します。

選択した例は登録に引き継がれず、自動デプロイもされません。サービス作成中はこのソースページを開いておいてください。

選択したマニフェスト

開始前に確認してコピー

examples/hello-node

render.yaml

yaml

# render.yaml — Node.js hello-world web service.
# Replace repo/rootDir with your own checkout; bex builds from the Dockerfile and
# returns a live https URL. A git push redeploys automatically via the push webhook.
services:
  - name: hello-node
    type: web
    runtime: docker
    repo: https://github.com/bex-co/bex # replace with your fork/checkout
    rootDir: examples/hello-node
    branch: main
    plan: free
    healthCheckPath: /
    envVars:
      - key: MESSAGE
        value: "hello from bex (node)"

期待される製品状態

phase
Running
revision
<revision>
url
<generated URL>

これらは文書化された結果の形を示します。リビジョンと URL は例示用のプレースホルダーで、実出力やデプロイ時間の保証ではありません。

適した使い方を選ぶ

今試せることと、先に確認すべきこと

価値を確認できる最小の評価経路から始めてください。本番影響のあるチームは、範囲を広げる前に現在の根拠を確認してください。

セルフホストのローカル評価

文書化されたローカル Cluster API の前提条件を用意でき、オープンソースの制御プレーンを調べたいプラットフォームエンジニア向けです。

エージェントと API の実験

対応リソースで文書化された REST、GraphQL、MCP の手順を試す用途に適しています。インターフェース対応は機能ごとに異なります。

本番影響の大きいワークロード

待つか、先に確認してください。Bex は本番ワークロード向けではありません。運用リスクを受け入れる前に、必要な各機能と現在のプロジェクト状態を確認してください。

利用方法を選ぶ

まずはホステッドで。セルフホストの選択肢も保持。

ホステッド公開アルファに登録するか、クイックスタートに沿って自社運用の基盤で Apache-2.0 Bex を動かしてください。