1.7 KiB
1.7 KiB
Mission Control Installer Skill
Install and configure Mission Control on any Linux or macOS system.
What This Skill Does
- Detects the target OS and available runtimes (Docker or Node.js 20+)
- Clones or updates the Mission Control repository
- Generates a secure
.envwith random credentials - Starts the dashboard via Docker Compose or local Node.js
- Runs an OpenClaw fleet health check (cleans stale PIDs, old logs, validates gateway)
- Prints the access URL and admin credentials
Usage
Run the installer script:
# Auto-detect deployment mode (prefers Docker)
bash install.sh
# Force Docker deployment
bash install.sh --docker
# Force local deployment (Node.js + pnpm)
bash install.sh --local
# Custom port
bash install.sh --port 8080
# Skip OpenClaw fleet check
bash install.sh --skip-openclaw
Or as a one-liner:
curl -fsSL https://raw.githubusercontent.com/builderz-labs/mission-control/main/install.sh | bash
Prerequisites
- Docker mode: Docker Engine with Docker Compose v2
- Local mode: Node.js 20+, pnpm (auto-installed via corepack if missing)
- Both: git (to clone the repository)
Post-Install
After installation:
- Open
http://localhost:3000(or your configured port) - Log in with the credentials printed by the installer (also in
.env) - Configure your OpenClaw gateway connection in Settings
- Register agents via the Agents panel
Environment Configuration
The installer generates a .env from .env.example with secure random values for:
AUTH_PASS— 24-character random passwordAPI_KEY— 32-character hex API keyAUTH_SECRET— 32-character session secret
To regenerate credentials independently:
bash scripts/generate-env.sh --force