Hosting

Caja de Upstash

Ejecuta un Gateway de OpenClaw persistente en Upstash Box, un entorno Linux administrado con compatibilidad de ciclo de vida keep-alive.

Usa un túnel SSH para acceder al panel. No expongas el puerto del Gateway directamente a la Internet pública.

Requisitos previos

  • Cuenta de Upstash
  • Upstash Box con keep-alive
  • Cliente SSH en tu equipo local

Crear una Box

Crea una Box con keep-alive en la consola de Upstash. Anota el ID de la Box (por ejemplo, right-flamingo-14486) y la clave de API de tu Box.

Upstash mantiene su guía actual de OpenClaw Box en Configuración de OpenClaw.

Conectarse mediante un túnel SSH

Reenvía el puerto del panel de OpenClaw a tu equipo local. Usa la clave de API de tu Box como contraseña SSH cuando se te solicite:

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

Las opciones de keepalive reducen las desconexiones del túnel por inactividad durante la incorporación.

Instalar OpenClaw

Dentro de la Box:

bash
sudo npm install -g openclaw

Ejecutar la incorporación

bash
openclaw onboard --install-daemon

Sigue las indicaciones. Copia la URL y el token del panel cuando finalice la incorporación.

Iniciar el Gateway

Configura el Gateway para la red de la Box e inícialo en segundo plano:

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

Con el túnel SSH activo, abre localmente la URL del panel:

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

Reinicio automático

Establece este comando como script de inicio de la Box para que el Gateway se reinicie cuando se inicie la Box:

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

Solución de problemas

Si SSH se bloquea durante la incorporación, vuelve a conectarte con una configuración SSH limpia y opciones de keepalive:

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

Esto omite la configuración local obsoleta de ~/.ssh/config y mantiene el túnel activo durante los períodos de inactividad de la red.

Relacionado

Was this useful?
On this page

On this page