创建OpenClaw模板


以下是在 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。

安装完成后,按照之前的企业微信配置步骤继续对接即可。