以下是在 Ubuntu 22.04 上部署 OpenClaw 的完整指南:
Ubuntu 22.04 安装 OpenClaw
第一步:系统准备
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git build-essential
第二步:安装 Node.js 20
OpenClaw 需要 Node.js 18+ 环境。
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# 验证安装
node --version
npm --version
第三步:运行官方安装脚本
官方推荐使用安装脚本,它会自动检测 Node 环境并启动配置向导。
curl -fsSL https://openclaw.ai/install.sh | bash
安装完成后启动配置向导:
openclaw onboard
第四步:配置开机自启(systemd 守护进程)
--install-daemon 参数会将 OpenClaw 注册为后台服务,确保重启后自动运行。
openclaw --install-daemon
sudo systemctl enable openclaw
sudo systemctl start openclaw
第五步:防火墙配置
建议将 gateway 绑定到 localhost,只开放 SSH 端口,避免控制面板暴露在公网。
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw limit 22/tcp
# 如需企业微信等回调,开放 18789
sudo ufw allow 18789/tcp
sudo ufw enable
第六步:验证状态
openclaw status # 查看网关状态
openclaw doctor # 检查配置问题
openclaw logs --follow # 实时日志
配置要求
| 配置项 | 最低 | 推荐 |
|---|---|---|
| RAM | 2 GB | 4 GB |
| vCPU | 1 | 2 |
| 磁盘 | 500 MB | 5 GB+ |
?? 实测 1GB 内存的 VPS 安装可能因内存不足失败,建议至少 2GB。
安装完成后,按照之前的企业微信配置步骤继续对接即可。