De meeste setups zouden één Gateway moeten gebruiken, omdat één Gateway meerdere messaging-verbindingen en agents kan afhandelen. Als je sterkere isolatie of redundantie nodig hebt (bijv. een reddingsbot), draai dan afzonderlijke Gateways met geïsoleerde profielen/poorten.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.
Beste aanbevolen setup
Voor de meeste gebruikers is de eenvoudigste setup voor een reddingsbot:- houd de hoofdbot op het standaardprofiel
- draai de reddingsbot op
--profile rescue - gebruik een volledig aparte Telegram-bot voor het reddingsaccount
- houd de reddingsbot op een andere basispoort, zoals
19789
Snelstart voor reddingsbot
Gebruik dit als standaardpad, tenzij je een sterke reden hebt om iets anders te doen:openclaw --profile rescue onboard:
- gebruik het aparte Telegram-bottoken
- behoud het
rescue-profiel - gebruik een basispoort die minstens 20 hoger is dan die van de hoofdbot
- accepteer de standaardwerkruimte voor redding, tenzij je er zelf al een beheert
gateway install niet nodig.
Waarom dit werkt
De reddingsbot blijft onafhankelijk omdat hij zijn eigen zaken heeft:- profiel/configuratie
- statusmap
- werkruimte
- basispoort (plus afgeleide poorten)
- Telegram-bottoken
- eenvoudig operator-only te houden
- afzonderlijk bottoken en identiteit
- onafhankelijk van de kanaal-/appinstallatie van de hoofdbot
- eenvoudig herstelpad via DM wanneer de hoofdbot defect is
Wat --profile rescue onboard wijzigt
openclaw --profile rescue onboard gebruikt de normale onboardingflow, maar schrijft alles naar een afzonderlijk profiel.
In de praktijk betekent dit dat de reddingsbot zijn eigen zaken krijgt:
- configuratiebestand
- statusmap
- werkruimte (standaard
~/.openclaw/workspace-rescue) - naam van beheerde service
Algemene setup met meerdere Gateways
De bovenstaande indeling voor een reddingsbot is de eenvoudigste standaard, maar hetzelfde isolatiepatroon werkt voor elk paar of elke groep Gateways op één host. Geef voor een algemenere setup elke extra Gateway zijn eigen benoemde profiel en zijn eigen basispoort:Isolatiechecklist
Houd deze uniek per Gateway-instantie:OPENCLAW_CONFIG_PATH— configuratiebestand per instantieOPENCLAW_STATE_DIR— sessies, inloggegevens en caches per instantieagents.defaults.workspace— werkruimte-root per instantiegateway.port(of--port) — uniek per instantie- afgeleide browser/canvas/CDP-poorten
Poorttoewijzing (afgeleid)
Basispoort =gateway.port (of OPENCLAW_GATEWAY_PORT / --port).
- poort voor browserbesturingsservice = basis + 2 (alleen loopback)
- canvas-host wordt aangeboden op de Gateway HTTP-server (dezelfde poort als
gateway.port) - CDP-poorten voor browserprofielen worden automatisch toegewezen uit
browser.controlPort + 9 .. + 108
Browser/CDP-opmerkingen (veelvoorkomende valkuil)
- Pin
browser.cdpUrlniet op dezelfde waarden voor meerdere instanties. - Elke instantie heeft zijn eigen browserbesturingspoort en CDP-bereik nodig (afgeleid van de Gateway-poort).
- Als je expliciete CDP-poorten nodig hebt, stel dan
browser.profiles.<name>.cdpPortper instantie in. - Externe Chrome: gebruik
browser.profiles.<name>.cdpUrl(per profiel, per instantie).
Handmatig env-voorbeeld
Snelle controles
gateway status --deephelpt verouderde launchd/systemd/schtasks-services van oudere installaties te detecteren.- Waarschuwingstekst van
gateway probe, zoalsmultiple reachable gateways detected, wordt alleen verwacht wanneer je bewust meer dan één geïsoleerde Gateway draait.