/healthz, /readyz, WebSocket-RPC und SecretRef-Verhalten. Vertiefung: Model-Auth & Tool-Logs sowie Remote-Mac-CI-Stabilität auf diesem Blog.
Voraussetzungen
Pinnen Sie Node.js 22 LTS (oder das von Ihrem Team freigegebene Minimum laut OpenClaw-Dokumentation) und halten Sie npm aktuell. Für reproduzierbare Builds notieren Sie die exakte CLI-Version (openclaw --version) neben dem Gateway-Image bzw. dem Release-Tag v2026.3.24, damit Skills-Schemas und RPC-Scopes später nachvollziehbar bleiben.
Legen Sie API-Schlüssel und Gateway-Tokens außerhalb von Git ab (chmod 600) und vermeiden Sie launchctl setenv-Überschreibungen für OPENCLAW_GATEWAY_TOKEN — sie können laut Dokumentation hartnäckige unauthorized-Symptome erzeugen, obwohl die Dateikonfiguration korrekt wirkt.
Abgleich mit Gateway v2026.3.24: Nutzen Sie die HTTP-Sonden /healthz (Lebendigkeit) und /readyz (strenger, bis Nebenprozesse ruhig sind) als feste Leitplanken neben gateway status. Für Automatisierung bedeutet das konkret: ein Job darf erst Skills aktivieren oder Webhooks scharf schalten, wenn /readyz grün ist; andernfalls riskieren Sie halbfertige Kanal-Listener. RPC-Probes unterscheiden zudem sauber zwischen reiner Erreichbarkeit und tatsächlich gewährten Scopes — exakt die Differenz, die --require-rpc für Skripte sichtbar macht. SecretRef-gestützte Tokens bleiben in verwalteten Diensten bewusst nicht als Klartext in Service-Metadaten materialisiert; planen Sie deshalb Umgebungsvariablen oder Secret-Store-Pfade so, dass sowohl onboard --install-daemon als auch spätere doctor-Läufe dieselbe Auflösungskette sehen.
Installation: npm global & onboard --install-daemon
Die kleinste brauchbare Baseline auf dem Remote-Mac:
npm install -g openclaw openclaw onboard --install-daemon
Der Wizard führt durch Provider-Auth, Gateway-Port und Bind-Modus, optionale Kanäle und Skills; --install-daemon richtet auf macOS typischerweise einen launchd-gestützten Dienst ein, sodass das Gateway nicht mit dem SSH-Terminal endet. Für Automationsläufe existieren nicht-interaktive Varianten mit --non-interactive und klar gesetzten Gateway-Token-Referenzen — Details im CLI Onboarding-Kapitel der OpenClaw-Dokumentation.
Nach erfolgreichem Onboarding kurz prüfen:
openclaw gateway status openclaw gateway status --json openclaw gateway status --require-rpc
--json liefert maschinenlesbare Zustände für Skripte; --require-rpc ist sinnvoll, wenn ein lauschender Prozess nicht reicht und lesende RPCs wirklich funktionieren müssen — passend zu den strengeren Sonden in Builds, die Sie mit TeamCity-Webhook-Prechecks kombinieren.
Kontrollpanel: Skills verwalten & Streaming nutzen
Öffnen Sie die Control UI mit openclaw dashboard. Dort installieren, aktivieren oder deaktivieren Sie Skills ohne zusätzliche Deploy-Pipeline — ideal, wenn Ihr Remote-Mac als zentraler Operator-Knoten dient und Sie Änderungen schnell gegen echte Kanäle testen.
Streaming (laufende Modell-Token statt monolithischer Endantwort) hilft, Upstream-Latenz von Gateway-internen Warteschlangen zu trennen: bricht der Strom ab, korrelieren Sie mit openclaw gateway status, optional mit openclaw gateway run --raw-stream für Roh-stream-JSONL in Diagnosefenstern — nicht dauerhaft in Produktion mit sensiblen Inhalten.
- Vor Skill-Rollouts:
/readyzbeobachten, bis Nebenprozesse und Kanäle „settled“ sind. - Nach Skill-Rollouts: kurze Chat-Sonde mit festem Kurz-Prompt und identischem Modell-Alias.
- Bei parallelen Gateways (Rettungs-Bot): Dashboard-Ziel-URL und Token bewusst je Profil trennen.
Rollback: CLI-Version, Skills und Konfiguration
Ein pragmatischer Rollback hat drei Ebenen: npm-Paket, Skill-Zustand im Dashboard und openclaw.json. Für die CLI:
npm install -g openclaw@VORHERIGE_VERSION openclaw gateway restart
Für die Konfiguration sichern Sie vor riskanten Änderungen eine Kopie von ~/.openclaw/openclaw.json. Wenn openclaw doctor --repair unbekannte Schlüssel entfernt, schreibt die Dokumentation ein Backup nach openclaw.json.bak — behalten Sie diese Datei in Ihrem Secret-Backuptool, nicht im öffentlichen Repo.
openclaw doctor mit Gateway-Betrieb zusammenführen
openclaw doctor bündelt Healthchecks und schnelle Reparaturen für Gateway und Kanäle; --deep scannt zusätzlich Systemdienste nach weiteren Gateway-Installationen — nützlich, wenn auf demselben Mac historische Experimente liegen.
openclaw doctor openclaw doctor --deep openclaw doctor --repair --non-interactive
Headless-Umgebungen (Cron, CI-Runner) führen keine interaktiven Schlüsselbund-/OAuth-Fixes aus — planen Sie deshalb eine menschliche TTY-Sitzung für einmalige Korrekturen und begrenzen Sie --repair --non-interactive auf dokumentiert sichere Migrationen. Kombinieren Sie die Ausgabe mit gateway status --json, um Drift zwischen CLI-Profil und launchd-Umgebung sichtbar zu machen; das passt zur Observability-Schleife im Artikel zu Model-Auth oben.
FAQ: typische Fehler
onboard --install-daemon bricht mit Token/SecretRef ab
Die Umgebungsvariable für Referenzmodus muss im selben Prozess gesetzt und nicht leer sein. Sind sowohl Token- als auch Passwort-Kandidaten konfiguriert, ohne dass gateway.auth.mode gesetzt ist, blockiert die Installation — Modus explizit wählen und erneut ausführen.
gateway status ok, aber Automation meldet dennoch Fehler
Ohne --require-rpc reicht oft Connect-Handshake. Skripte sollten die strengere Sonde nutzen oder Scopes im Dashboard prüfen; bei --url immer explizit --token bzw. --password übergeben.
doctor --repair in CI „tut nichts“
Interaktive Pfade werden ohne TTY übersprungen. Einmal interaktiv am Gateway-Host reparieren, danach wieder --non-interactive für Regressionstests.
Häufig Upstream-Timeouts oder Proxy-Limits. Mit gateway status und kurzzeitigem Roh-Stream-Logging die Schicht lokalisieren; parallel /healthz vs. /readyz vergleichen.
Fazit
Wer OpenClaw auf einem Remote Mac produktiv betreibt, gewinnt Stabilität aus der Kombination npm + Daemon, verlässlichen Status-Sonden, nachvollziehbaren Skill-Rollouts im Kontrollpanel und wiederholbarem doctor. Genau diese Kette lässt sich auf gemieteter Apple-Silicon-Hardware ohne Überraschungen bei Apple-Updates und geteilten Build-Agents üben — und skaliert sauber in Richtung CI, sobald Ihre JSON-Ausgaben in Pipelines landen.
Öffentlich ohne Login: MacPull-Startseite, Preise, Kaufen, Hilfe und der Technik-Blog.
Stabiles OpenClaw-Gateway auf gemietetem Mac
Mieten Sie Apple-Silicon-Kapazität bei MacPull, üben Sie Skills-, Rollback- und doctor-Playbooks auf dedizierter Hardware und reduzieren Sie Flapping in Kanälen und CI — ohne Warteschlangen auf geteilten Laptops.
Weitere Artikel: Technik-Blog · Model-Auth-Runbook