OpenClaw 云服务器部署指南
OpenClaw 是一款开源自主智能体框架,支持通过自然语言指令执行跨平台自动化任务。在云服务器上部署相比本地环境,能实现 7×24 小时在线、公网访问 Webhook 回调以及无缝接入 Telegram、飞书等主流 IM 平台。
系统配置要求
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 1 核 | 2 核及以上 |
| 内存 | 2 GB | 4 GB 及以上 |
| 存储 | 20 GB SSD | 40 GB 及以上 NVMe |
| 系统 | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
| Node.js | v22+ | v22 LTS |
方式一:应用镜像一键部署(新手推荐)
如果你使用的是阿里云、百度云等提供应用镜像的云厂商,这种方式最省心,无需手动配置环境。
创建实例与获取密钥
登录控制台选择「轻量应用服务器」,在应用模板里找到「OpenClaw」或「Clawdbot」。地域建议国内选香港,海外选弗吉尼亚以降低延迟。支付完成后,去云厂商的 AI 平台(如阿里云百炼)创建 API-Key 并保存,注意密钥只展示一次。
配置启动
进入服务器的「应用管理」标签页,点击「一键开通」授权千帆大模型服务。记得点击「一键放行」开放 18789 端口(Web 控制台默认端口),然后粘贴 API-Key 完成核心配置。最后按提示生成 Token,点击「打开网站页面」输入 Token 即可使用。
方式二:Linux 手动部署(通用方案)
适合 AWS、Hetzner 等裸机服务器,或者需要精细控制配置的用户。虽然步骤多一点,但灵活性更高。
1. 服务器初始化
连接服务器 如果使用 SSH 密钥,先修正权限再连接,避免权限过宽导致失败:
# 修改密钥文件权限
chmod 600 ~/Downloads/your-key.pem
# 连接服务器(替换为你的密钥路径和 IP)
ssh -i ~/Downloads/your-key.pem ubuntu@你的服务器公网 IP
创建 Swap 内存 这一步很关键。如果内存只有 2GB,直接跑 LLM 容易 OOM 卡死。建议创建一个 4GB 的 Swap 文件:
# 创建 4GB Swap 文件
fallocate -l 4G ~/swapfile
chmod 600 ~/swapfile
sudo mkswap ~/swapfile
# 永久挂载 Swap
echo "$HOME/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
sudo swapon --all
# 验证配置
free -h

