Langsung ke konten utama
Jalankan OpenClaw Gateway persisten di Upstash Box, lingkungan Linux terkelola dengan dukungan siklus hidup keep-alive. Gunakan tunnel SSH untuk akses dasbor. Jangan mengekspos port Gateway secara langsung ke internet publik.

Prasyarat

  • Akun Upstash
  • Upstash Box keep-alive
  • Klien SSH di mesin lokal Anda

Buat Box

Buat Box keep-alive di Upstash Console. Catat ID Box, seperti right-flamingo-14486, dan kunci API Box Anda. Upstash mempertahankan panduan OpenClaw Box terkininya di Penyiapan OpenClaw.

Terhubung dengan tunnel SSH

Teruskan port dasbor OpenClaw ke mesin lokal Anda. Gunakan kunci API Box Anda sebagai kata sandi SSH saat diminta:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com
Opsi keepalive mengurangi terputusnya tunnel yang menganggur selama onboarding.

Instal OpenClaw

Di dalam Box:
sudo npm install -g openclaw

Jalankan onboarding

openclaw onboard --install-daemon
Ikuti prompt. Salin URL dasbor dan token saat onboarding selesai.

Mulai Gateway

Konfigurasikan Gateway untuk jaringan Box dan mulai di latar belakang:
openclaw config set gateway.bind lan
nohup openclaw gateway > gateway.log 2>&1 &
Dengan tunnel SSH aktif, buka URL dasbor secara lokal:
http://127.0.0.1:18789/#token=<your-token>

Mulai ulang otomatis

Tetapkan perintah ini sebagai skrip init Box agar Gateway dimulai ulang saat Box dimulai:
nohup openclaw gateway > gateway.log 2>&1 &

Pemecahan masalah

Jika SSH berhenti merespons selama onboarding, hubungkan ulang dengan konfigurasi SSH yang bersih dan keepalive:
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
Ini melewati pengaturan lokal ~/.ssh/config yang usang dan menjaga tunnel tetap aktif selama periode jaringan menganggur.

Terkait