Claude Skill
coollabsio/openclaw
OpenClaw offers fully featured, automated Docker images for the OpenClaw game engine. Simplify server deployment with lightweight, multi-architecture containers.
Overview
Repository
Install this Skill
docker run -d \Registry
docker run -d \docker run -v ./my-openclaw.json:/app/config/openclaw.json ...
Summary
OpenClaw provides fully featured and automated Docker images for OpenClaw, a classic game engine. This repository simplifies deployment and management of OpenClaw servers using containerized environments.
功能完备且自动化的OpenClaw Docker镜像
Key features
- Fully featured OpenClaw Docker images
- Automated build and update process
- Easy deployment with Docker Compose
- Lightweight and optimized containers
- Supports multiple architectures
Use cases
- Hosting OpenClaw game servers
- Quick local development setup
- Automated CI/CD pipelines for game testing
- Multiplayer game session management
README excerpt
# Openclaw Automated Build ## Quick Start ### Minimal (`docker run`) ```bash docker run -d \ --name openclaw \ -p 8080:8080 \ -e ANTHROPIC_API_KEY=sk-ant-... \ -e AUTH_PASSWORD=changeme \ -e OPENCLAW_GATEWAY_TOKEN=my-secret-token \ -e OPENCLAW_ALLOWED_ORIGINS=http://localhost:5173,http://localhost:3000 \ -v openclaw-data:/data \ coollabsio/openclaw:latest ``` - `ANTHROPIC_API_KEY` — any [supported provider key](#ai-providers-at-least-one-required) works (OpenAI, Gemini, etc.) - `AUTH_PASSWORD` — protects the web UI with HTTP basic auth (user defaults to `admin`, override with `AUTH_USERNAME`) - `OPENCLAW_GATEWAY_TOKEN` — internal API token; auto-generated if omitted, but set it explicitly for stable API access - `OPENCLAW_ALLOWED_ORIGINS` — **(Required)** Set to `http://localhost:5173` or your frontend origin to enable CORS for the Control UI - `/data` — persists state, config, and workspace across restarts ### Full Setup (docker-compose) Includes persistent storage, browser sidecar (CDP + VNC), and webhook hooks. See [`docker-compose.yml`](docker-compose.yml). ```bash docker compose up -d ``` **After starting:** 1. **Openclaw UI** — `http://localhost:8080` (login: your `AUTH_USERNAME` / `AUTH_PASSWORD`) 2. **Browser desktop** — `http://localhost:8080/browser/` (login: your `AUTH_USERNAME` / browser `PASSWORD`) — use this to log into sites that need auth (OAuth, 2FA, captchas). Openclaw reuses the session via CDP. ## Architecture ``` ┌─────────────────────────────────────────────┐ │ Docker container (coollabsio/openclaw) │ │ │ │ Baked in: Linuxbrew, Go, uv, build-essential│ │ Persistent volume: /data │ │ ├── .openclaw/ (state & config) │ │ └── workspace/ (
Topics
No topics yet.