Hosting
Upstash Box
Uruchom trwały Gateway OpenClaw na Upstash Box — zarządzanym środowisku Linux z obsługą cyklu życia typu keep-alive.
Do dostępu do panelu użyj tunelu SSH. Nie udostępniaj portu Gateway bezpośrednio w publicznym internecie.
Wymagania wstępne
- Konto Upstash
- Upstash Box z funkcją keep-alive
- Klient SSH na komputerze lokalnym
Tworzenie Box
Utwórz Box z funkcją keep-alive w konsoli Upstash. Zanotuj identyfikator Box (na przykład
right-flamingo-14486) oraz klucz API Box.
Upstash udostępnia aktualną instrukcję konfiguracji OpenClaw Box na stronie Konfiguracja OpenClaw.
Łączenie przez tunel SSH
Przekieruj port panelu OpenClaw na komputer lokalny. Gdy pojawi się monit, użyj klucza API Box jako hasła SSH:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comOpcje keep-alive ograniczają zrywanie nieaktywnego tunelu podczas konfiguracji początkowej.
Instalowanie OpenClaw
Wewnątrz Box:
sudo npm install -g openclawUruchamianie konfiguracji początkowej
openclaw onboard --install-daemonPostępuj zgodnie z instrukcjami. Po zakończeniu konfiguracji początkowej skopiuj adres URL panelu i token.
Uruchamianie Gateway
Skonfiguruj Gateway dla sieci Box i uruchom go w tle:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &Gdy tunel SSH jest aktywny, otwórz lokalnie adres URL panelu:
http://127.0.0.1:18789/#token=<your-token>Automatyczne ponowne uruchamianie
Ustaw to polecenie jako skrypt inicjalizacyjny Box, aby Gateway uruchamiał się ponownie wraz z uruchomieniem Box:
nohup openclaw gateway > gateway.log 2>&1 &Rozwiązywanie problemów
Jeśli połączenie SSH zawiesza się podczas konfiguracji początkowej, połącz się ponownie, używając czystej konfiguracji SSH i opcji keep-alive:
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.comPozwala to pominąć nieaktualne ustawienia lokalnego pliku ~/.ssh/config i utrzymuje aktywność tunelu
w okresach bezczynności sieci.