在 Raspberry Pi 上執行持久、永遠在線的 OpenClaw Gateway。由於 Pi 只作為 Gateway(模型透過 API 在雲端執行),即使規格普通的 Pi 也能很好地處理工作負載。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
先決條件
- Raspberry Pi 4 或 5,配備 2 GB 以上 RAM(建議 4 GB)
- MicroSD 卡(16 GB 以上)或 USB SSD(效能較佳)
- 官方 Pi 電源供應器
- 網路連線(Ethernet 或 WiFi)
- 64-bit Raspberry Pi OS(必要,請勿使用 32-bit)
- 約 30 分鐘
設定
燒錄作業系統
使用 Raspberry Pi OS Lite (64-bit) — 無頭伺服器不需要桌面環境。
- 下載 Raspberry Pi Imager。
- 選擇 OS:Raspberry Pi OS Lite (64-bit)。
- 在設定對話框中預先設定:
- 主機名稱:
gateway-host - 啟用 SSH
- 設定使用者名稱和密碼
- 設定 WiFi(如果不使用 Ethernet)
- 主機名稱:
- 燒錄到你的 SD 卡或 USB 磁碟,插入後啟動 Pi。
存取 Control UI
效能提示
使用 USB SSD — SD 卡速度慢且容易耗損。USB SSD 可大幅改善效能。請參閱 Pi USB 開機指南。 啟用模組編譯快取 — 可加速低功耗 Pi 主機上重複執行 CLI 的速度:疑難排解
記憶體不足 — 使用free -h 驗證 swap 是否啟用。停用未使用的服務(sudo systemctl disable cups bluetooth avahi-daemon)。只使用以 API 為基礎的模型。
效能緩慢 — 使用 USB SSD 取代 SD 卡。使用 vcgencmd get_throttled 檢查 CPU 是否降頻(應回傳 0x0)。
服務無法啟動 — 使用 journalctl --user -u openclaw-gateway.service --no-pager -n 100 檢查記錄,並執行 openclaw doctor --non-interactive。如果這是無頭 Pi,也請驗證是否已啟用 lingering:sudo loginctl enable-linger "$(whoami)"。
ARM 二進位檔問題 — 如果某個 skill 因「exec format error」而失敗,請檢查該二進位檔是否有 ARM64 建置。使用 uname -m 驗證架構(應顯示 aarch64)。
WiFi 斷線 — 停用 WiFi 電源管理:sudo iwconfig wlan0 power off。
後續步驟
- 頻道 — 連接 Telegram、WhatsApp、Discord 等更多服務
- Gateway 設定 — 所有設定選項
- 更新 — 讓 OpenClaw 保持最新