Raspberry Pi
Raspberry Pi 上的 OpenClaw
Section titled “Raspberry Pi 上的 OpenClaw”以 约 35-80 美元 的一次性成本(无月费)在 Raspberry Pi 上运行一个持久的、始终在线的 OpenClaw 网关。
非常适合:
- 24/7 个人 AI 助理
- 家庭自动化中心
- 低功耗、始终可用的 Telegram/WhatsApp 机器人
| Pi 型号 | 内存 | 可行吗? | 备注 |
|---|---|---|---|
| Pi 5 | 4GB/8GB | ✅ 最佳 | 最快,推荐 |
| Pi 4 | 4GB | ✅ 良好 | 大多数用户的最佳选择 |
| Pi 4 | 2GB | ✅ OK | 可行,添加交换空间 (swap) |
| Pi 4 | 1GB | ⚠️ 勉强 | 可以通过交换空间实现,最小化配置 |
| Pi 3B+ | 1GB | ⚠️ 慢 | 能工作但反应迟钝 |
| Pi Zero 2 W | 512MB | ❌ | 不推荐 |
最低规格: 1GB RAM,1 核心,500MB 磁盘 推荐: 2GB+ RAM,64 位操作系统,16GB+ SD 卡(或 USB SSD)
- Raspberry Pi 4 或 5(推荐 2GB+)
- MicroSD 卡(16GB+)或 USB SSD(性能更好)
- 电源(推荐官方 Pi 电源)
- 网络连接(以太网或 WiFi)
- 约 30 分钟
1) 烧录操作系统
Section titled “1) 烧录操作系统”使用 Raspberry Pi OS Lite (64-bit) — 无头服务器不需要桌面环境。
- 下载 Raspberry Pi Imager
- 选择操作系统:Raspberry Pi OS Lite (64-bit)
- 点击齿轮图标 (⚙️) 进行预配置:
- 设置主机名:
gateway-host - 启用 SSH
- 设置用户名/密码
- 配置 WiFi(如果不使用以太网)
- 设置主机名:
- 烧录到您的 SD 卡 / USB 驱动器
- 插入并启动 Pi
2) 通过 SSH 连接
Section titled “2) 通过 SSH 连接”ssh user@gateway-host# 或者使用 IP 地址ssh user@192.168.x.x3) 系统设置
Section titled “3) 系统设置”# 更新系统sudo apt update && sudo apt upgrade -y
# 安装基本包sudo apt install -y git curl build-essential
# 设置时区(对 cron/提醒很重要)sudo timedatectl set-timezone Asia/Shanghai # 更改为您的时区4) 安装 Node.js 22 (ARM64)
Section titled “4) 安装 Node.js 22 (ARM64)”# 通过 NodeSource 安装 Node.jscurl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -sudo apt install -y nodejs
# 验证node --version # 应该显示 v22.x.xnpm --version5) 添加交换空间 (对于 2GB 或更少内存很重要)
Section titled “5) 添加交换空间 (对于 2GB 或更少内存很重要)”交换空间 (Swap) 可防止内存不足崩溃:
# 创建 2GB 交换文件sudo fallocate -l 2G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile
# 永久生效echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
# 针对低内存进行优化(减少 swappiness)echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confsudo sysctl -p6) 安装 OpenClaw
Section titled “6) 安装 OpenClaw”选项 A:标准安装(推荐)
Section titled “选项 A:标准安装(推荐)”curl -fsSL https://openclaw.bot/install.sh | bash选项 B:黑客安装(用于折腾)
Section titled “选项 B:黑客安装(用于折腾)”git clone https://github.com/openclaw/openclaw.gitcd openclawnpm installnpm run buildnpm link黑客安装让您可以直接访问日志和代码 — 对调试 ARM 特定问题很有用。
7) 运行入门向导
Section titled “7) 运行入门向导”openclaw onboard --install-daemon按照向导操作:
- Gateway mode (网关模式): Local (本地)
- Auth (认证): 推荐 API 密钥(OAuth 在无头 Pi 上可能比较麻烦)
- Channels (渠道): Telegram 最容易上手
- Daemon (守护进程): Yes (systemd)
8) 验证安装
Section titled “8) 验证安装”# 检查状态openclaw status
# 检查服务sudo systemctl status openclaw
# 查看日志journalctl -u openclaw -f9) 访问仪表板
Section titled “9) 访问仪表板”由于 Pi 是无头的,请使用 SSH 隧道:
# 从您的笔记本电脑/台式机ssh -L 18789:localhost:18789 user@gateway-host
# 然后在浏览器中打开open http://localhost:18789或者使用 Tailscale 进行始终在线访问:
# 在 Pi 上curl -fsSL https://tailscale.com/install.sh | shsudo tailscale up
# 更新配置openclaw config set gateway.bind tailnetsudo systemctl restart openclaw使用 USB SSD(巨大提升)
Section titled “使用 USB SSD(巨大提升)”SD 卡速度慢且容易磨损。USB SSD 可以显著提高性能:
# 检查是否从 USB 启动lsblk查看 Pi USB 启动指南 进行设置。
减少内存使用
Section titled “减少内存使用”# 禁用 GPU 内存分配(无头模式)echo 'gpu_mem=16' | sudo tee -a /boot/config.txt
# 禁用蓝牙(如果不需要)sudo systemctl disable bluetooth