Description
After running nemoclaw setup-spark or rebooting the system, the OpenClaw gateway inside the sandbox is not running. There is no mechanism to auto-start it. Users must manually:
- SSH into the sandbox via
openshell ssh-proxy
- Run
openclaw gateway run
- Set up an SSH tunnel to forward port 18789 from sandbox to host
- Repeat all of this every time the gateway crashes or the system reboots
This makes integration with external dashboards (e.g. Mission Control) fragile. The gateway drops frequently and there is no supervisor or keepalive.
Expected Behaviour
nemoclaw start should also start the OpenClaw gateway inside the sandbox and set up port forwarding, alongside the existing Telegram bridge and cloudflared services. nemoclaw status should show the gateway state. nemoclaw stop should stop it cleanly.
Current Behaviour
nemoclaw start only starts the Telegram bridge and cloudflared tunnel. The gateway is not managed.
Environment
- DGX Spark (GB10, aarch64)
- NemoClaw via
curl -fsSL https://nvidia.com/nemoclaw.sh | sudo bash
- OpenShell 0.0.7, OpenClaw 2026.3.11
Proposed Fix
I have a PR ready at #310 that adds openclaw-gateway and gateway-forward as managed services in start-services.sh. Happy to adjust the approach if the team has a different preference.
Description
After running
nemoclaw setup-sparkor rebooting the system, the OpenClaw gateway inside the sandbox is not running. There is no mechanism to auto-start it. Users must manually:openshell ssh-proxyopenclaw gateway runThis makes integration with external dashboards (e.g. Mission Control) fragile. The gateway drops frequently and there is no supervisor or keepalive.
Expected Behaviour
nemoclaw startshould also start the OpenClaw gateway inside the sandbox and set up port forwarding, alongside the existing Telegram bridge and cloudflared services.nemoclaw statusshould show the gateway state.nemoclaw stopshould stop it cleanly.Current Behaviour
nemoclaw startonly starts the Telegram bridge and cloudflared tunnel. The gateway is not managed.Environment
curl -fsSL https://nvidia.com/nemoclaw.sh | sudo bashProposed Fix
I have a PR ready at #310 that adds
openclaw-gatewayandgateway-forwardas managed services instart-services.sh. Happy to adjust the approach if the team has a different preference.