Inicio rápido del bot de rescate
La configuración más sencilla para un bot de rescate:- Mantenga el bot principal en el perfil predeterminado.
- Ejecute el bot de rescate en
--profile rescue, con su propio token de bot de Telegram. - Asigne al bot de rescate un puerto base diferente, por ejemplo,
19789.
gateway install final.
Durante openclaw --profile rescue onboard:
- Use un token de bot de Telegram independiente, dedicado a la cuenta de rescate (fácil de mantener solo para operadores, independiente de la instalación del canal/aplicación del bot principal y una ruta de recuperación sencilla basada en mensajes directos).
- Mantenga el nombre de perfil
rescue. - Use un puerto base que sea al menos 20 mayor que el del bot principal.
- Acepte el espacio de trabajo de rescate predeterminado, a menos que ya gestione uno por su cuenta.
Qué cambia --profile rescue onboard
--profile rescue onboard ejecuta el flujo normal de incorporación, pero escribe todo en un perfil independiente, por lo que el bot de rescate obtiene sus propios elementos:
- Archivo de perfil/configuración
- Directorio de estado
- Espacio de trabajo (predeterminado:
~/.openclaw/workspace-rescue) - Nombre del servicio administrado
- Puerto base (más los puertos derivados)
- Token de bot de Telegram
Configuración general de varios Gateways
El mismo patrón de aislamiento funciona para cualquier par o grupo de Gateways en un host: asigne a cada Gateway adicional su propio perfil con nombre y puerto base:Lista de comprobación del aislamiento
Mantenga estos valores únicos para cada instancia de Gateway:
Compartir cualquiera de estos elementos provoca conflictos de configuración, estado o puertos. El inicio del Gateway
exige que cada directorio de estado tenga un propietario único, incluso cuando
OPENCLAW_ALLOW_MULTI_GATEWAY=1 omite la instancia única por configuración.
Asignación de puertos (derivados)
Puerto base =gateway.port (o OPENCLAW_GATEWAY_PORT / --port).
- Puerto del servicio de control del navegador = base + 2 (solo bucle local).
- El host de Canvas se sirve en el propio servidor HTTP del Gateway (el mismo puerto que
gateway.port). - Los puertos CDP del perfil del navegador se asignan automáticamente desde
browser control port + 9hasta+ 108.
Notas sobre el navegador/CDP (error frecuente)
- No fije
browser.cdpUrlen el mismo valor para varias instancias. - Cada instancia necesita su propio puerto de control del navegador y rango de CDP (derivados de su puerto del Gateway).
- Para establecer puertos CDP explícitos, configure
browser.profiles.<name>.cdpPortpara cada instancia. - Para Chrome remoto, use
browser.profiles.<name>.cdpUrl(por perfil y por instancia).
Ejemplo manual con variables de entorno
Comprobaciones rápidas
gateway status --deepdetecta servicios launchd/systemd/schtasks obsoletos de instalaciones anteriores.- El texto de advertencia de
gateway probe, comomultiple reachable gateway identities detected, solo es esperado cuando se ejecuta intencionadamente más de un Gateway aislado o cuando OpenClaw no puede demostrar que los destinos de sondeo accesibles son el mismo Gateway. Un túnel SSH, una URL de proxy o una URL remota configurada que apuntan al mismo Gateway constituyen un solo Gateway con varios transportes, aunque los puertos de transporte sean diferentes.