Saltar a contenido

Runtime Real de OpenClaw

Fecha de corte: 2026-06-01

Regla de este documento

Este runtime incluye solo lo que quedo comprobado por evidencia real del repo, de la documentacion ya auditada y del VPS por SSH.

Realidad comprobada

  • El runtime productivo de OpenClaw corre en /opt/stacks/openclaw.
  • Hoy se observa un solo contenedor activo del stack: openclaw-openclaw-gateway-1.
  • La imagen real observada es ghcr.io/openclaw/openclaw:2026.5.5.
  • El contenedor esta Up (healthy) al 2026-06-01.
  • El contenedor expone 18789/tcp y 18790/tcp solo dentro de Docker.
  • No hay puertos de OpenClaw publicados directo al host.
  • La publicacion publica real pasa por nginx-proxy-manager hacia https://openclaw.alpuntodeventa.com.ar/.

Persistencia comprobada

  • Bind mount: /opt/stacks/openclaw/config
  • Bind mount: /opt/stacks/openclaw/workspace
  • Bind mount: /opt/stacks/openclaw/auth-profile-secrets

Archivos reales observados en config/

  • openclaw.json
  • openclaw.json.last-good
  • openclaw.json.bak
  • openclaw.json.bak.1
  • config/logs/config-audit.jsonl
  • config/logs/config-health.json
  • config/agents/main/agent/auth-profiles.json
  • config/agents/main/agent/auth-state.json
  • config/agents/main/sessions/sessions.json
  • config/devices/paired.json
  • config/devices/pending.json
  • config/identity/device-auth.json
  • config/identity/device.json
  • config/update-check.json

Bases SQLite reales observadas

  • config/flows/registry.sqlite
  • config/memory/main.sqlite
  • config/tasks/runs.sqlite

Tambien se observaron sus archivos -shm y -wal, lo que confirma uso real.

Workspace real observado

En /opt/stacks/openclaw/workspace se observaron, entre otros:

  • AGENTS.md
  • BOOTSTRAP.md
  • HEARTBEAT.md
  • IDENTITY.md
  • SOUL.md
  • TOOLS.md
  • USER.md
  • .openclaw/workspace-state.json

Salud real observada

La salida de openclaw health --json confirmo:

  • "ok": true
  • agente default main
  • heartbeat de 30m
  • plugins cargados: browser, file-transfer, memory-core
  • sesiones detectadas: 1

Tambien mostro degradacion puntual de eventLoop por event_loop_utilization y cpu, pero sin marcar al runtime como caido.

Endpoints y superficie real

  • publico: https://openclaw.alpuntodeventa.com.ar/
  • interno entre contenedores: http://openclaw-gateway:18789
  • healthcheck Docker: GET /healthz sobre 18789

Dependencias reales comprobadas

  • svc-nginx-proxy-manager para exponer el servicio por dominio.
  • proxy-network para hablar con NPM.
  • openclaw_openclaw_internal para trafico interno del stack.
  • perfil de autenticacion OpenAI real para el agente main.

Que mirar si algo falla

  1. docker inspect -f '{{.State.Health.Status}}' openclaw-openclaw-gateway-1
  2. docker logs openclaw-openclaw-gateway-1
  3. openclaw health --json
  4. openclaw models status
  5. curl -I https://openclaw.alpuntodeventa.com.ar/
  6. estado del proxy en nginx-proxy-manager

Que no se comprobo en esta corrida

  • no se observo un contenedor cli activo como parte del runtime.
  • no se documento un segundo servicio OpenClaw real separado del gateway.
  • no se confirmo una base externa como PostgreSQL o Redis para OpenClaw.