Inicio rápido del bot de rescate
La configuración más simple para un bot de rescate:- Mantén el bot principal en el perfil predeterminado.
- Ejecuta el bot de rescate en
--profile rescue, con su propio token de bot de Telegram. - Coloca el bot de rescate en un puerto base diferente, por ejemplo,
19789.
gateway install.
Durante openclaw --profile rescue onboard:
- Usa un token de bot de Telegram separado, dedicado a la cuenta de rescate (fácil de mantener solo para operadores, independiente de la instalación de canal/app del bot principal y una ruta de recuperación simple basada en DM).
- Mantén el nombre de perfil
rescue. - Usa un puerto base al menos 20 más alto que el del bot principal.
- Acepta el espacio de trabajo de rescate predeterminado a menos que ya administres uno tú mismo.
Qué cambia --profile rescue onboard
--profile rescue onboard ejecuta el flujo normal de incorporación, pero escribe todo en un perfil separado, por lo que el bot de rescate obtiene sus propios:
- Archivo de perfil/configuración
- Directorio de estado
- Espacio de trabajo (predeterminado:
~/.openclaw/workspace-rescue) - Nombre de servicio administrado
- Puerto base (más puertos derivados)
- Token de bot de Telegram
Configuración general de múltiples Gateways
El mismo patrón de aislamiento funciona para cualquier par o grupo de Gateways en un host: da a cada Gateway adicional su propio perfil con nombre y puerto base:Lista de comprobación de aislamiento
Mantén estos valores únicos por instancia de Gateway:| Ajuste | Propósito |
|---|---|
OPENCLAW_CONFIG_PATH | Archivo de configuración por instancia |
OPENCLAW_STATE_DIR | Sesiones, credenciales y cachés por instancia |
agents.defaults.workspace | Raíz de espacio de trabajo por instancia |
gateway.port (o --port) | Único por instancia |
| Puertos derivados de navegador/CDP | Ver abajo |
Mapeo de puertos (derivados)
Puerto base =gateway.port (o OPENCLAW_GATEWAY_PORT / --port).
- Puerto del servicio de control del navegador = base + 2 (solo local loopback).
- El host de Canvas se sirve en el propio servidor HTTP del Gateway (el mismo puerto que
gateway.port). - Los puertos CDP de perfiles de navegador se asignan automáticamente desde
browser control port + 9hasta+ 108.
Notas de navegador/CDP (error común)
- No fijes
browser.cdpUrlal mismo valor en varias instancias. - Cada instancia necesita su propio puerto de control del navegador y rango CDP (derivados de su puerto de Gateway).
- Para puertos CDP explícitos, establece
browser.profiles.<name>.cdpPortpor instancia. - Para Chrome remoto, usa
browser.profiles.<name>.cdpUrl(por perfil, por instancia).
Ejemplo manual 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, se espera solo cuando ejecutas intencionalmente más de un gateway aislado, o cuando OpenClaw no puede demostrar que los destinos de sondeo alcanzables son el mismo gateway. Un túnel SSH, una URL de proxy o una URL remota configurada hacia el mismo gateway es un solo gateway con varios transportes, incluso cuando los puertos de transporte difieren.