Pixiv - KiraraShss
超详细!OpenClaw 本地部署保姆级实战教学
1361 字
7 分钟
超详细!OpenClaw 本地部署保姆级实战教学
超详细!OpenClaw 本地部署保姆级实战教学

1. 简介
什么是 OpenClaw?
OpenClaw/Moltbot/Clawdbot 是一个 AI 助手框架,支持:
- 🤖 多模型支持(MiniMax、Claude、GLM、GPT等)
- 💬 多平台集成(WhatsApp、Telegram、Discord等)
- 🛠️ 强大的工具生态(浏览器、文件系统、代码生成等)
- 🔧 可扩展的技能系统
版本说明
- OpenClaw: 官方名称,最新版本使用的命令
- Moltbot/Clawdbot: 旧版本命令,部分用户可能仍在使用
本教程以 openclaw 为准,clawdbot 用户可将命令替换使用。
2. 系统要求
基础要求
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS 10.15+ / Windows 10+ / Linux (Ubuntu 20.04+) |
| Node.js | >= 22.x (必需) |
| 内存 | 最低 2GB,推荐 4GB+ |
| 磁盘空间 | 最低 1GB,推荐 5GB+ |
| 网络 | 需要访问互联网(API 调用),必须使用代理,否则无法启动 gateway |
Windows 额外要求
推荐: WSL2 (Windows Subsystem for Linux 2) 原因: 原生 Windows 支持不完善,工具兼容性较差
macOS 额外要求
Xcode Command Line Tools: 可选(仅构建应用时需要)
3. Windows 系统安装
方法一:安装 WSL2(推荐)
3.1 安装 WSL2
以管理员身份打开 PowerShell:
# 启用 WSL 功能dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 启用虚拟机平台dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart步骤 2:重启电脑
步骤 3:安装 WSL2 内核更新 下载并安装:wslstorestorage.blob.core.wslblob/wsl_update_x64.msi
步骤 4:设置 WSL2 为默认
wsl --set-default-version 2步骤 5:安装 Ubuntu 打开 Microsoft Store,搜索 “Ubuntu 22.04 LTS”,安装并启动,设置用户名和密码。
3.2 在 WSL2 中安装 Node.js
# 更新包列表sudo apt update && sudo apt upgrade -y# 安装 curlsudo apt install -y curl# 安装 Node.js 22.xcurl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -sudo apt-get install -y nodejs# 验证安装node --versionnpm --version3.3 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 验证安装openclaw --version
# 如果命令找不到,添加到 PATHecho 'export PATH="$PATH:/usr/local/bin"' >> ~/.bashrcsource ~/.bashrc3.4 安装 Docker(可选,用于沙箱)
# 在 WSL2 中安装 Dockercurl -fsSL https://get.docker.com | sudo sh
# 添加当前用户到 docker 组sudo usermod -aG docker $USER
# 启动 Docker 服务sudo service docker start
# 验证docker --version3.5 遇到问题?
- 方案 A:使用 Docker Desktop
- 方案 B:使用虚拟机安装 Ubuntu 22.04
方法二:Windows PowerShell 一键部署
iwr -useb https://openclaw.ai/install.ps1 | iex4. Mac 系统安装
4.1 安装 Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew --version4.2 安装 Node.js 22.x
方案 A:使用 Homebrew
brew install node@22echo 'export PATH="/usr/local/opt/node@22/bin:$PATH"' >> ~/.zshrcsource ~/.zshrcnode --version方案 B:使用 nvm(推荐)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashsource ~/.zshrcnvm install 22nvm use 22node --version4.3 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bashopenclaw --version
# 找不到命令时添加 PATHecho 'export PATH="$PATH:/usr/local/bin"' >> ~/.zshrcsource ~/.zshrc或使用 npm:
npm install -g openclaw@latestopenclaw --version或使用 pnpm:
npm install -g pnpmpnpm add -g openclaw@latestopenclaw --version4.4 安装 Docker(可选)
4.5 Xcode Command Line Tools(可选)
xcode-select --installxcode-select -p5. 首次配置向导
5.1 启动向导
openclaw onboard5.2 配置步骤
- 选择 Gateway mode:Local
- 认证选择:Anthropic (API key)
- 默认模型:claude-sonnet-4-0
- 工作区:~/clawd
- 端口:18789,绑定:loopback
- 认证:Token
- Tailscale:No
- 按需配置频道
- 安装后台服务
- 运行时:Node
- 健康检查 & 安装推荐技能
5.3 完成配置
看到 🎉 OpenClaw 已准备就绪! 即完成。
5.4 快速测试
openclaw statusopenclaw message send --target +15555550123 --message "Hello from Moltbot!"openclaw logs --follow6. 常用指令大全
6.1 基础命令
openclaw --versionopenclaw --helpopenclaw statusopenclaw status --allopenclaw status --deep6.2 Gateway 管理
openclaw gateway startopenclaw gateway stopopenclaw gateway restartopenclaw gateway statusopenclaw gateway config6.3 配置管理
openclaw configureopenclaw config getopenclaw config set gateway.port 18789openclaw config unset gateway.port6.4 模型管理
openclaw models listopenclaw models set anthropic/claude-sonnet-4-0openclaw models probe <model-name>6.5 频道管理
openclaw channels loginopenclaw channels logoutopenclaw channels status6.6 配对管理
openclaw pairing list whatsappopenclaw pairing approve whatsapp <code>6.7 消息发送
openclaw message send --target +15555550123 --message "Hello!"6.8 代理 & 会话 & 技能
openclaw agents listopenclaw sessions listopenclaw skills list6.9 日志与诊断
openclaw logs --followopenclaw healthopenclaw doctoropenclaw doctor --fix6.10 更新升级
curl -fsSL https://openclaw.ai/install.sh | bash7. 日常维护
7.1 定期检查
openclaw statusopenclaw healthopenclaw doctor7.2 日志管理
openclaw logs --followopenclaw logs --limit 1000 | grep -i "error\|failed"7.3 备份配置
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup.$(date +%Y%m%d)tar -czvf ~/backups/clawd-backup.$(date +%Y%m%d).tar.gz ~/clawd/7.4 更新流程
openclaw gateway stopcurl -fsSL https://openclaw.ai/install.sh | bashopenclaw doctoropenclaw gateway startopenclaw status7.5 监控告警(可选)
cat > ~/clawd/monitor.sh << 'EOF'#!/bin/bashecho "=== $(date) ==="openclaw statusopenclaw healthopenclaw logs --limit 100 | grep -i error | tail -5if ! openclaw gateway status | grep -q "running"; then echo "⚠️ Gateway 未运行,尝试重启..." openclaw gateway restartfiEOFchmod +x ~/clawd/monitor.sh定时任务:
0 * * * * ~/clawd/monitor.sh >> ~/clawd/monitor.log 2>&17.6 清理维护
find /tmp/moltbot -name "openclaw-*.log" -mtime +7 -deleterm -rf ~/.openclaw/tmp/*8. 故障排除
8.1 快速诊断
openclaw status --allopenclaw logs --followopenclaw doctoropenclaw doctor --fix8.2 常见问题
命令找不到
npm list -g --depth=0 | grep openclawecho 'export PATH="$PATH:/usr/local/bin"' >> ~/.zshrcsource ~/.zshrcGateway 无法启动
openclaw gateway --verboselsof -i :18789无 API Key
openclaw configureexport ANTHROPIC_API_KEY="sk-ant-api03-..."频道无响应
openclaw channels status --probe8.3 紧急恢复
openclaw gateway stopcp ~/.clawdbot/clawdbot.json ~/.openclaw/openclaw.json.emergencyopenclaw setup --reset configopenclaw onboard9. 进阶配置
9.1 多代理配置
{ "agents": { "list": [ { "id": "main", "name": "主助手", "workspace": "~/clawd", "default": true, "model": { "primary": "minimax/MiniMax-M2.1", "fallbacks": ["glm-4"] } } ] }}9.2 模型主备配置
{ "agents": { "defaults": { "model": { "primary": "minimax/MiniMax-M2.1", "fallbacks": [ "anthropic/claude-sonnet-4-0", "glm-4", "openai/gpt-4o" ] } } }}9.3 频道配置示例
{ "channels": { "whatsapp": { "dmPolicy": "pairing", "allowFrom": ["+15555550123"] } }}10. 常见问题
- 内存:最低 2GB,推荐 4GB+
- 支持模型:Anthropic、OpenAI、MiniMax、GLM、Moonshot
- 切换模型:
openclaw models set minimax/MiniMax-M2.1 - 支持平台:WhatsApp、Telegram、Discord 等
云服务器推荐
- 腾讯云:https://curl.qcloud.com/52zSMIJx
- 阿里云:https://www.aliyun.com/activity/ecs/clawdbot
- 小免云(推荐) https://www.moebun.com/aff/CPMKQYVR 超便宜服务器 -小免云介绍 小免云介绍
资源链接
- 官方文档:docs.openclaw.ai
- GitHub:https://github.com/openclaw/openclaw
✅ 快速参考卡
# 日常openclaw statusopenclaw healthopenclaw logs --follow
# 配置openclaw configure
# Gatewayopenclaw gateway startopenclaw gateway restart
# 修复openclaw doctoropenclaw doctor --fix支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
超详细!OpenClaw 本地部署保姆级实战教学
https://www.20210701.xyz/posts/超详细openclaw-本地部署保姆级实战教学/ 相关文章 智能推荐
1
Mizuki 博客免费搭建指南
qgxs 一份从零开始,涵盖本地配置到部署上线的完整Mizuki静态博客搭建指南。
2
WorkBuddy 部署与使用,微信、QQ、飞书直连!腾讯版 OpenClaw
qgxs 详解腾讯 WorkBuddy 桌面智能体工作台的下载安装、登录流程,及微信、QQ、飞书等主流 IM 平台的集成方法。
3
2026马年春晚邓男子《惊喜定格》魔术计算器同款代码
qgxs 春晚邓男子计算器魔术《惊喜定格》完整源码与原理,可直接部署使用
4
使用Docker部署哪吒监控v1 CloudFlare Tunnel版面板端
qgxs 详细介绍如何通过Docker部署哪吒监控v1的CloudFlare Tunnel版面板端,实现无公网IP的服务器监控运维,包含准备工作、部署步骤及相关配置。
5
2026 免费托管平台合集|静态/动态/AI全覆盖(真实体验)
qgxs 整理2026年真实可用的免费静态、动态、AI项目托管平台,包含Cloudflare、EdgeOne、Zeabur等实测推荐与选择指南。
随机文章 随机推荐