OpenClaw 安装教程(windows+Linux)

2026-05-06阅读 0热度 0
windows linux 人工智能 运维

OpenClaw快速部署与飞书集成指南

想把一个开箱即用的AI助手部署到自己的服务器,并通过飞书随时随地调用吗?OpenClaw提供了一个相当顺滑的解决方案。下面这份从零开始的部署与配置手册,能帮你快速打通整个流程。

环境准备与基础安装

一切始于官方文档,建议动工前先浏览一遍:https://docs.openclaw.ai/start/getting-started。

首先需要搞定运行环境。核心前提是安装Node.js 22。这里推荐使用nvm进行版本管理,一步到位。针对不同操作系统,安装命令有所区别:

对于Windows系统,下面这条PowerShell命令会帮你自动完成Node 22的安装:

iwr -useb https://openclaw.ai/install.ps1 | iex

而对于Linux或Mac用户,则需要执行这条命令,请注意,Linux系统可能需要你手动安装git:

curl -fsSL https://openclaw.ai/install.sh | bash

基础环境就绪后,就可以启动OpenClaw的引导配置程序了。执行以下命令,它会引导你完成初始设置并安装后台服务:

openclaw onboard --install-daemon

如果安装过程中想参考更详细的图文步骤,阿里云上的这篇文章是个不错的选择。不过要注意,文中部分命令属于旧版本,例如检查状态的clawdbot status,在新版中应使用openclaw status

引导配置时,模型选择“quickstart qwen”即可,其他步骤可以酌情跳过。最后一步交互界面推荐选择“TUI”,配置完成后,OpenClaw会自动在后台运行,类似于nohup的效果。

核心操作与本地访问

掌握几个常用命令,管理起来就轻松多了:

查看状态:openclaw status
启动网关:openclaw gateway
重启网关(修改配置后必需):openclaw gateway restart
查看仪表盘访问地址:openclaw dashboard
系统检查和修复:openclaw doctor --fix
重新运行引导配置:openclaw onboard

在Windows上,通过PowerShell执行上述命令即可。安装配置完成后,运行openclaw dashboard,你会看到Dashboard的访问URL。复制这个链接就能在浏览器中打开管理界面。如果直接访问不带token的地址(如127.0.0.1:18789),通常会遇到“disconnected (1008): device identity required”的错误提示。

实现外网访问配置

默认情况下,Linux服务器上的部署只在内网环境生效。要想从外网访问,需要进行端口映射和配置调整。

关键步骤是修改~/.openclaw/openclaw.json配置文件。主要做两处调整:

  1. gateway部分添加controlUi配置项以允许非安全认证(测试环境适用)。
  2. bind参数的值从“loopback”改为“lan”,允许局域网乃至外网绑定。

配置片段如下:

"controlUi": {"allowInsecureAuth": true},
"bind": "lan",

一个完整的gateway配置段示例如下:

"gateway": {
  "controlUi": {"allowInsecureAuth": true},
  "auth": {"mode": "token", "token": "你的token"},
  "mode": "local",
  "port": 18789,
  "bind": "lan",
  "tailscale": {"mode": "off", "resetOnExit": false}
},

修改配置文件后,切记要重启网关服务使配置生效:openclaw gateway restart

接下来是服务器端的网络设置。你需要在腾讯云、阿里云等服务器的安全组策略中,放行TCP协议的18789端口。如果服务器本身使用了UFW防火墙,可以通过以下命令开放端口:

sudo apt install ufw
sudo ufw status
sudo ufw enable
sudo ufw allow 18789/tcp

完成以上步骤后,就可以通过外网访问了。访问格式为:http://你的服务器IP:18789/?token=XXXX。其中的token可以通过执行openclaw dashboard命令获取。

一份完整的openclaw.json配置文件参考如下:

ubuntu@VM-0-7-ubuntu:~$ cat ~/.openclaw/openclaw.json
{
  "meta": {...},
  "wizard": {...},
  "commands": {...},
  "gateway": {
    "controlUi": {"allowInsecureAuth": true},
    "auth": {"mode": "token", "token": "你的token"},
    "mode": "local",
    "port": 18789,
    "bind": "lan",
    "tailscale": {"mode": "off", "resetOnExit": false}
  },
  "agents": {...},
  "messages": {...},
  "plugins": {...},
  "models": {...},
  "auth": {...}
}
ubuntu@VM-0-7-ubuntu:~$

飞书机器人集成

将OpenClaw接入飞书,就能在熟悉的聊天环境里直接与AI助手对话了。配置过程可以继续参考前文提到的阿里云文章,但务必注意将其中的旧版命令clawdbot全部替换为openclaw

具体配置命令序列如下:

# 安装飞书插件
openclaw plugins install @m1heng-clawd/feishu
# 配置飞书应用凭证
openclaw config set channels.feishu.appId "飞书 app id"
openclaw config set channels.feishu.appSecret "飞书 app secret"
openclaw config set channels.feishu.enabled true
# 推荐使用 websocket 连接模式,响应更及时
openclaw config set channels.feishu.connectionMode websocket
# 设置消息处理策略
openclaw config set channels.feishu.dmPolicy pairing
openclaw config set channels.feishu.groupPolicy allowlist
openclaw config set channels.feishu.requireMention true
# 重启网关以加载新配置
openclaw gateway restart

这里有个重要提醒:如果只是个人使用,在飞书个人版中创建机器人应用即可。但如果你打算将机器人分享给同事或朋友一起使用,则必须在飞书上创建一个“企业”(哪怕只有你自己),然后在该企业下创建机器人。因为飞书个人版创建的机器人,无法被其他用户添加和使用。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策