Hosting

Kotak Upstash

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:

bash
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:

bash
sudo npm install -g openclaw

Jalankan onboarding

bash
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:

bash
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &

Dengan tunnel SSH aktif, buka URL dasbor secara lokal:

text
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:

bash
nohup openclaw gateway > gateway.log 2>&1 &

Pemecahan masalah

Jika SSH berhenti merespons selama onboarding, hubungkan ulang dengan konfigurasi SSH yang bersih dan keepalive:

bash
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

Was this useful?
On this page

On this page