Run a persistent OpenClaw Gateway on Upstash Box, a managed Linux environment with keep-alive lifecycle support. Use an SSH tunnel for dashboard access. Do not expose the Gateway port directly to the public internet.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Upstash account
- Keep-alive Upstash Box
- SSH client on your local machine
Create a Box
Create a keep-alive Box in the Upstash Console. Note the Box ID, such asright-flamingo-14486, and your Box API key.
Upstash maintains its current OpenClaw Box walkthrough at
OpenClaw Setup.
Connect with an SSH tunnel
Forward the OpenClaw dashboard port to your local machine. Use your Box API key as the SSH password when prompted:Install OpenClaw
Inside the Box:Run onboarding
Start the Gateway
Configure the Gateway for the Box network and start it in the background:Auto-restart
Set this command as the Box init script so the Gateway restarts when the Box starts:Troubleshooting
If SSH freezes during onboarding, reconnect with a clean SSH config and keepalives:~/.ssh/config settings and keeps the tunnel active
through idle network periods.