Hosting
Upstash Box
Kalıcı çalışma döngüsü desteğine sahip, yönetilen bir Linux ortamı olan Upstash Box üzerinde kalıcı bir OpenClaw Gateway çalıştırın.
Kontrol paneline erişmek için bir SSH tüneli kullanın. Gateway bağlantı noktasını doğrudan genel internete açmayın.
Ön koşullar
- Upstash hesabı
- Kalıcı çalışma döngülü Upstash Box
- Yerel makinenizde SSH istemcisi
Box oluşturma
Upstash Console'da kalıcı çalışma döngülü bir Box oluşturun. Box kimliğini (örneğin
right-flamingo-14486) ve Box API anahtarınızı not edin.
Upstash, güncel OpenClaw Box kılavuzunu OpenClaw Kurulumu sayfasında tutar.
SSH tüneliyle bağlanma
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.comKalıcı bağlantı seçenekleri, ilk katılım sırasında tünelin boşta kalma nedeniyle kopmasını azaltır.
OpenClaw'ı yükleme
Box içinde:
sudo npm install -g openclawİlk katılımı çalıştırma
openclaw onboard --install-daemonİstemleri izleyin. İlk katılım tamamlandığında kontrol paneli URL'sini ve token'ı kopyalayın.
Gateway'i başlatma
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 etkinken kontrol paneli URL'sini yerel olarak açın:
http://127.0.0.1:18789/#token=<your-token>Otomatik yeniden başlatma
Box başlatıldığında Gateway'in yeniden başlaması için bu komutu Box başlangıç betiği olarak ayarlayın:
nohup openclaw gateway > gateway.log 2>&1 &Sorun giderme
İlk katılım sırasında SSH donarsa temiz bir SSH yapılandırması ve kalıcı bağlantı seçenekleriyle 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 işlem, eski yerel ~/.ssh/config ayarlarını atlar ve ağın boşta kaldığı dönemlerde tüneli etkin tutar.