0基础搭建openclaw之云服务版本保姆级教程

0 阅读8分钟

作者提示:OpenClaw(原 Moltbot/Clawdbot)是一款拥有 25万+ GitHub Stars 的开源 AI 代理平台。通过本文,你将学会如何在腾讯云或阿里云上部署属于自己的 24/7 在线 AI 助手,支持 WhatsApp、Telegram、Discord、钉钉等多平台接入。


一、什么是 OpenClaw?

之前写过怎么在自己的电脑搭建,一直有粉丝问我服务器怎么搭建,今天教程来了。 OpenClaw 是一个自托管的 AI 智能体平台,让你能够在自己的服务器上运行智能助手,并连接到各种消息平台。相比使用公共 AI 服务,自建 OpenClaw 有以下优势:

  • 数据隐私:所有数据存储在自己的服务器上
  • 24/7 在线:不依赖本地电脑,随时响应
  • 多平台支持:WhatsApp、Telegram、Discord、Slack、钉钉、飞书等
  • 模型无关:支持 Claude、GPT-4、Gemini、DeepSeek 及本地模型
  • 可扩展技能:支持数千种技能插件,可自定义开发

OpenClaw 架构示意图


二、服务器选购指南

配置要求

配置项最低要求推荐配置
CPU1核2核及以上
内存2GB4GB
硬盘20GB SSD40GB SSD
系统Ubuntu 20.04/22.04Ubuntu 22.04 LTS
带宽3Mbps5Mbps 及以上

地域选择建议

  • 国内用户:选择广州、上海、北京节点(延迟低)
  • 海外用户:选择香港、新加坡、硅谷节点
  • 注意:如果需要使用 Claude、GPT-4 等海外 API,建议选择海外节点或确保服务器能访问国际网络

三、腾讯云部署方案(推荐一键镜像)

腾讯云轻量应用服务器(Lighthouse)提供了 OpenClaw 官方应用镜像,是最简单的部署方式。

步骤 1:购买服务器

👉 点击此处前往腾讯云openclaw专栏

通过上方链接购买,可享受专属优惠价格,同时支持我的创作。

购买时请注意以下配置:

  1. 地域:根据你的用户群体选择最近的节点
  2. 镜像类型:选择「应用镜像」→ 搜索「OpenClaw」或「Moltbot」
  3. 实例规格:建议选择「2核4G」或更高配置
  4. 时长:根据需求选择 1-12 个月(新用户首单更优惠)

腾讯云镜像选择示意图

步骤 2:初始化配置

购买完成后,进入 腾讯云轻量应用服务器控制台

  1. 等待实例状态变为「运行中」(约 1-2 分钟)
  2. 点击实例卡片进入详情页
  3. 在「应用管理」标签页查看 OpenClaw 初始化信息

步骤 3:放行防火墙端口

OpenClaw 默认使用 18789 端口作为 Web 控制面板入口,需要在防火墙中放行:

  1. 点击左侧「防火墙」菜单

  2. 点击「添加规则」

  3. 配置如下:

    • 协议:TCP
    • 端口:18789
    • 来源:0.0.0.0/0(或限制为你的 IP 段)

防火墙配置示意图

步骤 4:获取访问凭证

通过 WebShell 或 SSH 连接服务器,执行以下命令获取 Gateway Token:

# 查看自动生成的访问令牌
cat ~/.clawdbot/.env | grep CLAWDBOT_GATEWAY_TOKEN
​
# 或直接执行应用详情页提供的「配置OpenClaw」命令

系统会输出类似 CLAWDBOT_GATEWAY_TOKEN=oc_xxxxxxxxxxxx 的信息,请妥善保存。

步骤 5:访问控制面板

在浏览器中输入:

http://你的服务器公网IP:18789

首次访问需要输入 Gateway Token 进行认证。认证成功后,你将看到 OpenClaw 的控制面板:

在这里插入图片描述


四、阿里云部署方案(百炼大模型集成)

阿里云轻量应用服务器同样支持 OpenClaw 一键部署,并且深度集成了阿里云百炼大模型服务。 在这里插入图片描述

步骤 1:购买服务器

👉 点击此处前往阿里云openclaw专栏

通过上方链接购买,可享受新用户专享折扣,同时支持我的创作。

配置建议:

  • 镜像:选择「OpenClaw(Moltbot)镜像」
  • 地域:建议选择「美国(弗吉尼亚)」以获得完整的联网搜索功能(中国内地域目前联网搜索受限)
  • 实例:内存必须 ≥ 2GiB

步骤 2:配置百炼 API Key

阿里云方案推荐使用「百炼」大模型服务,支持通义千问、Kimi、MiniMax、GLM 等国产模型。

  1. 前往 阿里云百炼大模型控制台
  2. 在「系统管理」→「API Key 管理」中创建新密钥
  3. 返回轻量应用服务器控制台,进入实例「应用详情」页
  4. 点击「配置百炼API-Key」下的「执行命令」
  5. 输入刚创建的 API Key 并确认

步骤 3:选择模型方案

阿里云提供两种计费方式:

方案 A:Coding Plan 套餐(推荐)

  • 固定月费模式,成本可控
  • 包含月度请求额度,超出限额调用会报错但不计费
  • 支持模型:qwen3.5-pluskimi-k2.5MiniMax-M2.5glm-5
  • 方案 B:按 Token 用量计费
  • 按实际调用量付费
  • 适合使用量不固定的场景

步骤 4:完成初始化

在「应用详情」页依次执行:

  1. 端口放通:点击「执行命令」开放防火墙
  2. 配置 OpenClaw:生成访问 Token
  3. 访问控制页面:点击「打开网站页面」进入控制台

五、手动部署方案(适用于已有服务器)

如果你已有云服务器,或需要更灵活的配置,可以通过 Docker 手动部署。

环境准备

# 更新系统
sudo apt update && sudo apt upgrade -y
​
# 安装必要工具
sudo apt install -y curl git wget
​
# 安装 Node.js 22.x
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
​
# 验证安装
node --version  # 应显示 v22.x.x
npm --version

安装 OpenClaw

# 使用官方安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash
​
# 运行初始化向导
openclaw onboard --install-daemon

启动网关服务

# 前台运行(测试用)
openclaw gateway --host 0.0.0.0 --port 18789
​
# 后台常驻(生产环境)
sudo npm install -g pm2
pm2 start "openclaw gateway --host 0.0.0.0 --port 18789" --name openclaw
pm2 save
pm2 startup

Docker 部署(推荐)

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
​
# 执行 Docker 安装脚本
./docker-setup.sh

该脚本会自动:

  • 构建 OpenClaw Docker 镜像
  • 运行初始化向导
  • 生成 Gateway Token
  • 启动 Docker Compose 服务

六、接入消息平台

OpenClaw 支持接入多种消息平台,以下是常用平台的配置方法:

接入 Telegram

  1. 在控制面板点击「Channels」→「Add Channel」→「Telegram」
  2. 按照提示与 @BotFather 创建 Bot
  3. 输入 Bot Token 完成连接

接入 Discord

  1. 前往 Discord Developer Portal 创建应用
  2. 获取 Bot Token 和 Application ID
  3. 在 OpenClaw 控制面板选择 Discord 并填入凭证

接入钉钉(阿里云方案)

阿里云提供了 AppFlow 模板实现钉钉集成:

  1. 在钉钉开放平台创建企业自建应用
  2. 获取 Client ID 和 Client Secret
  3. 使用阿里云 AppFlow 模板创建连接流
  4. 填入 OpenClaw 的公网地址和 Token
  5. 复制 Webhook URL 到钉钉机器人配置

七、配置 AI 模型

配置 Anthropic Claude(推荐)

  1. 前往 Anthropic Console 注册账号
  2. 在「API Keys」页面创建新密钥
  3. 在 OpenClaw 控制面板「Settings」→「AI Provider」中选择 Anthropic
  4. 粘贴 API Key 并选择模型(推荐 Claude Sonnet 4 平衡性能与成本)

配置 DeepSeek(国产替代)

  1. 前往 DeepSeek 开放平台 获取 API Key
  2. 在 OpenClaw 中选择「Custom Provider」
  3. 填入 API Endpoint 和 Key

八、安全加固建议

1. 修改默认端口

编辑配置文件修改非默认端口,避免被扫描:

# 编辑环境变量文件
nano ~/.clawdbot/.env
​
# 修改端口
CLAWDBOT_PORT=19876

2. 配置 Nginx 反向代理 + SSL

server {
    listen 443 ssl http2;
    server_name your-domain.com;
    
    ssl_certificate /path/to/cert.pem;
    ssl_certificate_key /path/to/key.pem;
    
    location / {
        proxy_pass http://localhost:18789;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }
}

3. 定期备份

重要提示:务必定期创建服务器快照!OpenClaw 的配置数据和记忆存储在服务器本地,一旦丢失无法恢复。

  • 腾讯云:在控制台「快照」功能中设置自动快照策略
  • 阿里云:使用「快照」或「镜像」功能备份

九、常见问题排查

Q1: 无法访问 18789 端口

  • 检查防火墙/安全组是否放行该端口
  • 确认 OpenClaw 服务已启动:pm2 statusdocker ps
  • 检查服务器内部是否能访问:curl http://localhost:18789

Q2: API Key 配置后无响应

  • 确认 API Key 已充值或绑定支付方式(Anthropic/OpenAI 都需要)
  • 检查 Key 的权限范围是否足够
  • 查看日志:pm2 logs openclawdocker logs openclaw-gateway

Q3: 连接消息平台失败

  • 确认 Bot Token 正确且 Bot 已在对应平台启用
  • 检查服务器是否能访问 Telegram/Discord 的服务器(海外服务器更稳定)

十、费用参考

服务器费用(按月)

配置腾讯云阿里云
2核2G3M~30元~35元
2核4G5M~50元~60元
4核8M6M~100元~120元

AI API 费用(按量)

  • Claude Haiku 4: 0.25/1Mtokens(输入)+0.25/1M tokens(输入)+ 1.25/1M tokens(输出)
  • Claude Sonnet 4: 3/1Mtokens(输入)+3/1M tokens(输入)+ 15/1M tokens(输出)
  • GPT-4o-mini: 0.15/1Mtokens(输入)+0.15/1M tokens(输入)+ 0.60/1M tokens(输出)
  • 百炼 Coding Plan: 固定月费,约 50-200元/月(根据套餐)

总结

通过本文的教程,你已经学会了如何在腾讯云或阿里云上部署 OpenClaw AI 助手。一键镜像方案适合快速上手,手动部署方案则提供了更大的灵活性。

推荐选择

  • 追求简单快速:腾讯云 Lighthouse 应用镜像
  • 深度集成国产大模型:阿里云 + 百炼方案
  • 已有服务器/需要定制:Docker 手动部署

如果在部署过程中遇到问题,欢迎在评论区留言交流!