安装 - Docker
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| git clone https://github.com/openclaw/openclaw.git
cd openclaw ./docker-setup.sh
docker compose exec openclaw-gateway openclaw logs --follow
docker compose run --rm openclaw-cli onboard
docker compose exec openclaw-gateway openclaw gateway
|
主要目录
~/.openclaw - 配置
- 存储 OpenClaw 记忆
- 配置文件
- 第三方 API 密钥等
~/openclaw/workspace - 工作空间
配置模型
智谱
1 2
| docker compose exec openclaw-gateway openclaw onboard --auth-choice zai-api-key
|
MiniMax
1 2 3 4 5
|
docker compose exec openclaw-gateway openclaw plugins enable minimax-portal-auth docker compose exec openclaw-gateway openclaw gateway restart docker compose exec openclaw-gateway openclaw onboard --auth-choice minimax-portal
|
LongCat
自定义提供商,修改~/.openclaw/openclaw.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| { "auth": { "profiles": { "longcat:default": { "provider": "longcat", "mode": "api_key" } } }, "models": { "mode": "merge", "providers": { "longcat": { "baseUrl": "https://api.longcat.chat/anthropic", "apiKey": "ak_*****", "auth": "api-key", "api": "anthropic-messages", "authHeader": true, "models": [ { "id": "LongCat-Flash-Chat", "name": "LongCat-Flash-Chat", "reasoning": false, "input": [ "text" ], "contextWindow": 200000, "maxTokens": 8192, "compat": { "maxTokensField": "max_tokens" } } ] } } }, "agents": { "defaults": { "model": { "primary": "longcat/LongCat-Flash-Chat" } } } }
|
配置消息渠道 - 飞书
1 2 3 4
|
docker compose exec openclaw-gateway openclaw plugins install @openclaw/feishu docker compose exec openclaw-gateway openclaw channels add
|
配置远程访问 - 域名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| vim ~/.openclaw/openclaw.json
location /openclaw/ { proxy_http_version 1.1; proxy_set_header Connection "upgrade"; proxy_set_header Upgrade $http_upgrade; proxy_set_header Host 10.18.*.*:18789/; proxy_pass http://10.18.*.*:18789/; }
docker compose exec openclaw-gateway openclaw dashboard --no-open
docker compose exec openclaw-gateway openclaw devices list
docker compose exec openclaw-gateway openclaw devices approve <requestId>
|
管理后台:https://domain-name/openclaw
安装 Skills
服务器 centos7 不支持 node >= 20,利用 docker 下载 skills:
1 2 3 4 5 6 7 8 9 10 11 12
| mkdir -p ~/.openclaw/workspace/skills
docker run -it --rm \ --name clawhub-installer \ -v "/root/.openclaw/workspace/skills:/app/skills" \ -w /app \ node:24-alpine \ sh npx clawhub@latest install <skill-slug>
|
相关资料