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:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comOpsi keepalive mengurangi terputusnya terowongan saat tidak aktif selama proses orientasi.
Menginstal OpenClaw
Di dalam Box:
sudo npm install -g openclawMenjalankan orientasi
openclaw onboard --install-daemonIkuti petunjuknya. Salin URL dasbor dan token setelah orientasi selesai.
Memulai Gateway
Konfigurasikan Gateway untuk jaringan Box dan jalankan di latar belakang:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &Saat terowongan SSH aktif, buka URL dasbor secara lokal:
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:
nohup openclaw gateway > gateway.log 2>&1 &Pemecahan masalah
Jika SSH macet selama orientasi, hubungkan kembali 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.comTindakan ini melewati pengaturan lokal ~/.ssh/config yang sudah usang dan menjaga terowongan tetap aktif
selama periode jaringan tidak aktif.