Zum Hauptinhalt springen

Quelloffene PaaS · Gehostete Public Alpha · Selbst hostbar

Services aus Git deployen — gehostet oder selbst betrieben

Bex ist eine quelloffene Plattform für Entwickler und KI-Agenten: Repository verbinden, bauen und den HTTPS-Service über Dashboard, API oder MCP betreiben.

Das gehostete Bex ist eine Public Alpha. Prüfe es, bevor du produktionskritische Workloads darauf betreibst.

Git-Deployments · Eigene Domains + TLS · Postgres · REST, GraphQL + MCP

bex · deploybeispielhafter Deployment-Ablauf
$ repo https://github.com/your-org/service
▸ build    cloud-native buildpack
▸ tls      Beispiel für eine HTTPS-Route
✓ live     Service bereit
phaseRunning
revision<revision>
url<generated URL>

Optionales Dashboard

Ein Dashboard für Menschen. APIs für Automatisierung.

Prüfen Sie Deployments, Logs, Metriken und unterstützte Ressourcen an einem Ort. Die REST-, GraphQL- und MCP-Abdeckung variiert je Funktion; das Paritätsverzeichnis dokumentiert aktuelle Lücken.

Dashboard öffnen →
bex-Dashboard mit einer Projektübersicht und zwei laufenden Services

Workspace-Ressourcen auf einen Blick

Services, Datastores und Umgebungsgruppen bleiben nach Projekt und Umgebung organisiert.

bex-Dashboard mit einem Live-Deploy und seiner Status-Timeline

Sicher deployen

Verfolgen Sie eine Revision vom Build bis zur Bereitschaft, prüfen Sie ihre Logs und nutzen Sie die für diese Ressource verfügbaren Rollback-Funktionen.

bex-Dashboard mit Speicher- und CPU-Diagrammen eines laufenden Services

Verstehe, was deine Services tun

Beobachte CPU, Speicher, Requests, Latenz, Bandbreite und Deploy-Events in derselben Service-Ansicht.

Agent-native

Leistungsstarke Blockchain-APIs

Stellen Sie unterstützte Ressourcen über dokumentierte APIs und MCP bereit und betreiben Sie sie. Aktuelle Abdeckung und Anforderungen optionaler Dienste stehen im Paritätsverzeichnis.

01/deploy

Deploy

Ein Agent pusht ein Repository oder ruft MCP auf. Cloud-native Buildpacks oder Ihr Dockerfile verwandeln es in einen laufenden HTTPS-Dienst.

02/operate

Operate

Nutzen Sie dokumentierte API-Vorgänge, um unterstützte Ressourcen anzuhalten, fortzusetzen, neu zu starten und zu skalieren.

03/observe

Observe

Maschinenlesbarer Zustand — Phase, Revision, URL — den ein Agent auslesen und darauf reagieren kann.

Included

Zentrale Servicefunktionen für Entwickler und Agents

  • Deploy from Git — buildpacks or Dockerfile
  • Custom domains with automatic TLS
  • Managed PostgreSQL
  • MCP server for agent control
  • REST + GraphQL; Kompatibilität wird im Paritätsverzeichnis geführt
  • Apache-2.0 — self-host on your own hardware

Dokumentierte Laufzeit oder Dockerfile verwenden

Nutzen Sie eine dokumentierte native Laufzeit oder bringen Sie für andere Stacks ein Dockerfile mit. Prüfen Sie vor einer Abhängigkeit von einem Build-Pfad das Paritätsverzeichnis.

Node.jsPythonGoRubyRustElixirDocker

What you can run

Servicetypen, die Bex heute unterstützt

Evaluieren Sie Web-, Private-, Worker-, Cron-, Static- und PostgreSQL-Ressourcenmodelle; genaue Schnittstellenabdeckung und Lücken stehen im Paritätsverzeichnis.

Web Services

web

Langlaufende HTTP-Dienste mit Deployment-Verlauf, benutzerdefinierten Domains und automatischem TLS.

Background Workers

worker

Führen Sie Warteschlangen, Consumer und langlebige Jobs direkt neben Ihren Services aus.

Cron Jobs

cron

Geplante Aufgaben mit denselben Git-basierten Servicedefinitionen.

Static Sites

static

Ship Frontends und Docs, direkt aus deinem Repo erstellt.

Managed Postgres

postgres

PostgreSQL über unterstützte API- und Dashboard-Abläufe bereitstellen; Hintergrunddienste müssen konfiguriert sein.

Private Services

private

Interne Dienste sind nur innerhalb Ihres eigenen Netzwerks erreichbar.

Eignung + Kosten

Gehostete Geschwindigkeit oder eigene Kontrolle

Wähle das Betriebsmodell, das heute zu deinem Team passt. Beide Wege nutzen dieselbe quelloffene Bex-Plattform.

Verwalteter Weg

Gehostetes Bex

Bex betreibt die Plattform für dich. Der gehostete Dienst ist eine Public Alpha und eignet sich eher für Evaluation und frühe Workloads als für produktionskritische Systeme.

Kostenloser Service-Tarif: 0.1 CPU · 512 MiB

Starter-Beispiel: 0.5 CPU und 512 MiB kosten bei 730 Stunden 4,90 $ pro Monat. Build-, Bandbreiten- und Speichernutzung werden separat abgerechnet.

Eigener Weg

Selbst betriebenes Bex

Betreibe die Apache-2.0-Plattform auf kontrollierter Infrastruktur und behalte den API-gesteuerten Deployment-Ablauf.

Für die Open-Source-Software fällt keine Bex-Plattformgebühr an. Server, Speicher, Netzwerk, Backups, Upgrades und Bereitschaftsdienst bezahlst und betreibst du selbst.

Mit einem echten Beispiel starten

Pfad wählen und Artefakt prüfen

Wähle zuerst Hosted-Evaluierung oder Self-Hosting und sieh dir dann eines von fünf Beispielen aus dem Bex-Repository an. Die Registrierung wird nicht als automatische Bereitstellung dargestellt.

Den verwalteten Pfad evaluieren

Das Dashboard ist der kürzeste Weg, Bex zu evaluieren. Die Registrierung ist verfügbar; produktionskritische Workloads sollten auf eine reifere öffentliche Alpha warten.

Starter auswählen

Node.js hello

Node.js 20+ · Docker

Ein minimaler Node.js-HTTP-Service aus dem Beispiel-Dockerfile.

Vollständigen Quellcode auf GitHub prüfen

Deine nächsten Schritte

  1. Erstelle ein gehostetes Konto im aktiven Bex-Dashboard.
  2. Verbinde dein Repository und erstelle mit dem geprüften Manifest einen Service oder Blueprint.
  3. Verfolge die Build-Logs und prüfe danach Phase, Revision und erzeugte URL des Services.

Das gewählte Beispiel wird nicht durch die Registrierung übertragen oder automatisch bereitgestellt. Lass diese Quellseite beim Erstellen des Services geöffnet.

Ausgewähltes Manifest

Vor dem Start prüfen und kopieren

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)"

Erwarteter Produktzustand

phase
Running
revision
<revision>
url
<generated URL>

Diese Werte beschreiben die dokumentierte Ergebnisform. Revision und URL sind illustrative Platzhalter, keine Live-Ausgabe oder Zusage zur Bereitstellungsdauer.

Den passenden Weg finden

Was Sie jetzt testen können — und was Sie zuerst prüfen sollten

Beginnen Sie mit dem kleinsten sinnvollen Test. Produktionskritische Teams sollten aktuelle Belege prüfen, bevor sie den Umfang erweitern.

Gehostete Evaluation

Geeignet, um das verwaltete Dashboard und frühe Workloads in der funktionsfähigen Public Alpha zu testen; noch nicht für produktionskritische Systeme.

Lokale Self-Hosting-Evaluation

Geeignet für Plattformingenieure, die die dokumentierten lokalen Cluster-API-Voraussetzungen betreiben und die quelloffene Control Plane prüfen möchten.

Agent- und API-Experimente

Geeignet, um dokumentierte REST-, GraphQL- und MCP-Abläufe auf unterstützten Ressourcen zu erproben; die Schnittstellenabdeckung variiert je Funktion.

Produktionskritische Workloads

Warten oder zuerst prüfen. Bex ist nicht für Produktions-Workloads bereit; prüfen Sie jede benötigte Funktion und den aktuellen Projektstatus, bevor Sie Betriebsrisiken eingehen.

Wähle deinen Weg

Gehostet starten. Self-Hosting offenhalten.

Erstelle ein Konto in der gehosteten Public Alpha oder folge dem Quickstart, um Apache-2.0 Bex auf deiner eigenen Infrastruktur zu betreiben.