Hosting

Upstash Box

Jalankan Gateway OpenClaw persisten di Upstash Box, lingkungan Linux terkelola dengan dukungan siklus hidup keep-alive.

Gunakan terowongan SSH untuk mengakses dasbor. Jangan mengekspos port Gateway secara langsung ke internet publik.

Prasyarat

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

Membuat Box

Buat Box dengan keep-alive di Upstash Console. Catat ID Box (misalnya right-flamingo-14486) dan kunci API Box Anda.

Upstash menyediakan panduan OpenClaw Box terkini di Penyiapan OpenClaw.

Menghubungkan dengan terowongan 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 terowongan saat tidak aktif selama proses orientasi.

Menginstal OpenClaw

Di dalam Box:

bash
sudo npm install -g openclaw

Menjalankan orientasi

bash
openclaw onboard --install-daemon

Ikuti petunjuknya. Salin URL dasbor dan token setelah orientasi selesai.

Memulai Gateway

Konfigurasikan Gateway untuk jaringan Box dan jalankan di latar belakang:

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

Saat terowongan 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 inisialisasi Box agar Gateway dimulai ulang saat Box dimulai:

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

Pemecahan masalah

Jika SSH macet selama orientasi, hubungkan kembali 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

Tindakan ini melewati pengaturan lokal ~/.ssh/config yang sudah usang dan menjaga terowongan tetap aktif selama periode jaringan tidak aktif.

Terkait

Was this useful?
On this page

On this page