Hosting
Upstash Box
在 Upstash Box 上執行持久的 OpenClaw 閘道,這是一個支援保活生命週期的受管理 Linux 環境。
使用 SSH 通道存取儀表板。不要將閘道連接埠直接暴露到公開網際網路。
先決條件
- Upstash 帳號
- 保活 Upstash Box
- 本機電腦上的 SSH 用戶端
建立 Box
在 Upstash Console 中建立保活 Box。記下 Box ID,例如
right-flamingo-14486,以及你的 Box API 金鑰。
Upstash 會在以下位置維護其目前的 OpenClaw Box 逐步指南: OpenClaw 設定。
使用 SSH 通道連線
將 OpenClaw 儀表板連接埠轉送到你的本機電腦。系統提示時,使用你的 Box API 金鑰作為 SSH 密碼:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com保活選項可減少初始設定期間因閒置而導致的通道中斷。
安裝 OpenClaw
在 Box 內:
sudo npm install -g openclaw執行初始設定
openclaw onboard --install-daemon依照提示操作。初始設定完成時,複製儀表板 URL 和權杖。
啟動閘道
為 Box 網路設定閘道,並在背景啟動它:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &SSH 通道作用中時,在本機開啟儀表板 URL:
http://127.0.0.1:18789/#token=<your-token>自動重新啟動
將此命令設定為 Box init script,讓閘道在 Box 啟動時重新啟動:
nohup openclaw gateway > gateway.log 2>&1 &疑難排解
如果 SSH 在初始設定期間凍結,請使用乾淨的 SSH 設定和保活選項重新連線:
ssh -F /dev/null -o ControlMaster=no -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com這會略過過期的本機 ~/.ssh/config 設定,並在網路閒置期間保持通道作用中。
相關
Was this useful?