Hosting

Caixa Upstash

Execute um Gateway persistente do OpenClaw no Upstash Box, um ambiente Linux gerenciado com suporte ao ciclo de vida keep-alive.

Use um túnel SSH para acessar o dashboard. Não exponha a porta do Gateway diretamente à internet pública.

Pré-requisitos

  • Conta Upstash
  • Upstash Box com keep-alive
  • Cliente SSH na sua máquina local

Criar uma Box

Crie uma Box com keep-alive no Upstash Console. Anote o ID da Box, como right-flamingo-14486, e sua chave de API da Box.

A Upstash mantém seu passo a passo atual da Box para OpenClaw em Configuração do OpenClaw.

Conectar com um túnel SSH

Encaminhe a porta do dashboard do OpenClaw para sua máquina local. Use sua chave de API da Box como senha SSH quando solicitado:

bash
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com

As opções de keepalive reduzem quedas do túnel por inatividade durante a integração inicial.

Instalar o OpenClaw

Dentro da Box:

bash
sudo npm install -g openclaw

Executar a integração inicial

bash
openclaw onboard --install-daemon

Siga as instruções. Copie a URL e o token do dashboard quando a integração inicial terminar.

Iniciar o Gateway

Configure o Gateway para a rede da Box e inicie-o em segundo plano:

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

Com o túnel SSH ativo, abra a URL do dashboard localmente:

text
http://127.0.0.1:18789/#token=<your-token>

Reinício automático

Defina este comando como o script de inicialização da Box para que o Gateway reinicie quando a Box iniciar:

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

Solução de problemas

Se o SSH travar durante a integração inicial, reconecte com uma configuração SSH limpa e keepalives:

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

Isso ignora configurações locais obsoletas em ~/.ssh/config e mantém o túnel ativo durante períodos de inatividade da rede.

Relacionados

Was this useful?
On this page

On this page