OpenClaw 本地部署避坑指南:从 VPS 迁移到废旧笔记本
作者:心痛的小鱼 | 2026-04-02
前言
用 OpenClaw 也有一段时间了,从最初的 VPS 部署到如今把它跑在一台「退役」的旧笔记本上,中间踩了不少坑。今天把这段经历整理出来,希望帮大家少走弯路。
先说结果:现在我的 OpenClaw 跑在一台 2019 年的联想拯救者笔记本上,Ubuntu 24.04 LTS 系统,散热拉满,全天候运行。比 VPS 稳定,比云服务便宜。
先说个血的教训:飞书长连接一定要先配置好 OpenClaw 的通道配置,再去飞书开放平台开启事件订阅,否则会报无法启动的错误,别问我怎么知道的。
一、为什么我从 VPS 换到了旧笔记本
1.1 VPS 的痛
最开始我是在 VPS 上跑的 OpenClaw,跑了一段时间后发现几个问题:
- 内存不够:跑个浏览器 + AI 对话,2GB 内存轻松占满
- 贵:能流畅跑 OpenClaw 的 VPS 一个月得 100 块左右
- 不稳定:跑 Chromium 动不动就被 VPS 商家的监控告警
1.2 旧笔记本的机缘
正好家里有台旧笔记本,配置大概 i5 处理器 + 16GB 内存 + 512GB SSD,长期吃灰。
Windows 跑 OpenClaw 限制太多(权限、路径各种问题),干脆给它装了 Ubuntu 24.04 Server,配了个散热底座,全天候插电跑。
成本算一下:
| 项目 | 费用 |
|---|---|
| 散热底座 | 39 元 |
| 电费(约 20 度/月 × 0.6 元) | 12 元/月 |
| 总成本 | 51 元一次性 + 12 元/月 |
比 VPS 便宜多了,而且性能更强。
二、安装前的准备
2.1 Ubuntu 24.04 安装要点
笔记本安装 Ubuntu 有几个注意:
- 制作启动盘:用 Rufus 或 Etcher 制作 U盘启动盘
- 双硬盘注意:如果笔记本有 SSD + HDD,确保引导装在 SSD 上
- 散热:跑 AI + 浏览器热量大,建议配散热底座
- 网络:建议有线网络,更稳定
2.2 Node.js 24+ 安装
OpenClaw 要求 Node.js 24+,Ubuntu 24.04 默认源版本不够,需要手动安装:
bash
# 使用 nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install 24
nvm use 24
node -v # 确认是 24.x
2.3 基础依赖
bash
# 安装 Chromium 和必要依赖
sudo apt update
sudo apt install -y chromium-browser chromium-chromedriver
sudo apt install -y libxshmfence-dev libgbm-dev libasound2-dev
三、OpenClaw 安装步骤
3.1 一键安装
bash
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 运行安装脚本
bash install.sh
3.2 飞书配置(关键!)
这是我踩过的最大的坑:
- 先在 OpenClaw 配置飞书通道
- 再去飞书开放平台配置事件订阅
顺序不能反!
yaml
# config.yaml
feishu:
app_id: cli_xxx
app_secret: xxx
bot_name: 你的机器人名
3.3 启动与验证
bash
# 启动
openclaw start
# 检查状态
openclaw status
四、常见问题排查
Q1: 启动报错 "Channel config not found"
这是最常见的错误,90% 的情况是飞书配置顺序问题。
解决方法:
- 删除
~/.openclaw目录 - 重新配置飞书,先配通道再开订阅
- 重启 OpenClaw
Q2: Chromium 无法启动
bash
# 检查 Chromium 安装
which chromium-browser
# 手动启动测试
chromium-browser --headless --no-sandbox --disable-gpu
Q3: 内存占用过高
16GB 内存建议关闭不必要的插件和服务,或者加个 swap:
bash
# 创建 8GB swap
sudo fallocate -l 8G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
五、性能优化
5.1 自动清理内存
bash
# 安装 earlyoom
sudo apt install -y earlyoom
sudo systemctl enable earlyoom
sudo systemctl start earlyoom
5.2 限制 Chromium 资源
yaml
# config.yaml
browser:
max_instances: 2
headless: true
5.3 定时重启
bash
# crontab 每天凌晨 4 点重启
0 4 * * * systemctl restart openclaw
六、效果对比
| 指标 | VPS | 旧笔记本 |
|---|---|---|
| 内存 | 2GB | 16GB |
| 月成本 | 100元 | 12元 |
| 稳定性 | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| Chromium | 经常崩溃 | 稳定运行 |
| 响应速度 | 慢 | 快 |
总结
用旧笔记本跑 OpenClaw 完美解决了之前的所有痛点,成本低、性能强、稳定运行。唯一需要注意的是散热和定期维护。
如果你家里也有旧笔记本,不妨试试这个方案,说不定比买 VPS 划算多了。
封面图
本文首发于稀土掘金,版权所有,转载需授权