Services And Dependencies¶
Fecha: 2026-06-01
Runtime Host¶
- para que sirve: sostener Ubuntu, Docker, red, disco, SSH y todos los contenedores reales
- donde corre:
VPS
srv977009 - depende de: proveedor VPS, kernel Linux, disco y networking del host
- de el dependen: Docker, OpenClaw, NPM, Portainer y observabilidad
- observabilidad relacionada:
node-exporter,cadvisor,Infrastructure Health,Capacity Planningy alertasHost*,NodeExporterNoData
DNS / TLS¶
- para que sirve:
publicar dominios y terminar TLS real con
Let's Encrypt - donde corre:
capa implementada por
nginx-proxy-manageren el mismo VPS - depende de: DNS publico, certificados, challenge ACME y reachability de backends
- de el dependen:
svc-openclaw,svc-portainerpublicado por dominio y los probes TLS - observabilidad relacionada:
blackbox-exporter,OpenClawHttpsDown,NpmLocalAdminDown,BlackboxProbeFailed,CertificateExpiry*
OpenClaw¶
- para que sirve: aplicacion principal de agentes, chat y operacion
- donde corre:
contenedor
openclaw-openclaw-gateway-1 - red:
proxy-networkyopenclaw_openclaw_internal - persistencia:
binds en
/opt/stacks/openclaw/config,workspaceyauth-profile-secrets - depende de: NPM para publicacion, OpenAI para el flujo principal, Docker para runtime y Runtime Host para capacidad base
- observabilidad relacionada:
dashboard
Service Availability, probe HTTPS y alertas de disponibilidad
Nginx Proxy Manager¶
- para que sirve: entrada publica y terminacion TLS
- donde corre:
contenedor
nginx-proxy-manager - red:
proxy-networkynginx-proxy-manager_default - persistencia:
binds en
/docker/nginx-proxy-manager/datayletsencrypt - depende de:
DNS/TLS, Runtime Host y conectividad hacia
openclaw-gateway:18789 - observabilidad relacionada:
probe
http://host.docker.internal:81/y alertas de disponibilidad local
Portainer¶
- para que sirve: consola de administracion Docker
- donde corre:
contenedor
portainer - red:
proxy-network - persistencia:
volumen
portainer_data_new - depende de:
Docker daemon, Runtime Host y
/var/run/docker.sock - observabilidad relacionada:
probe
https://host.docker.internal:9443/y alertaPortainerLocalDown
Observabilidad¶
- para que sirve: medir, guardar historico, mostrar dashboards y disparar alertas
- donde corre:
stack
observabilityen/opt/stacks/observability - red:
obs-observability-internal - persistencia:
volumenes
obs_* - depende de: Runtime Host, Docker, mounts del host, reglas Prometheus y objstore local de Thanos
Dependencias cruzadas faciles¶
| Servicio | Depende de | Impacto si falla |
|---|---|---|
| Runtime Host | proveedor VPS, Ubuntu, red, disco | se cae toda la plataforma actual |
| DNS / TLS | DNS publico, NPM, Let's Encrypt, backends | se pierde acceso por dominio o confianza TLS |
| OpenClaw | NPM, OpenAI, Docker, Runtime Host | se cae el caso de uso principal |
| NPM | DNS/TLS, OpenClaw, Runtime Host | se pierde el acceso publico |
| Portainer | Docker, Runtime Host, docker.sock, volumen |
se pierde consola admin |
| Prometheus | exporters, reglas, volumen | se pierde medicion y evaluacion |
| Thanos | Prometheus, Runtime Host, objstore local | se compromete el historico |
| Grafana | Thanos Query, Runtime Host, secreto admin, volumen | se pierde la visualizacion |
| Alertmanager | Prometheus, Runtime Host, config, secreto SMTP si se habilita | se pierde el ruteo de alertas |