
OpenClaw(原名Clawdbot/Moltbot)是一款开源的AI自动化代理工具,可部署在VPS上实现24小时在线的智能响应。本文详细介绍了在阿里云、Hostinger、OVHcloud等主流VPS服务商上的部署方法,涵盖一键部署、Docker手动部署等多种方式,适合不同技术水平的用户。
OpenClaw 是一款开源的AI自动化代理工具,可以部署在自己的VPS服务器上,实现24小时在线的智能响应。它支持通过 WhatsApp、Telegram、Slack 等多种渠道交互,还能执行自动化任务、处理文件、联网搜索等。
本文将详细介绍如何在四家主流VPS服务商上部署OpenClaw,无论你是技术小白还是资深开发者,都能找到适合自己的方案。
OpenClaw对服务器配置有一定要求,建议根据使用场景选择:
场景类型 | 推荐配置 | 适用说明 |
|---|---|---|
基础测试 | 2核 / 2GB内存 / 20GB存储 | 个人试用、轻量交互 |
标准使用 | 2核 / 4GB内存 / 40GB存储 | 日常使用、多平台接入 |
高并发场景 | 4核 / 8GB内存 / 50GB+存储 | 企业应用、复杂任务 |
内存是OpenClaw运行的关键:基础版本至少需要2GB内存,建议4GB以上以获得更流畅的体验。
18789 端口(OpenClaw管理界面)目前支持OpenClaw部署的主流VPS服务商有以下几家:
服务商 | 部署方式 | 特点 | 适合人群 |
|---|---|---|---|
阿里云 | 一键部署 | 国内访问快,有中文镜像,支持纯点击操作 | 国内用户、新手 |
Hostinger | 一键部署 / Docker | 可视化面板,支持Docker Manager | 喜欢简单操作的用户 |
OVHcloud | 手动(Docker) | 欧洲老牌服务商,安全性高 | 喜欢动手的技术爱好者 |
AWS / Hetzner | 手动部署 | 全球覆盖,可搭配IaC工具 | 高级用户、企业 |
小提示:如果希望免备案,建议选择 香港、新加坡 或 美国弗吉尼亚 的节点。
阿里云提供了OpenClaw的一键部署镜像,整个过程无需命令行操作,纯点击完成。
OpenClaw 选择最新版1. 放行端口
18789,来源 0.0.0.0/02. 配置API密钥
3. 生成访问Token
打开浏览器,访问以下地址:
htttp://你的服务器公网IP:18789/?token=你复制的Token
看到OpenClaw聊天界面,即表示部署成功!
18789 端口已放行,服务器正常运行Hostinger支持通过Docker Manager快速部署OpenClaw,整个过程在可视化界面完成。
OPENCLAW_GATEWAY_TOKEN:自动生成,务必保存OpenClaw,点击 Deploy部署完成后,在Docker Manager中查看OpenClaw项目,获取分配的端口号,访问:http://你的VPS-IP:端口
OVHcloud提供了详细的Docker部署指南,通过SSH手动操作。
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
exit
mkdir -p ~/openclaw/data
cd ~/openclawnano docker-compose.yml粘贴以下内容:
services:
openclaw:
image: ghcr.io/openclaw/openclaw:latest
container_name: openclaw-gateway
restart: always
ports:
- "127.0.0.1:18789:18789"
volumes:
- ~/openclaw/data:/home/node/.openclaw
environment:
- NODE_ENV=production安全提示:这里将端口绑定到
127.0.0.1,外部无法直接访问,需通过SSH隧道增强安全性。
docker compose up -dssh -L 18789:127.0.0.1:18789 user@你的VPS_IP保持此终端窗口打开,然后在浏览器访问:http://127.0.0.1:18789
cat ~/openclaw/data/openclaw.json | grep '"token":'如果界面显示未连接,可以直接在URL中加上Token:http://127.0.0.1:18789/?token=你的网关TOKEN
无论采用哪种方式部署,完成基础安装后都需要进行以下配置:
输入之前保存的 Gateway Token,完成首次登录。
以配置 WhatsApp 为例:
OpenClaw通过技能扩展功能:
# 查看可用技能
openclaw skills list
# 安装技能示例
openclaw browser extension install# 检查端口是否被占用
sudo lsof -i :18789
# 查看防火墙规则
firewall-cmd --list-ports
# 如果被占用,终止进程
sudo kill -9 <PID>临时方案:创建swap分区
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile长期方案:升级服务器配置
常见错误:WhatsApp login failed: status=515
解决方法:Settings → Config → 点击右上角 Update,然后返回 Channels 页面检查是否已连接。
配置Docker镜像加速器:
// /etc/docker/daemon.json
{
"registry-mirrors": ["https://你的镜像加速地址"],
"max-concurrent-downloads": 3,
"max-download-attempts": 10
}18789 端口仅允许特定IP访问通过以上教程,你应该能够在主流VPS服务商上成功部署OpenClaw。选择哪种方案取决于你的技术背景和具体需求:
用户类型 | 推荐方案 |
|---|---|
国内新手 | 阿里云一键部署,全程可视化操作 |
喜欢Docker | Hostinger的Docker Manager很直观 |
注重安全 | OVHcloud的SSH隧道方案更安全 |
企业用户 | 考虑AWS/Hetzner配合IaC工具 |
部署完成后,你可以进一步探索OpenClaw的强大功能:自动化工作流、多平台接入、自定义技能开发等。
如果在部署过程中遇到问题,欢迎在评论区留言交流!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。