
ZeaburOpenClaw 🦞 (anteriormente Clawdbot, Moltbot) es un asistente personal de IA que se ejecuta localmente y se conecta a múltiples plataformas de mensajería a través de una arquitectura Gateway basada en WebSocket.
⚠️ Esta plantilla usa ghcr.io/openclaw/openclaw:2026.2.2. OpenClaw 🦞 está en desarrollo rápido, por lo que puede haber errores no descubiertos. Cambiar de versión tampoco garantiza estabilidad.
⚠️ Si encuentra algún problema, no dude en consultar los GitHub issues para buscar soluciones o reportar nuevos problemas. Para problemas relacionados con la plataforma Zeabur, contacte al soporte de Zeabur.
⚠️ El software y paquetes específicos de macOS (como Homebrew) no son compatibles en este entorno de contenedor. Por favor busque soluciones alternativas.
⚠️ Esta plantilla está preconfigurada y lista para usar - no es necesario ejecutar el asistente de configuración. Si desea ejecutar el asistente, recuerde configurar bind en modo lan. Consulte la documentación oficial para configuraciones más avanzadas.
gpt-5-mini): Si ingresó la API Key durante el despliegue, vaya directamente al paso 3. También puede agregar ZEABUR_AI_HUB_API_KEY después en la pestaña Variables del panel de Zeabur (reinicie el servicio después de agregar).anthropic/claude-opus-4-5. Vaya a Web UI Settings o agregue la clave API mediante variables de entorno. Más info: https://docs.openclaw.ai/providers/anthropicPara configuración de modelos de AI, consulte la documentación oficial.
Obtener el token de BotFather:
/newbot para crear un nuevo bot123456789:ABCdefGHIjklMNOpqrsTUVwxyz)Agregar el token a Zeabur:
TELEGRAM_BOT_TOKEN con su token de botVincular su cuenta de Telegram:
/start a su bot en TelegramJN4MSY23)openclaw pairing approve telegram <código>openclaw pairing approve telegram <código>Approved telegram sender <user-id>.Paso 1: Configurar canal de WhatsApp Agregue la siguiente configuración a través de OpenClaw Web UI (Settings → Config) o péguela en el chat:
"channels": {
"whatsapp": {
"selfChatMode": true,
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
}
}
Reemplace +15551234567 con su número de teléfono de WhatsApp (con código de país). Reinicie el servicio después de guardar.
Paso 2: Vincular WhatsApp
openclaw channels loginPara otras plataformas de mensajería (Discord, Slack, etc.), consulte la documentación de Canales.
Verifique su configuración:
zeabur-ai/gpt-5-minianthropic/claude-opus-4-5 (requiere clave API)Cambiar modelo para la conversación actual (mediante comandos de chat):
/models - Ver modelos disponibles/model <model-id> - Cambiar modelo solo para esta conversación (no afecta otras conversaciones)Cambiar modelo predeterminado para todas las conversaciones nuevas (vía Web UI Settings):
gemini-2.5-flash-lite, gpt-5-nano). Si un modelo deja de estar disponible, use /new para iniciar una nueva conversación con el modelo predeterminado.Agregar proveedores de AI (vía Web UI Settings o variables de entorno):
Modificar modelos de Zeabur AI Hub (vía panel de Zeabur):
/opt/openclaw/providers/zeabur-ai-hub.json5/home/node/.openclaw/openclaw.json vía pestaña Archivos o Web UI Settings. Agregue lo siguiente al array models.providers.zeabur-ai.models:{ "id": "gpt-5.2", "name": "GPT-5.2", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.5, "output": 12, "cacheRead": 0.15, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5.1", "name": "GPT-5.1", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.35, "output": 11, "cacheRead": 0.14, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5-nano", "name": "GPT-5 Nano", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.1, "output": 0.8, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "glm-4.7", "name": "GLM-4.7", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.5, "output": 2, "cacheRead": 0.12, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.25, "output": 1, "cacheRead": 0.06, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "kimi-2.5", "name": "Kimi 2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0.45, "output": 2, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 }
Todos los datos se almacenan en /home/node:
/home/node/.openclaw - Configuración, sesiones, dispositivos y credenciales/home/node/.openclaw/workspace - Espacio de trabajo y archivos de memoria💡 Consejo: Recomendamos crear una copia de seguridad después de completar la configuración inicial o realizar cambios importantes.
Copia de Seguridad:
backup → Descargue desde Archivos en /home/node (ej. backup-1430.tar.gz)
cd /home/node && tar -czvf backup.tar.gz .openclawRestauración:
/home/node en Archivosrestore <nombre-archivo> --strip 2restore <nombre-archivo>cd /home/node && tar -xzvf <nombre-archivo>⚠️ La restauración sobrescribirá la configuración y los datos existentes en el nuevo servicio. Recuerde también restaurar las variables de entorno relacionadas (ej. TELEGRAM_BOT_TOKEN). La copia de seguridad/restauración de canales solo se ha probado con Telegram y WhatsApp.
Ubicaciones de datos de versiones anteriores (sin comandos):
~/.clawdbot, workspace ~/clawd~/.moltbot o ~/.clawdbot, workspace ~/clawdNueva ubicación de OpenClaw: /home/node/.openclaw (incluye config y workspace)
OpenClaw tiene compatibilidad hacia atrás y leerá automáticamente las carpetas .clawdbot y .moltbot, puede extraer directamente sin renombrar.
Pasos de migración:
cd /home/node && tar -czvf backup.tar.gz .clawdbot .moltbot clawd 2>/dev/null (ignora carpetas inexistentes)backup.tar.gz desde Archivosbackup.tar.gz a la carpeta /home/node en Archivoscd /home/node && tar -xzvf backup.tar.gz && rm backup.tar.gzLos comandos CLI clawdbot y moltbot siguen disponibles para compatibilidad.
¿El servicio no inicia después de cambiar la configuración? Use el modo de rescate:
/opt/openclaw/rescue.sh (o sleep infinity para versiones anteriores sin comandos)/home/node/.openclaw/openclaw.json/opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh
node dist/index.js gateway --allow-unconfigured --bind "${OPENCLAW_GATEWAY_BIND}" --port "${OPENCLAW_GATEWAY_PORT}" --token "${OPENCLAW_GATEWAY_TOKEN}"Actualizar versión: Vaya a Configuración → Fuente de imagen del servicio → modifique ghcr.io/openclaw/openclaw:<tag>.
¿Error de health check Startup probe failed: dial tcp ... connect: connection refused? Significa que el servicio aún no ha terminado de iniciar o el puerto no está listo. OpenClaw puede necesitar más tiempo para iniciar, especialmente en el primer arranque. Intente:
Esta plantilla deshabilita mDNS/Bonjour (OPENCLAW_DISABLE_BONJOUR=1) porque los nombres de host de los contenedores de Zeabur pueden exceder el límite de 63 bytes de las etiquetas DNS. mDNS solo se usa para el descubrimiento de red local (como AirPlay/Chromecast) y no es necesario en entornos de nube donde los servicios se conectan a través de DNS interno.
2026/2/4
backup y restorerescue.sh modo de rescate para cuando la configuración está rota2026/2/2
Zeabur