跳转到主要内容

开源 PaaS · 托管公测版 · 支持自托管

从 Git 部署服务——托管或自托管

Bex 是面向开发者和 AI 智能体的开源平台:连接代码仓库、完成构建,并通过控制台、API 或 MCP 运行 HTTPS 服务。

Bex 托管版目前处于公开 Alpha 阶段。用于生产工作负载前,请先完成评估。

Git 部署 · 自定义域名 + TLS · Postgres · REST、GraphQL + MCP

bex · deploy部署流程示意
$ repo https://github.com/your-org/service
▸ build    云原生构建包
▸ tls      示例 HTTPS 路由
✓ live     服务已就绪
phaseRunning
revision<revision>
url<generated URL>

可选控制台

面向人的控制台,面向自动化的 API。

在一处查看部署、日志、指标和受支持的资源。REST、GraphQL 与 MCP 的覆盖范围因能力而异;兼容性台账记录当前缺口。

打开控制台 →
显示两个运行中服务的 bex 控制台项目概览

在一个视图中查看工作区资源

按项目和环境整理服务、数据存储与环境变量组。

显示实时部署及其状态时间线的 bex 控制台

放心部署

跟踪一个版本从构建到就绪的过程、查看其日志,并使用该资源可用的回滚控制。

显示运行中服务内存和 CPU 图表的 bex 控制台

了解服务运行状态

在同一服务视图中查看 CPU、内存、请求、延迟、带宽和部署事件。

Agent 原生

强大的区块链 API

通过有文档说明的 API 和 MCP 部署与操作受支持的资源。请查阅兼容性台账,确认当前覆盖范围和可选服务要求。

01/deploy

部署

Agent 推送仓库或调用 MCP。云原生构建包或你的 Dockerfile 将其转化为运行中的 HTTPS 服务。

02/operate

运维

使用文档中列出的 API 操作来暂停、恢复、重启和扩缩受支持的资源。

03/observe

观测

机器可读的状态——阶段、版本、URL——Agent 可以读取并据此采取行动。

内置功能

面向开发者和 Agent 的核心服务能力

  • 从 Git 部署——构建包或 Dockerfile
  • 自定义域名,自动 TLS
  • 托管 PostgreSQL
  • 用于 Agent 控制的 MCP 服务器
  • REST + GraphQL;兼容性由台账持续记录
  • Apache-2.0——在你的硬件上自托管

使用文档支持的运行时或 Dockerfile

使用文档列出的原生运行时,或为其他技术栈提供 Dockerfile。依赖特定构建路径前,请先查阅兼容性台账。

Node.jsPythonGoRubyRustElixirDocker

可运行的内容

Bex 当前支持的服务类型

评估 Web、私有、Worker、Cron、静态站点和 PostgreSQL 资源模型;在兼容性台账中查看各接口的确切覆盖与缺口。

Web 服务

web

提供部署历史、自定义域名和自动 TLS 的长时间运行 HTTP 服务。

后台 Worker

worker

在你的服务旁边运行队列、消费者和长时间运行的任务。

定时任务

cron

使用同一套基于 Git 的服务定义运行定时任务。

静态站点

static

直接从你的仓库构建并发布前端和文档。

托管 Postgres

postgres

通过受支持的 API 和控制台流程配置 PostgreSQL;后端服务需要相应配置。

私有服务

private

仅在你的网络内部可访问的内部服务。

适用性与成本

托管的速度,或自托管的控制力

选择当前最适合团队的运维模式。两条路径使用同一个开源 Bex 平台。

托管路径

Bex 托管版

由 Bex 为你运行平台。托管服务处于公开 Alpha 阶段,更适合评估和早期工作负载,而非生产关键系统。

免费服务规格:0.1 CPU · 512 MiB

Starter 示例:0.5 CPU 和 512 MiB,按 730 小时折算为每月 US$4.90。构建、带宽和存储用量另行计费。

自主路径

Bex 自托管版

在你控制的基础设施上运行 Apache-2.0 平台,并保留 API 驱动的部署流程。

开源软件不收取 Bex 平台费。你仍需支付并运维服务器、存储、网络、备份、升级和待命支持。

从真实示例开始

先选路径,再检查部署文件

先选择托管评估或自行托管,再查看 Bex 仓库随附的五个示例之一;注册并不等于自动部署。

评估托管路径

控制台是评估 Bex 的最短路径。注册功能已开放;生产关键工作负载应等待公开测试版进一步成熟。

选择 starter

Node.js hello

Node.js 20+ · Docker

通过示例 Dockerfile 构建的最小 Node.js HTTP 服务。

在 GitHub 检查完整源码

接下来要做什么

  1. 在 Bex 正式控制台创建托管账户。
  2. 连接代码仓库,并使用已检查的清单创建服务或 Blueprint。
  3. 查看构建日志,然后检查服务的阶段、修订版本和生成的网址。

所选示例不会随注册传递,也不会自动部署。创建服务时请保留此源码页面。

所选清单

开始前检查并复制

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>

这些值说明文档中的结果结构。修订版本和网址是示意占位符,并非实时输出或部署时长承诺。

找到适合的路径

现在适合尝试什么,又应先核验什么

从最小而有价值的评估路径开始。对生产敏感的团队应先检查当前证据,再扩大范围。

自托管本地评估

适合能够运行文档所列本地 Cluster API 前置条件,并希望检查开源控制平面的平台工程师。

Agent 与 API 实验

适合在受支持的资源上探索有文档说明的 REST、GraphQL 和 MCP 流程;接口覆盖范围因能力而异。

对生产敏感的工作负载

请等待或先核验。Bex 尚不适合生产工作负载;接受运维风险前,请检查每项所需能力和项目当前状态。

选择你的路径

先用托管版,同时保留自托管选择。

注册托管公测版,或按照快速入门在你运维的基础设施上运行 Apache-2.0 Bex。