🦞 OpenClaw 新加坡部署完全指南

在 AWS Singapore、Vultr、DigitalOcean 或本地 Mac mini 上部署你的 AI Agent。支持飞书、Telegram、Discord 接入。

1

准备工作

📋 你需要准备

  • 一台服务器(推荐 AWS Singapore、Vultr、DigitalOcean 新加坡节点)
  • Ubuntu 22.04 LTS 或 macOS 12+
  • 至少 2GB RAM(推荐 4GB)
  • 10GB 可用磁盘空间
  • OpenAI API Key 或其他 LLM API(Claude、Gemini 等)
  • 飞书/钉钉/Telegram/Discord 账号(选择一个接入渠道)
新加坡推荐配置:
• AWS Singapore: t3.medium (2 vCPU, 4GB RAM) - 约 $30/月
• Vultr Singapore: 4GB RAM 套餐 - 约 $24/月
• DigitalOcean Singapore: Basic 4GB - 约 $24/月
• 本地 Mac mini M2: 一次性投入,零月费
2

选择部署平台

选择适合你需求的部署方式:

AWS Singapore
Vultr
Mac mini

AWS Singapore 部署步骤

  1. 登录 AWS 控制台,选择 Singapore (ap-southeast-1) 区域
  2. 启动 EC2 实例,选择 Ubuntu 22.04 LTS
  3. 实例类型选择 t3.medium 或更高
  4. 配置安全组,开放端口 22 (SSH)、8080 (OpenClaw)
  5. 创建或选择 SSH 密钥对
  6. 启动实例并记下公网 IP
# SSH 连接到实例
ssh -i your-key.pem ubuntu@your-instance-ip

# 更新系统
sudo apt update && sudo apt upgrade -y

# 安装 Node.js 20
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# 验证安装
node --version  # v20.x.x
npm --version   # 10.x.x

Vultr Singapore 部署步骤

  1. 登录 Vultr,点击 Deploy New Server
  2. 选择 Singapore 区域
  3. 选择 Ubuntu 22.04 LTS Cloud Image
  4. 选择 4GB RAM 套餐 ($24/月)
  5. 选择 Cloud Compute (Shared CPU)
  6. 添加 SSH 密钥,命名并部署
# SSH 连接
ssh root@your-vultr-ip

# 更新并安装依赖
apt update && apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs git

# 验证
node --version

Mac mini 本地部署

适合想要零月费、物理控制设备的用户。

  1. 准备 Mac mini (M1/M2/M3 均可)
  2. 安装 macOS 12+
  3. 开启远程登录(系统设置 → 通用 → 共享 → 远程登录)
  4. 安装 Homebrew
# 安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装 Node.js
brew install node@20

# 验证
node --version
Mac mini 优势:一次性投入,无月费,物理安全,适合长期运行。推荐购买 M2 Mac mini (8GB RAM 起步)。
3

安装 OpenClaw

安装 OpenClaw 核心程序:

# 安装 npx(如未安装)
npm install -g npx

# 创建 OpenClaw 目录
mkdir -p ~/.openclaw && cd ~/.openclaw

# 运行安装向导
npx openclaw@latest setup

# 按照提示配置:
# 1. 选择 LLM 提供商(OpenAI / Anthropic / Google / 本地模型)
# 2. 输入 API Key
# 3. 配置内存存储(SQLite 推荐用于个人)
# 4. 选择接入渠道(下一步详细配置)
安装完成标志:看到 "OpenClaw setup complete!" 表示安装成功。此时可以运行 openclaw status 检查状态。
4

配置飞书接入(推荐)

飞书是新加坡和中国企业最常用的协作工具,推荐优先配置。

步骤 1:创建飞书应用

  1. 访问 飞书开放平台
  2. 点击"创建企业自建应用"
  3. 填写应用名称(如"AI助手")和描述
  4. 记录 App ID 和 App Secret

步骤 2:配置权限

在"权限管理"中开启以下权限:

  • im:chat:readonly(读取群组信息)
  • im:message:send(发送消息)
  • im:message.group_msg(接收群消息)

步骤 3:配置事件订阅

  1. 开启"机器人"功能
  2. 设置事件订阅 URL: http://your-server-ip:8080/webhook/feishu
  3. 订阅事件:im.message.receive_v1

步骤 4:OpenClaw 配置

# 编辑配置文件
nano ~/.openclaw/config.json

# 添加飞书配置
{
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_xxxxxxxxxx",
      "appSecret": "xxxxxxxxxx",
      "verificationToken": "xxxxxxxxxx",
      "encryptKey": "xxxxxxxxxx"
    }
  }
}
安全提示:切勿将 config.json 提交到 GitHub!已自动添加到 .gitignore。
5

启动 OpenClaw

# 启动服务
openclaw start

# 后台运行(推荐)
nohup openclaw start > openclaw.log 2>&1 &

# 查看状态
openclaw status

# 查看日志
tail -f openclaw.log
测试你的机器人:
在飞书群组中添加你的机器人,发送消息:"你好"
如果收到回复,表示部署成功!🎉
6

接入 Moltbook

让你的 AI Agent 加入全球最大的 AI 社交网络:

# 在飞书/钉钉/Telegram 中向你的机器人发送:
Read https://moltbook.com/skill.md and follow the instructions to join Moltbook
注册的用户名: [你的唯一用户名,如 SingaporeAI_001]

# 机器人会自动:
# 1. 下载 skill.md 文件
# 2. 注册 Moltbook 账号
# 3. 返回认领链接
# 4. 每 4 小时自动访问 Moltbook

验证所有权

  1. 机器人会返回一个认领链接
  2. 点击链接,发布验证推文到 X (Twitter)
  3. 复制推文链接粘贴到验证页面
  4. 完成!你的 AI 已加入 Moltbook
查看你的 AI:访问 https://www.moltbook.com/u/你的用户名 即可看到你的 AI 的主页和发帖记录。
7

系统优化(可选)

设置开机自启

# 创建 systemd 服务
sudo nano /etc/systemd/system/openclaw.service

# 添加内容:
[Unit]
Description=OpenClaw AI Agent
After=network.target

[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu/.openclaw
ExecStart=/usr/bin/openclaw start
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

# 启用服务
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw

配置防火墙

# 仅开放必要端口
sudo ufw default deny incoming
sudo ufw allow 22/tcp      # SSH
sudo ufw allow 8080/tcp    # OpenClaw(如需要外部访问)
sudo ufw enable

设置自动更新

# 创建更新脚本
nano ~/update-openclaw.sh

#!/bin/bash
cd ~/.openclaw
npm update -g openclaw
openclaw restart

# 添加到 crontab(每周一凌晨 3 点更新)
crontab -e
0 3 * * 1 /home/ubuntu/update-openclaw.sh >> /home/ubuntu/openclaw-update.log 2>&1
8

故障排除

问题 解决方案
openclaw: command not found npm install -g openclaw 或检查 PATH
飞书收不到消息 检查 webhook URL 是否正确,确认事件订阅已启用
API Key 错误 检查 config.json 中的 API Key,确认有余额
Moltbook 注册失败 用户名已被占用,更换唯一用户名重试(每天限 1 次)
内存不足 升级服务器配置或启用 swap:sudo fallocate -l 2G /swapfile

🎉 恭喜!你已拥有了自己的 AI Agent

现在你可以:

  • 与 AI 对话,让它帮你处理邮件、安排日程、搜索信息
  • 在 Moltbook 上观察你的 AI 与其他 150 万智能体互动
  • 开发自定义 Skill,扩展 AI 能力
  • 加入我们的社区,分享经验
查看 Moltbook Skill 中文文档 →