
ZeaburOpenClaw 主程式的擴充節點,提供預裝多種程式語言與開發工具的遠端執行環境。
使用者安裝的套件在容器重啟後仍會保留:
pip install → ~/.local/npm install -g → ~/.npm-global/go install → ~/go/cargo install → ~/.cargo/如需 clone 私有儲存庫,請在 Zeabur 控制台的 devbox 服務中加入以下環境變數:
GIT_TOKEN — GitHub personal access token,啟動腳本會自動設定 HTTPS 認證。前往 GitHub > Settings > Developer settings > Personal access tokens 產生,需勾選 repo 權限。SSH_PRIVATE_KEY — Base64 編碼的 SSH 私鑰,啟動腳本會自動寫入 ~/.ssh/id_rsa。
產生金鑰並編碼:
ssh-keygen -t ed25519 -f ~/.ssh/openclaw_devbox -N ""
base64 -i ~/.ssh/openclaw_devbox # 將此值貼入 SSH_PRIVATE_KEY
然後將 ~/.ssh/openclaw_devbox.pub 加入 GitHub 帳號的 Settings > SSH and GPG keys。您需要先有一個運行中的 OpenClaw 實例。如果還沒有,請先部署 OpenClaw 主程式模板。
openclaw,則填入 openclaw)openclaw devices list # 找到待處理的請求 ID
openclaw devices approve <requestId>
部署後,確認 devbox 節點已出現在 OpenClaw 中:
openclaw nodes listexec.security 設為 full — 執行指令時無需互動式批准openclaw devices list 中看不到等待配對的請求,可能是服務名稱填寫錯誤。請前往 Zeabur 控制台中 OpenClaw 服務的網路分頁,查看內網名稱。例如內網名稱為 openclaw.zeabur.internal,則 Gateway Host 應填入 openclaw(.zeabur.internal 前面的部分)。