webclaw-dashboard-server
v1.6.9
Published
Dashboard server and proxy for webclaw browser dev environment
Readme
webclaw-dashboard-server
Dashboard and reverse proxy server for WebClaw Docker containers.
Configuration
All settings can be provided via config file (/home/ubuntu/.webclaw/config.json) or environment variables. Config file takes priority.
| Variable | Env | Default | Description |
|---|---|---|---|
| AUTH_USER | AUTH_USER | admin | Dashboard login username |
| AUTH_PASSWORD | AUTH_PASSWORD | changeme | Dashboard login password |
| VNC_PASSWORD | VNC_PASSWORD | changeme | noVNC desktop password |
| OPENCLAW_GATEWAY_TOKEN | OPENCLAW_GATEWAY_TOKEN | changeme | OpenClaw gateway auth token |
| GIT_USER_NAME | GIT_USER_NAME | (empty) | Git commit author name |
| GIT_USER_EMAIL | GIT_USER_EMAIL | (empty) | Git commit author email |
| CF_TUNNEL_TOKEN | CF_TUNNEL_TOKEN | (empty) | Cloudflare Tunnel token |
| ENABLE_OPENCLAW | ENABLE_OPENCLAW | true | Show/hide OpenClaw tab |
| HIDE_BRANDING | HIDE_BRANDING | false | Hide download banner and disable logo link when true |
config.json example
{
"AUTH_USER": "admin",
"AUTH_PASSWORD": "my-secret",
"HIDE_BRANDING": "true"
}Quick Start
npm install
npm run build
npm startServer listens on port 20000 by default.
