Access
- Control UI:
openclaw.augustin.ai— new devices require pairing approval viadevices list/devices approve - Matrix bot: DM the bot user configured in
openclaw.json
Services
All run viaopenclaw/compose.yaml:
| Container | Purpose |
|---|---|
| openclaw-gateway | Gateway process, Control UI, channel connections, agent runtime |
| openclaw-cli | Interactive CLI, shares gateway’s network stack |
openclaw-src/) is gitignored.
Configuration
Gateway config lives indata/openclaw/openclaw.json, mounted into the container. Edit on the host and restart, or use the Control UI’s config editor.
Networking
The gateway joins thetraefik network for reverse proxy access. It binds to LAN inside the container so Traefik can reach it. Host port mapping remains localhost-only.
The Control UI uses WebSocket connections — allowedOrigins in the gateway config must include the public URL.
Matrix
OpenClaw connects outbound to the local Synapse homeserver as a Matrix user. The Matrix plugin is baked into the image at build time. DM access is controlled via allowlist inopenclaw.json.