Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Render
Stellen Sie OpenClaw auf Render mithilfe von Infrastructure as Code bereit. Das enthaltenerender.yaml-Blueprint definiert Ihren gesamten Stack deklarativ — Service, Datenträger, Umgebungsvariablen —, sodass Sie mit einem Klick bereitstellen und Ihre Infrastruktur parallel zu Ihrem Code versionieren können.
Voraussetzungen
- Ein Render-Konto (Free-Tier verfügbar)
- Ein API-Schlüssel Ihres bevorzugten Modell-Providers
Mit einem Render-Blueprint bereitstellen
Deploy to Render Ein Klick auf diesen Link führt Folgendes aus:- Es wird ein neuer Render-Service aus dem
render.yaml-Blueprint im Root dieses Repositorys erstellt. - Das Docker-Image wird gebaut und bereitgestellt.
https://<service-name>.onrender.com.
Das Blueprint verstehen
Render-Blueprints sind YAML-Dateien, die Ihre Infrastruktur definieren. Dasrender.yaml in diesem
Repository konfiguriert alles, was zum Ausführen von OpenClaw benötigt wird:
| Funktion | Zweck |
|---|---|
runtime: docker | Baut aus dem Dockerfile des Repositorys |
healthCheckPath | Render überwacht /health und startet fehlerhafte Instanzen neu |
generateValue: true | Generiert automatisch einen kryptografisch sicheren Wert |
disk | Persistenter Speicher, der Neustarts der Bereitstellung übersteht |
Einen Tarif wählen
| Tarif | Spin-down | Datenträger | Am besten geeignet für |
|---|---|---|---|
| Free | Nach 15 Min. Inaktivität | Nicht verfügbar | Tests, Demos |
| Starter | Nie | 1GB+ | Private Nutzung, kleine Teams |
| Standard+ | Nie | 1GB+ | Produktion, mehrere Channels |
starter. Um den Free-Tier zu nutzen, ändern Sie plan: free in
render.yaml Ihres Forks (beachten Sie jedoch: Ohne persistenten Datenträger wird der OpenClaw-Status
bei jeder Bereitstellung zurückgesetzt).
Nach der Bereitstellung
Auf die Control UI zugreifen
Das Web-Dashboard ist verfügbar unterhttps://<your-service>.onrender.com/.
Verbinden Sie sich mit dem konfigurierten gemeinsamen Secret. Diese Bereitstellungsvorlage generiert
OPENCLAW_GATEWAY_TOKEN automatisch (zu finden unter Dashboard → Ihr Service →
Environment); wenn Sie es durch Passwortauthentifizierung ersetzen, verwenden Sie stattdessen
dieses Passwort.
Funktionen des Render-Dashboards
Logs
Zeigen Sie Echtzeit-Logs unter Dashboard → Ihr Service → Logs an. Filtern nach:- Build-Logs (Erstellung des Docker-Images)
- Deploy-Logs (Start des Service)
- Runtime-Logs (Ausgabe der Anwendung)
Shell-Zugriff
Zum Debuggen öffnen Sie eine Shell-Sitzung über Dashboard → Ihr Service → Shell. Der persistente Datenträger ist unter/data gemountet.
Umgebungsvariablen
Ändern Sie Variablen unter Dashboard → Ihr Service → Environment. Änderungen lösen automatisch eine neue Bereitstellung aus.Auto-Deploy
Wenn Sie das ursprüngliche OpenClaw-Repository verwenden, stellt Render Ihr OpenClaw nicht automatisch neu bereit. Zum Aktualisieren führen Sie im Dashboard eine manuelle Blueprint-Synchronisierung aus.Benutzerdefinierte Domain
- Gehen Sie zu Dashboard → Ihr Service → Settings → Custom Domains
- Fügen Sie Ihre Domain hinzu
- Konfigurieren Sie DNS wie angegeben (CNAME auf
*.onrender.com) - Render stellt automatisch ein TLS-Zertifikat bereit
Skalierung
Render unterstützt horizontale und vertikale Skalierung:- Vertikal: Ändern Sie den Tarif, um mehr CPU/RAM zu erhalten
- Horizontal: Erhöhen Sie die Anzahl der Instanzen (Standard-Tarif und höher)
Backups und Migration
Exportieren Sie Ihren Status, Ihre Konfiguration, Auth-Profile und den Workspace jederzeit über den Shell-Zugriff im Render-Dashboard:Fehlerbehebung
Service startet nicht
Prüfen Sie die Deploy-Logs im Render-Dashboard. Häufige Probleme:- Fehlendes
OPENCLAW_GATEWAY_TOKEN— prüfen Sie, ob es unter Dashboard → Environment gesetzt ist - Port-Konflikt — stellen Sie sicher, dass
OPENCLAW_GATEWAY_PORT=8080gesetzt ist, damit sich das Gateway an den von Render erwarteten Port bindet
Langsame Kaltstarts (Free-Tier)
Services im Free-Tier fahren nach 15 Minuten Inaktivität herunter. Die erste Anfrage danach dauert einige Sekunden, während der Container startet. Wechseln Sie zum Starter-Tarif für Always-on.Datenverlust nach erneuter Bereitstellung
Dies passiert im Free-Tier (kein persistenter Datenträger). Wechseln Sie zu einem kostenpflichtigen Tarif oder exportieren Sie regelmäßig ein vollständiges Backup überopenclaw backup create in der Render-Shell.
Fehler bei Health Checks
Render erwartet innerhalb von 30 Sekunden eine Antwort mit Status 200 von/health. Wenn Builds erfolgreich sind, Bereitstellungen aber fehlschlagen, startet der Service möglicherweise zu langsam. Prüfen Sie:
- Build-Logs auf Fehler
- Ob der Container lokal mit
docker build && docker runläuft
Nächste Schritte
- Messaging-Channels einrichten: Channels
- Das Gateway konfigurieren: Gateway configuration
- OpenClaw aktuell halten: Updating