Hosting
Upstash Kutusu
Upstash Box üzerinde, sürekli çalışır yaşam döngüsü desteğine sahip yönetilen bir Linux ortamında kalıcı bir OpenClaw Gateway çalıştırın.
Kontrol paneli erişimi için bir SSH tüneli kullanın. Gateway bağlantı noktasını doğrudan herkese açık internete açmayın.
Önkoşullar
- Upstash hesabı
- Sürekli çalışır Upstash Box
- Yerel makinenizde SSH istemcisi
Bir Box oluşturun
Upstash Console içinde sürekli çalışır bir Box oluşturun. right-flamingo-14486 gibi Box ID değerini ve Box API anahtarınızı not edin.
Upstash, güncel OpenClaw Box kurulum kılavuzunu OpenClaw Kurulumu sayfasında tutar.
SSH tüneliyle bağlanın
OpenClaw kontrol paneli bağlantı noktasını yerel makinenize yönlendirin. İstendiğinde SSH parolası olarak Box API anahtarınızı kullanın:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comKeepalive seçenekleri, onboarding sırasında boşta kalan tünel kopmalarını azaltır.
OpenClaw'ı yükleyin
Box içinde:
sudo npm install -g openclawOnboarding'i çalıştırın
openclaw onboard --install-daemonİstemleri izleyin. Onboarding tamamlandığında kontrol paneli URL'sini ve token'ı kopyalayın.
Gateway'i başlatın
Gateway'i Box ağı için yapılandırın ve arka planda başlatın:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &SSH tüneli etkin durumdayken kontrol paneli URL'sini yerel olarak açın:
http://127.0.0.1:18789/#token=<your-token>Otomatik yeniden başlatma
Gateway'in Box başlatıldığında yeniden başlaması için bu komutu Box init betiği olarak ayarlayın:
nohup openclaw gateway > gateway.log 2>&1 &Sorun giderme
Onboarding sırasında SSH donarsa temiz bir SSH yapılandırması ve keepalive'larla yeniden bağlanın:
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.comBu, eskimiş yerel ~/.ssh/config ayarlarını atlar ve boşta kalan ağ dönemlerinde tüneli etkin tutar.