爱回收
75.46M · 2026-04-05
手头上没有 Mac mini,想到家里有个淘汰很久的笔记本,原本跑 Win10 启动一下要 10 分钟,风扇呼呼转,实在是用不下去。
本着“万物皆可 Linux,算力不浪费”的极客精神,决定把它改造成一台 24 小时在线的 AI 助理服务器。这套方案采用了 Linux Mint (Xfce) + OpenClaw + MiniMax M2 + 飞书(Feishu) ,配合 向日葵 实现远程管理。
下面是详细的保姆级踩坑实录。
为了让老旧硬件跑得飞起,系统必须轻。
下载 Linux Mint Xfce 的 ISO 镜像(建议选择国内清华源或阿里源加速)。
下载并安装 balenaEtcher。
烧录步骤:
F12(不同品牌可能是 F2/Del),选择 USB Storage Device 启动。笔记本默认合盖或空闲会休眠,作为服务器必须禁止。打开终端(Terminal),输入以下 Shell 命令彻底屏蔽休眠:
Bash
# 屏蔽自动休眠、挂起和混合睡眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# (可选)配置 Logind 忽略合盖动作
# 使用编辑器打开配置文件
sudo nano /etc/systemd/logind.conf
# 找到下面这一行(如果没有就手动添加),把注释去掉并改为 ignore
# HandleLidSwitch=ignore
# 保存退出 (Ctrl+O, Enter, Ctrl+X),然后重启服务
sudo systemctl restart systemd-logind
OpenClaw 需要较新的 Node 环境。Linux Mint 默认源里的 Node 版本太老,我们需要从 NodeSource 安装最新的 LTS 版本 (Node 22)。
详细 Shell 安装命令:
Bash
# 1. 下载并运行 NodeSource 安装脚本
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 2. 安装 Node.js
sudo apt-get install -y nodejs
# 3. 验证安装(只要显示版本号即成功)
node -v
# 输出应类似 v22.x.x
npm -v
OpenClaw 是一个开源的 AI 代理框架,我们用它来连接大模型和飞书。
详细命令:
Bash
# 全局安装 OpenClaw 最新版
sudo npm install -g openclaw@latest
# 验证安装
openclaw --version
这是最关键的一步。
安装完成后,直接在终端输入:
Bash
openclaw config
或者运行 openclaw start 后,根据终端提示访问 Web 配置页。
OpenClaw 默认生成的 MiniMax 配置可能指向海外节点,导致连接超时或鉴权失败。我们需要手动修改配置文件。
配置文件位置: 通常位于 ~/.openclaw/config.json (取决于具体版本,这里我们统一使用 JSON 格式)。
使用 nano 编辑配置:
Bash
nano ~/.openclaw/config.json
修改内容: 找到 MiniMax 的 provider 配置部分,确保 baseUrl 指向国内地址,并使用以下 JSON 结构:
JSON
{
"models": {
"mode": "merge",
"providers": {
"minimax": {
"baseUrl": "https://api.minimaxi.com/anthropic",
"api": "anthropic-messages",
"models": [
{
"id": "MiniMax-M2.1",
"name": "MiniMax M2.1",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 15,
"output": 60,
"cacheRead": 2,
"cacheWrite": 10
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}
进入你刚创建的应用:
JSON
{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"application:application.app_message_stats.overview:readonly",
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:write",
"contact:user.employee_id:readonly",
"corehr:file:download",
"docs:document.content:read",
"event:ip_list",
"im:chat",
"im:chat.access_event.bot_p2p_chat:read",
"im:chat.members:bot_access",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.group_msg",
"im:message.p2p_msg:readonly",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource",
"sheets:spreadsheet",
"wiki:wiki:readonly"
],
"user": [
"aily:file:read",
"aily:file:write",
"im:chat.access_event.bot_p2p_chat:read"
]
}
}
im.message.receive_v1(接收消息),勾选添加。在应用的 凭证与基础信息 页面,复制:
cli_xxxxxxxxx)打开笔记本的 终端(Terminal):
Bash
# 1. 安装飞书插件
openclaw plugins install @openclaw/feishu
# 2. 添加飞书渠道(交互式,跟着提示走)
openclaw channels add
# 选择 Feishu -> 粘贴 App ID -> 粘贴 App Secret
# 3. 重启网关
openclaw gateway restart
# 4. 查看日志,确认连接成功
openclaw logs --follow
在飞书里搜索你的机器人名字,打开对话。
发一条消息,比如 "你好"。
如果机器人回复了配对码,在终端运行:
Bash
openclaw pairing approve feishu <配对码>
授权后再发一条消息,收到正常回复 = 配置完成
Bash
openclaw gateway install
这样电脑重启后机器人也会自动上线。此时,你的飞书机器人应该已经在线了,私聊它试试!
最终效果: