简要总结
DigitalOcean
这页说明书是教你怎样在 DigitalOcean 这个“云电脑商店”里,租一台小小的、每个月只要 6 美元(大概是一杯饮料的钱)的电脑,然后在这台电脑上安装一个叫 OpenClaw 的“智能小助手”。这个小助手可以帮你和 Telegram、WhatsApp 这些聊天软件里的朋友对话。如果你觉得 6 美元还是有点贵,这页最后还会告诉你一个完全免费的方法哦!
五岁小孩版解释
好啦,我们现在要开始动手了!就像搭积木一样,一步一步来。你需要准备三样东西:一个 DigitalOcean 的账号(新注册会送你 200 美元体验金,就像游乐场的免费体验券)、一把叫“SSH 密钥”的电子钥匙(或者你也可以用密码),还有大概 20 分钟的时间。
第一步:租一台小电脑(创建 Droplet)
首先,我们要去 DigitalOcean 租一台小电脑,他们管这个叫“Droplet”,你可以把它想成一个小水滴形状的电脑。
- 登录商店:打开 DigitalOcean 的网站,用你的账号登录。
- 点击租电脑:找到并点击“Create”(创建)按钮,然后选择“Droplets”。
- 挑选电脑:就像选玩具一样,你需要选:
- 地区:选一个离你或者你的朋友最近的城市。
- 系统:一定要选“Ubuntu 24.04 LTS”这个干净的系统,不要选其他有奇怪图片的,不然可能会有问题。
- 大小:选“Basic”(基础型)里的“Regular”(常规型),就是每个月 6 美元的那一个。它有 1 个大脑(CPU)和 1GB 的记忆(RAM)。
- 开门方式:最好用“SSH key”(电子钥匙)开门,这样更安全。
- 创建:都选好后,点击“Create Droplet”按钮。
- 记住地址:创建好后,你会看到一个 IP 地址,就像你家的门牌号,一定要记下来哦!
第二步:用钥匙开门(连接 SSH)
现在电脑租好了,我们要用“SSH”这把钥匙远程打开它的门,进去里面玩。
- 要做什么:打开你电脑上的“终端”或“命令提示符”窗口。
- 怎么做:输入
ssh root@你刚才记下的门牌号,然后按回车。如果你是第一次用钥匙,它会问你要不要信任这台新电脑,你输入“yes”就行。
第三步:安装 OpenClaw 小助手
进到小电脑里面后,我们就要安装 OpenClaw 这个智能小助手了。跟着我输入这些“咒语”(命令):
- 更新系统:输入
apt update && apt upgrade -y。这是在问商店有没有新的零件可以升级我们的小电脑。 - 安装 Node.js:输入
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -和apt install -y nodejs。这是在安装一个叫 Node.js 的“引擎”,小助手需要它才能跑起来。 - 安装 OpenClaw:输入
curl -fsSL https://openclaw.ai/install.sh | bash。这就是在下载并安装小助手本人啦! - 检查安装:输入
openclaw --version。如果它告诉你一个版本号,比如“v1.0.0”,那就说明安装成功啦!
第四步:设置小助手(运行引导)
现在小助手装好了,但它还不知道怎么工作,我们需要教教它。
- 要做什么:运行设置向导。
- 怎么做:输入
openclaw onboard --install-daemon。然后它会像老师一样,一步步问你问题,比如:- 你的 AI 模型钥匙(比如 Claude 或 GPT 的 API Key)是什么?
- 你想连接哪个聊天软件(Telegram, WhatsApp 等)?
- 它会自己生成一个“网关令牌”(Gateway Token),这是小助手的身份证。
- 最后,它会把自己安装成一个“守护进程”(Daemon),这样即使你关掉窗口,它也会在后台一直运行。
第五步:检查小助手是否在认真工作
设置好了,我们得看看小助手是不是真的在乖乖干活。
- 看状态:输入
openclaw status,看看它是不是“正在运行”。 - 看服务:输入
systemctl --user status openclaw-gateway.service,这是更仔细地检查它的工作状态。 - 看日志:输入
journalctl --user -u openclaw-gateway.service -f,这就像看小助手的日记,能看到它最近在做什么。按Ctrl+C可以退出看日记。
第六步:打开小助手的控制面板
小助手有个控制面板,但默认只给自己看。我们有三种方法能看到它:
方法 A:SSH 隧道(最推荐) 这个方法最安全,就像修一条秘密通道。
- 要做什么:在你自己的电脑上打开一个新的终端窗口。
- 怎么做:输入
ssh -L 18789:localhost:18789 root@你的小电脑门牌号。然后在你自己的电脑浏览器里打开http://localhost:18789这个地址。
方法 B:用 Tailscale Serve(有 HTTPS,更安全) 这个方法需要先安装一个叫 Tailscale 的“安全隧道”工具。
- 在小电脑上安装 Tailscale:输入
curl -fsSL https://tailscale.com/install.sh | sh,然后输入tailscale up。 - 告诉小助手使用这个隧道:输入
openclaw config set gateway.tailscale.mode serve,然后输入openclaw gateway restart重启它。 - 打开浏览器,访问 Tailscale 给你的一个特殊网址(MagicDNS),比如
https://你的电脑名.tailnet.ts.net/。
方法 C:绑定到 Tailscale 网络 这个方法简单,但需要密码。
- 要做什么:让小助手在 Tailscale 网络上露面。
- 怎么做:输入
openclaw config set gateway.bind tailnet,然后输入openclaw gateway restart重启。之后在浏览器访问http://你的Tailscale IP地址:18789,但需要输入令牌或密码。
第七步:连接你的聊天软件
控制面板好了,现在让小助手去你的聊天软件里上班!比如连接 Telegram:
- 列出配对码:输入
openclaw pairing list telegram,它会显示一个配对码。 - 批准配对:输入
openclaw pairing approve telegram 配对码。这样你的 Telegram 机器人就和小助手连上啦! 连接 WhatsApp 等其他软件的方法也差不多,具体可以看 OpenClaw 的“频道”说明书。
给 1GB 小电脑的特别提醒
我们租的这台电脑只有 1GB 内存,就像只有一个小书包装东西。为了不让它“内存不足”(OOM),我们可以:
- 增加“虚拟内存”(Swap):这就像给它一个额外的大口袋。输入那一长串命令(从
fallocate -l 2G /swapfile开始)就可以创建一个 2GB 的大口袋。 - 用更小的 AI 模型:如果还是提示内存不足,就别让小助手运行太大的 AI 模型,换个小点的,或者直接用网上现成的 AI(如 Claude、GPT)。
- 经常检查内存:输入
free -h或htop可以看看小书包用了多少,还剩多少。
重要的事情要记住
- 东西存在哪:小助手的所有设置和记忆都放在
~/.openclaw/和~/.openclaw/workspace/这两个文件夹里,电脑重启也不会丢。 - 记得备份:就像给玩具拍照留念,你可以用
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace这个命令,把这两个文件夹打包保存起来,以防万一。 - 完全免费的替代方案:如果你觉得 6 美元还是贵,最后告诉你一个秘密:Oracle Cloud 有永远免费的电脑!而且更厉害(4核CPU,24GB内存!),但它是 ARM 架构的,设置起来稍微麻烦一点。具体怎么做,可以去看 OpenClaw 的“Oracle Cloud”说明书。