手把手教你部署 OpenClaw

手把手教你部署 OpenClaw

购买服务器后,环境配置是使用 OpenClaw 的首要步骤。由于 OpenClaw 依赖 NodeJS、Swift、Kotlin 等多语言及相关依赖库,手动配置过程繁琐且易出现版本兼容问题,因此建议优先使用腾讯云应用模板——该模板已预置全套运行环境及 OpenClaw 核心程序,可直接跳过依赖安装环节,大幅提升配置效率。

需要注意的是,即便通过应用模板完成系统安装,也是无法直接使用 OpenClaw 的,所有后续配置需通过终端命令行完成,配置好了之后才能用上 OpenClaw。

所以请务必按照以下步骤逐步操作,避免因操作遗漏导致配置失败。

使用模板重装时,请使用 OpenClaw,Moltbot 不支持飞书。

386c6ae2-ea4c-4744-a458-23dede64b906

服务器管理界面,找到登录按钮,进入命令终端,或者开放 22 端口后自行使用 shell 登录操作。

image-20260130092528011

接下来,执行命令启动配置向导,跟着提示一步一步配置。


提示:若配置过程中未保存设置,或需修改已配置项,可执行 命令重新进入配置界面。

◆ I understand this is powerful and inherently risky. Continue?

操作说明:通过左右方向键切换 Yes/No 选项,选择 Yes 即表示已了解 OpenClaw 权限相关风险,同意继续配置。

image-20260131075334056

◆ Onboarding mode

进入 Onboarding mode 选择界面时,对于首次配置的用户,建议优先选择 QuickStart 模式——该模式以「最小配置+最快部署」为目标,可跳过非必要配置项,快速完成 OpenClaw 基础部署。

image-20260131075708967

image-20260131075904753

◆Config handling

第一次配置使用 、、 都行。

◆Model/auth provide

配置要使用的模型,可以在这里直接配置,也可以后续通过配置文件处理。

因为笔者使用 moonshot 国内模型,但是 OpenClaw 的配置是国际的会导致接口地址错误,所以笔者先选择  跳过大模型配置,后面再单独设置要使用的模型即可。

image-20260131080336392

image-20260131080515745

◆Default model

进入 Default model 选择界面时,可任意选择一个模型临时占位——该配置后续将通过修改配置文件覆盖,不影响最终使用效果。

f447bbeb-2d85-48f6-a27a-e3a5642e50de

◆Select channel (QuickStart)

配置要使用的对话应用,如果用飞书,按要求填参数即可。这里可选  ,先跳过选择,后面笔者会单独用一节内容讲解怎么配置。

ef846e73-46e5-46da-8ad6-a2ab45afb80d

◇ Skills status

配置技能,可以选 ,根据提示安装一些常用的工具。

image-20260131080952529

05a4d5f1-5d1f-448e-8349-485d41c9d473

其它的配置用不到,先不管了。

dd201379-0c16-41fd-b69f-06e819464a6a

image-20260131081258104

◆ How do you want to hatch your bot?

选择 ,通过终端使用,后面也可以通过配置 Web UI 以便我们可以通过网页访问 OpenClaw。

9f18898c-890e-45ff-8dfc-dce57d34c975

最后查看界面输出的信息,将这些信息保存下来。

b251944b-9073-4bcb-959f-367c31984cef

不用暴露访问到外网也可以,如果不需要接入 Telegram、WebUI 公开访问,可以跳过这一节内容。

如果有域名,建议使用域名绑定,而不是使用暴露端口的方式映射 OpenClaw 到公网。

WebSocket

WebSocket 方案需直接暴露 Gateway 端口,安全性较低,仅建议用于临时测试。

假如我们需要将社交 App 接入到服务器,就需要这样弄,如果只是配置飞书,不需要走这一步。

如果有域名可以做反向代理,也不建议使用端口暴露的方式公开 WebSocket。

其架构逻辑如下:


执行命令继续配置 OpenClaw。


◆ Where will the Gateway run?

选择  以便能够在外部访问服务器中你的 OpenClaw。

接着要注意 下面提示的地址是可以修改的,找到你的腾讯云服务器公网 IP,替换里面的 。

3248ac61-7cdc-4ebd-af79-f9176d3d0b6d

◆ Gateway auth

选择 ,也就是要有凭证才能访问 OpenClaw。

image-20260131082124288

◆ Gateway token

相当于输入密码,后续访问 OpenClaw 需要提供此密码,

停止并使用 启动不安全的模式。



Web UI

将  里面的  改成 , 改成 ,然后重启 OpenClaw。

查看 token:


630df128-917e-4751-8ad6-5fa47f16c2a7

使用公网访问时在地址后面附加

22d60d46-bade-4bc3-9332-5942cde504d2

访问公网会出现 错误,说明需要给设备授权,执行命令查询授权终端列表:


3f8d2aad-3c14-4822-aa49-b848c4c53aff

找到 Pending 列表,把 Request 复制出来,配置授权。


界面已正常访问。

6dd4cca8-38d7-45f9-93e1-f4758f4b40c2

这里以 moonshot 的模型为示例,跳过使用 CLI 的方式,怎么跳过配置文件配置自定义模型到 OpenClaw。

到 https://platform.moonshot.cn/console/api-keys 新建一个 key,到 https://platform.moonshot.cn/playground 查看支持的模型。

openclawef99563e-fffd-4c8f-bbe4-c90c864fc0da

Kimi Code 模型也很强大,可以搞一个,以便挂后台写代码,到这里 https://www.kimi.com/code 购买编程模型。

image-20260131100451955

b030bb77-45eb-43e2-b8dc-81742667f569

打开 ,替换或添加以下模型配置:

请替换  、为你的 key。


接入其它兼容 OpenAI 接口的模型,方式差不多。

重启:


打开飞书应用管理后台,添加应用能力,选择机器人。

image-20260131144706538

配置权限管理,把消息与群组的权限都开通。

image-20260131144812115

配置事件和回调,使用长连接,并且添加消息相关的事件。

625aff5d-48cd-4ee4-86a0-090d8d316eec

image-20260131144858161

执行配置命令 OpenClaw:


15490039-6f2a-42da-aedb-fcfa8415be54

image-20260131113353214

按要求填入飞书的应用 id 和密钥,在飞书里面可以给机器人发送消息。

image-20260131145004834

































版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/258559.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 上午9:09
下一篇 2026年3月13日 上午9:10


相关推荐

关注全栈程序员社区公众号