無桌面前提與 openclaw setup
鎖定非互動:服務帳號、關閉會跳 GUI 的步驟;在 ~/.zprofile/~/.zshrc 寫死 Node 與 OpenClaw 的 PATH。openclaw setup 把環境、工作目錄、版本寫入日誌,對照後續 plist 的 ProgramArguments。
curl 裝機與首則通道核對
launchd 守護行程安裝要點
常駐 Gateway 宜用 LaunchDaemon,避免只靠 SSH 觸發的 Agent 在斷線後消失。檢查 RunAtLoad、KeepAlive 退避、標準輸錯路徑可寫與埠/socket 無衝突;上線後以 launchctl print 對 Label 驗證。進階鏈路與 ClawHub 稽核見專文。
launchd/ClawHub 稽核專文
ClawHub 技能二進位依賴補齊
技能常假設已裝 git、jq 等 CLI:列最低版本、which/--version 核對,Daemon 與互動殼 PATH 對齊;升級後 dry-run,下載型二進位另查權限。
常見報錯排查順序
建議 doctor → 版本鎖定 → 日誌時間戳 → 網路/時間。「指令找不到」先比 plist 環境與 SSH 殼;逾時則區分上游、本機未聽或機房出站。跨區 RTT 易放大重試,請設退避並在尖峰重測。
日韓港新美西 × 16GB/24GB/M4 Pro 工作流案例
租戶分工示意(依通道與上游調整)。
| 區域 | 16GB | 24GB | M4 Pro 起 |
|---|---|---|---|
| 日/韓 | 輕量 GW | 區域備援 | 稽核併行 |
| 港/新 | 亞太入口 | 多通道 | 高併發 |
| 美西 | 貼上游 | 冷備 | 大流量 |
上線前核對清單
- setup:非互動、PATH 於 Daemon/登入殼一致。
-
launchd:
Label唯一、日誌可寫。 -
ClawHub:相依、
which、升級 dry-run。
在 Mac mini 上,無桌面部署更省心
純 SSH 與 launchd 仰賴 macOS 穩定與 Unix 工具鏈:Mac mini M4 待機約 4W 可常駐守護行程;統一記憶體減少多程序拷貝;Gatekeeper、SIP、FileVault 收斂惡意面;Homebrew 與常見 CLI 也利於補齊 ClawHub 二進位。
若你要遠端節點少停機、低維護,硬體與系統一體化對總持有成本很關鍵——現在正是把本手冊跑在最具性價比起點上的好時機:入手 Mac mini M4,讓 setup、守護行程與技能稽核在可預期的 Apple Silicon 上持續運行。