视频教程
Nas上使用虚拟机安装Ubuntu
获取镜像
Ubuntu下载地址 https://ubuntu.com/download/desktop#
下载好的镜像传到Nas上,方便虚拟机使用。
使用桥接模式来安装虚拟机
权限配置
sudo visudo # 会打开一个编辑器
# 在编辑器的最下方输入下面的代码 注意把guantou替换成你的用户名
guantou ALL=(ALL) NOPASSWD: ALL按
Ctrl+O保存,Enter确认,Ctrl+X退出
这是为了 OpenClaw 在使用你的虚拟机的时候获得最高权限,无需让你确认并输入密码。
安装系统
安装一些必要的软件包
安装网络工具
# 更新系统包列表
sudo apt update
# 安装基础下载工具
sudo apt install -y curl
# 安装并启动 OpenSSH 服务
sudo apt install -y openssh-server
# 检查 SSH 服务状态
sudo systemctl status ssh
# 如果服务未启动,使用以下命令启动
sudo systemctl start ssh安装Node
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24
# Verify the Node.js version:
node -v # Should print "v24.13.1".
# Verify npm version:
npm -v # Should print "11.8.0".正式安装OpenClaw
官网:https://openclaw.ai/
使用官方脚本
# 使用官方提供的一键安装脚本进行部署:
curl -fsSL https://openclaw.ai/install.sh | bash
# 安装完成后,开始初始化
openclaw onboard使用Npm安装(我们之前已经安装过Node了)
# 先换国内镜像源加速
npm config set registry https://registry.npmmirror.com/
# Install OpenClaw
npm i -g openclaw
# Meet your lobster
openclaw onboard如果在安装过程中出现下面的错误
ssh -T git@github.com说明git没有生成公钥,使用下面命令生成一下即可。
git config --global url."https://github.com/".insteadOf "git@github.com:"
ssh-keygen -t ed25519 -C "your_email@example.com"配置过程后续补充。
国内minimax
验证安装
# 检查 openclaw 是否安装成功
which openclaw
# 查看版本
openclaw --version
# 检查 Gateway 状态
openclaw gateway status使用ssh代理端口来临时访问管理端
# 意思是把 Ubuntu 的 18798 端口映射到本机的 18798 端口上,这样就可以通过本机来访问 Ubuntu 内部的 OpenClaw 管理页了
ssh -N -L 18789:127.0.0.1:18789 guantou@192.168.5.18 # 这需要改成你的用户名和你的IP局域网访问OpenClaw的管理端
目前 OpenClaw的Gateway 只绑定在 127.0.0.1(本机),需要改成局域网模式,来让局域网内任何设备都能访问。
修改 bind 值,将
loopback改为lan修改controlUi 配置:允许不安全 HTTP 访问
完成后记得点 save Apply 和 Reload
安全注意事项
LAN 模式下,其他设备可以访问你的 Gateway,但需要认证Token。
查看当前的 Token:
cat ~/.openclaw/openclaw.json | grep -A5 '"auth"'也可以在这里查看
Token 格式类似:5b8a189b0d3a58e4238368894c3aaf42781d8baf72aa0e6f
其他设备连接方式:
连接时需要指定 Token,例如:
http://[你的IP地址]:18789?auth.token=你的Token这样就可以在局域网内其他设备直接访问了。
安装Chrome浏览器
因为我们需要使用浏览器来做一些自动化操作,但内置的 Firefox 并不好用,所以我们需要安装 Chrome。下面的脚本就是安装好 Chrome,然后让 OpenClaw 可以调用它。
# 1. 安装 Google Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt --fix-broken install -y
# 2. 修改配置,关闭 attachOnly
openclaw config set browser.attachOnly false
# 3. 重启 Gateway
openclaw gateway restart你可以在对话框里跟 OpenClaw 说“打开浏览器搜索今日要闻”,看看它会不会自动打开浏览器搜索。
飞书 (Feishu) 频道配置
步骤 1:安装飞书插件
openclaw onboard #在频道选择那里进行到配置飞书需要输入appId时停下走下一步步骤 2:创建飞书应用
打开 飞书开放平台 登录
点击 创建企业自建应用
填写应用名称和描述,上传图标
在 凭证与基础信息 获取:
App ID (格式:
cli_xxx)App Secret (注意保密!)
填写到OpenClaw的配置中
步骤 3:配置应用权限
在 权限管理 → 批量导入 粘贴:
{
"scopes": {
"tenant": [
"im:message",
"im:message:send_as_bot",
"im:message:readonly",
"im:chat.members:bot_access",
"im:chat.access_event.bot_p2p_chat:read",
"im:resource",
"aily:file:read",
"aily:file:write"
],
"user": [
"aily:file:read",
"aily:file:write",
"im:chat.access_event.bot_p2p_chat:read"
]
}
}步骤 4:启用机器人能力
在 应用能力 → 机器人:
启用机器人能力
设置机器人名称
步骤 5:配置事件订阅
⚠️ 注意:配置事件订阅前确保OpenClaw已经安装了飞书插件并且,Gateway 正在运行
进入 事件订阅
选择 使用长连接接收事件 (WebSocket)
添加事件:
im.message.receive_v1
步骤 6:发布应用
在 版本管理与发布 创建版本并提交发布,可以打开手机飞书来进行审核通过
步骤 7:启动 Gateway 并测试
# 重启 Gateway
openclaw gateway restart
# 查看日志
openclaw logs --follow在飞书中找到你的机器人并发送消息,首次使用需要配对:
# 查看配对请求
openclaw pairing list feishu
# 批准配对
openclaw pairing approve feishu <验证码>📋 配置选项说明
🚀 进阶配置
多账号配置:
{
"channels": {
"feishu": {
"accounts": {
"main": { "appId": "cli_xxx", "appSecret": "xxx" },
"backup": { "appId": "cli_yyy", "appSecret": "yyy", "enabled": false }
}
}
}
}小红书、B站、YouTube搜索 罐头的AI笔记,关注罐头不迷路!