Setup & Hardening
Install OpenClaw on your machine and secure it properly.
先选对安装路径
这页不是把四种安装方式机械罗列出来,而是先帮你排除最容易走错的路径。
- •想低成本长期运行,优先 Linux VPS。
- •想最快上手,优先 Mac 原生安装。
- •想和主系统隔离,优先 Docker。
- •Windows 用户默认走 WSL2,不建议原生折腾。
macOS 安装(M1/M2/M4 芯片)
OpenClaw 原生运行于 macOS,针对 Apple Silicon 进行了优化。安装程序会在需要时通过 Homebrew 自动安装 Node.js 22+。
前置要求
- macOS 12 或更高版本
- Node.js 22+(如果缺失会自动安装)
- Homebrew(推荐用于依赖管理)
一键安装
在终端中运行:
curl -fsSL https://molt.bot/install.sh | bash
exec bashexec bash 会重启您的 shell 以加载新配置。
安装后设置
运行配置向导来设置网关、工作区和频道:
moltbot onboard网关会作为 launchd 服务安装,重启后自动运行。
可选:通过 NPM 安装
如果您更喜欢 NPM(需要已安装 Node.js 22+):
npm install -g moltbot@latestMac Mini 提示: 对于全天候运行,Mac Mini 是很好的专用 OpenClaw 服务器选择。它可以 24/7 运行,功耗很低。
修复 macOS 应用崩溃
如果 OpenClaw 应用消失或在点击隐私提示的「允许」时显示 Abort trap 6:
- 改用命令行模式: 在终端中运行 openclaw gateway start
- 重置 TCC 缓存 (如果上述方法无效):
# Quit Moltbot completely # Open Terminal and run: tccutil reset All com.moltbot.gateway # Then re-launch Moltbot - 检查 Console.app 如果问题持续,查看崩溃日志。
上线前 5 分钟自检
- 确认你选的是 Mac、VPS、Docker 还是 WSL2,而不是混搭。
- 安装完成后立刻运行 onboarding,别只停在装完 CLI。
- 如果要远程访问,默认只绑定 localhost,再配反向代理。
- 先接一个最常用 channel 做冒烟测试,再扩展更多集成。
最常见的安装误区
- •把 8080 直接暴露到公网,没有反代和鉴权。
- •在 Windows 上跳过 WSL2,导致安装链路不兼容。
- •装完后没跑 onboarding,结果 gateway 和 channel 都没配。
- •把 Docker 方案当成“更简单”,但实际忽略了卷和端口绑定。