lobsite! Anmelden Registrieren

Website aus Codex deployen

Lass Codex die gebaute Website deployen: ein Abschnitt in AGENTS.md, Netzwerkzugriff für den Befehl und eine Live-URL samt Link zum Behalten.

Codex führt das im Projektordner aus, sobald es ins Netzwerk darf.
HTML-Datei, Ordner oder .zip ablegen Wird in deinem Browser geprüft; hochgeladen wird erst, wenn du veröffentlichst.

Codex von OpenAI liest AGENTS.md, um zu lernen, wie ein Projekt funktioniert. Gib ihm einen kurzen Abschnitt „Deploying“, und es kann die Website mit einem Befehl online stellen und dir dann die Adresse und einen Link geben, mit dem du die Website behältst. Vorher musst du nur eines klären: die Sandbox, denn ein Deploy braucht das Netzwerk.

So funktioniert es

  1. Füg den Abschnitt unten in AGENTS.md ein, damit Codex den Befehl kennt und weiß, was es dir danach sagen soll.
  2. Lass den Befehl ins Netzwerk. Codex führt Befehle in einer Sandbox aus, und das Deploy muss mit lobsite.com sprechen (siehe Netzwerkzugriff).
  3. Bitte Codex, zu deployen. Es baut, führt npx -y lobsite --yes aus und gibt die URL und den Übernahme-Link weiter. Die Website hält 6 Stunden, außer du öffnest den Link und meldest dich an.

Der Abschnitt für AGENTS.md

Füg das in die AGENTS.md des Projekts ein. Andere Agenten, die die Datei lesen (Cursor, Gemini CLI, Copilot und weitere), nutzen ihn ebenfalls:

## Deploying

This site deploys with [Lobsite](https://lobsite.com). Build it, then from the project folder run:

```bash
npx -y lobsite --yes
```

- Tell the user the URL, and relay the "Tell the user:" line from the output word for word.
- Sites deployed without logging in are removed after 6 hours. The claim link in the output keeps the site; the user opens it and signs in.
- `lobsite.toml` remembers the site, so the same command updates it. Use `--preview` to deploy without changing the live site, and `--json` for machine-readable output.
- If a deploy fails, follow the fix in the error message. Never pass `--include-secrets`.

Die CLI erkennt an der Variable CODEX_SANDBOX, dass sie unter Codex läuft: Sie stellt keine Fragen und gibt schlichte Zeilen aus.

Netzwerkzugriff

Die Sandbox von Codex kann Befehlen den Netzwerkzugriff sperren, und dann scheitert das Deploy mit einem Verbindungsfehler statt mit einem Lobsite-Fehler. Für die Codex CLI erlaubst du das Netzwerk für Befehle im Workspace in ~/.codex/config.toml:

[sandbox_workspace_write]
network_access = true

Oder genehmige den Befehl, wenn Codex fragt, ob es ihn außerhalb der Sandbox ausführen darf. In Codex-Cloud-Aufgaben ist der Internetzugriff des Agenten eine Einstellung der Umgebung; erlaube lobsite.com und upload.lobsite.app (und die npm-Registry, für npx).

Der MCP-Server oder curl

Die Codex CLI kann auch den MCP-Server von Lobsite starten, der ihr deploy, list_sites, list_deploys, rollback, promote und whoami als Tools gibt. Füg ihn zu ~/.codex/config.toml hinzu:

[mcp_servers.lobsite]
command = "npx"
args = ["-y", "lobsite@latest", "mcp"]

Wo kein Node installiert ist, deployt eine Seite (oder ein paar Dateien) mit curl, das mit der URL und dem Übernahme-Link antwortet:

curl --data-binary @index.html https://lobsite.com/api/v1/drop
Für Agents gebaut

Keine Rückfragen unter einem Agent, und eine Tell the user:-Zeile mit der URL und dem Übernahme-Link.

Deployen mit curl

Kein Node? curl --data-binary @index.html lobsite.com/api/v1/drop antwortet mit der URL.

MCP-Server

npx lobsite mcp für Coding-Agents, lobsite.com/api/mcp für Chat-Assistenten.

Nur geänderte Dateien werden hochgeladen

Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.

Jedes Deploy bekommt eine URL

Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.

Limits, die du nachlesen kannst

Jedes Limit ist veröffentlicht, und jeder Fehler sagt dir, was als Nächstes zu tun ist.

Befehl, MCP-Server oder curl

npx -y lobsite --yes MCP-Server curl
Braucht Node und Netzwerk Node und Netzwerk Nur Netzwerk
Was hochgeladen wird Der gebaute Ordner, nur geänderte Dateien Der gebaute Ordner, nur geänderte Dateien Die Dateien, die du nennst, bis zu 25 MB
Aktualisiert dieselbe Website Ja, lobsite.toml merkt sie sich Ja Ja, mit ?site= und dem Übernahme-Token
Zurückrollen, Deploys auflisten Mit weiteren Befehlen Als Tools Nein
Einrichtung Abschnitt in AGENTS.md Eintrag in config.toml Keine

Fang mit dem Befehl an; füg den MCP-Server hinzu, wenn Codex Deploys verwalten soll, und behalte curl für Sandboxen ohne Node.

Häufige Fragen

Warum scheitert das Deploy mit einem Netzwerkfehler?

Die Sandbox hat den Befehl daran gehindert, lobsite.com zu erreichen. Schalte den Netzwerkzugriff für den Workspace ein, genehmige den Befehl außerhalb der Sandbox oder erlaube die Domains in deiner Codex-Cloud-Umgebung.

Braucht Codex mein Lobsite-Konto?

Nein. Ohne Konto hält die Website 6 Stunden, und Codex gibt dir den Übernahme-Link. Um in dein Konto zu deployen, führe einmal selbst npx lobsite login aus; die Anmeldung läuft in einem Browser.

Kann Codex zuerst eine Vorschau deployen?

Ja. npx -y lobsite --yes --preview gibt dem Deploy eine eigene URL und lässt die Live-Website, wie sie war. npx lobsite promote <id> schaltet es live.

Was, wenn mein Projekt eine .env-Datei hat?

Geheime Dateien werden nie hochgeladen. Sie stoppen das Deploy mit einem Fehler, der sagt, wie du sie auslässt (.lobsiteignore); Codex sollte nie --include-secrets übergeben.

Funktioniert das mit Codex in der IDE?

Ja. Die Erweiterung führt denselben Agenten aus, liest also dieselbe AGENTS.md, und der Befehl verhält sich genauso.

Siehe auch