OpenClaw
OpenClaw
OfficialDocker app from Selfhosters
Overview
Runtime arguments
- Web UI
http://[IP]:[PORT:18789]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--user root --hostname OpenClaw
Template configuration
Port for Control UI and Gateway API. Access at http://IP:18789/?token=YOUR_TOKEN
- Target
- 18789
- Default
- 18789
- Value
- 18789
Path to store OpenClaw configuration files, sessions, and credentials
- Target
- /root/.openclaw
- Default
- /mnt/user/appdata/openclaw/config
- Value
- /mnt/user/appdata/openclaw/config
Path for agent workspace (files, memory, AGENTS.md, projects)
- Target
- /home/node/clawd
- Default
- /mnt/user/appdata/openclaw/workspace
- Value
- /mnt/user/appdata/openclaw/workspace
Optional additional path for coding projects
- Target
- /projects
- Default
- /mnt/user/appdata/openclaw/projects
- Value
- /mnt/user/appdata/openclaw/projects
Persistent storage for Homebrew packages. If you install Homebrew manually via console, this mount ensures it persists across restarts.
- Target
- /home/linuxbrew/.linuxbrew
- Default
- /mnt/user/appdata/openclaw/homebrew
- Value
- /mnt/user/appdata/openclaw/homebrew
Secret token for authentication. Generate with: openssl rand -hex 24 (or use any secret value). Required to access the Control UI.
- Target
- OPENCLAW_GATEWAY_TOKEN
API key for Claude models (recommended). Get from console.anthropic.com
- Target
- ANTHROPIC_API_KEY
API key for GPT models. Get from platform.openai.com
- Target
- OPENAI_API_KEY
API key for OpenRouter - access 100+ models. Get from openrouter.ai
- Target
- OPENROUTER_API_KEY
API key for Google Gemini models. Get from aistudio.google.com
- Target
- GEMINI_API_KEY
API key for Groq (fast Llama/Mixtral inference). Get from console.groq.com
- Target
- GROQ_API_KEY
API key for xAI Grok models. Get from console.x.ai
- Target
- XAI_API_KEY
API key for Z.AI/Zhipu GLM models. Get from z.ai/model-api
- Target
- ZAI_API_KEY
(Advanced) GitHub Copilot OAuth token. Requires running 'openclaw models auth login-github-copilot' on another machine first.
- Target
- COPILOT_GITHUB_TOKEN
(Optional) Discord bot token for Discord integration. Can also configure via Control UI after install.
- Target
- DISCORD_BOT_TOKEN
(Optional) Telegram bot token from @BotFather. Can also configure via Control UI after install.
- Target
- TELEGRAM_BOT_TOKEN
Internal gateway port. Change if 18789 is already in use (must match Control UI Port).
- Target
- OPENCLAW_GATEWAY_PORT
- Default
- 18789
- Value
- 18789
System PATH including Homebrew. Do not modify unless you know what you're doing.
- Default
- /home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/root/.bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- Value
- /home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/root/.bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
(Optional) Brave Search API key for web search. Free tier: 2000 queries/month at brave.com/search/api
- Target
- BRAVE_API_KEY
Categories
Details
ghcr.io/openclaw/openclaw:latestRun OpenClaw on Unraid.
OpenClaw is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.