养一只OpenClaw小龙虾
最近OpenClaw大火,打开各大自媒体,全是养只小龙虾🦞,腾讯现场装机排满了长队,网上甚至也有了付费安装的业务。
在openclaw在圈内小火的时候,带动了mac mini的销量,而我似乎没有养龙虾🦞的需求(穷),就没有凑热闹。最近又火爆互联网,刚好有闲置的服务器,也想来体验一下。
什么是OpenClaw
官网是这样介绍的,OpenClaw——适用于任何操作系统的 AI 智能体 Gateway 网关,支持 WhatsApp、Telegram、Discord、iMessage 等。也就是说能将聊天软件与Agent连接,作为个人的AI助理,让ta帮你阅读新闻、回复邮件。这些功能Claude Code都能完成,只不过OpenClaw有了可视化UI、连接聊天App,操作更便捷,上手更容易,而且可以24小时为你工作。
安装到服务器
安装
各大模型提供商都支持在OpenClaw中使用,不少厂商也都推出了开发者的coding plan订阅计划,大家可以按需选择,这里不再多说。
- 执行该命令,会帮你自动安装需要的环境,如node.js 22+,Git
1 | curl -fsSL https://openclaw.ai/install.sh | bash |
- 根据提示完成openClaw配置
- 基本配置
| 提示信息 | 配置 |
|---|---|
| I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? | 选择 “Yes” |
| Onboarding mode | 选择 “QuickStart” |
- 模型配置
| 提示信息 | 配置 |
| Model/auth provider | 按需选择,我使用的是火山引擎,这里选择 “Volcano Engine”。 |
| How do you want to provide this API key? | 选择 “Paste API key now” |
| Enter Volcano Engine API key | 设置 api key |
| Default model | 选择 Coding Plan 支持的模型(volcengine-plan),本文设置为 ”volcengine-plan/ark-code-latest“ |
- 功能配置
| 提示信息 | 配置 |
| Select channel (QuickStart) | 选择 “Skip for now”,后续可以配置。 |
| Configure skills now? (recommended) | 选择 “No”,后续可以配置。 |
| Enable hooks? | 按空格键选中选项,按回车键进入下一步。 |
| How do you want to hatch your bot? | 选择 “Hatch in TUI”。 |
绑定域名
绑定域名后可以外网访问webUI,方便操作。
vim /etc/nginx/sites-available/oepnclaw
1 | server { |
激活你的网站配置文件:
1 | sudo ln -s /etc/nginx/sites-available/oepnclaw /etc/nginx/sites-enabled/ |
在nginx中添加ssl:
1 | sudo certbot --nginx -d example.com -d www.example.com #输入自己的域名 |
修改配置文件
vim /root/.openclaw/openclaw.json
找到配置文件中gataway部分,将mode修改为mode,bind修改为lan
remote部分url写入自己的域名,如wss://example.com
1 | "gateway": { |
启动oepnclaw
1 | openclaw gateway --allow-unconfigured |
启动成功即可在外网访问openclaw,地址:https://example.com?token=xxx,xxx为配置文件中的token
常见问题
Q:提示pairing required怎么回事
A:设备需要网关主机的配对批准。
1 | openclaw devices list |
接入聊天软件
OpenClaw支持WhatsApp、Telegram等各种软件,详细方法可以参考官方文档。接入聊天渠道我选择的是接入飞书机器人。




