Deploy OpenClaw on Northflank with One-Click Template
This page shows how to deploy OpenClaw on Northflank using a prebuilt template, avoiding server-side terminal needs. It is for users who want a hosted gateway and Control UI without manual setup.
Read this when
- Deploying OpenClaw to Northflank
- You want a one-click cloud deploy with browser-based Control UI
Deploy OpenClaw on Northflank using a prebuilt template, then manage it through the web Control UI. This approach avoids any need for a server-side terminal, since Northflank handles gateway hosting for you.
How to get started
- Open the template by clicking Deploy OpenClaw.
- If you lack an account, sign up on Northflank first.
- Press Deploy OpenClaw now.
- Configure these mandatory environment variables:
OPENCLAW_GATEWAY_TOKEN(pick a strong, random value)OPENCLAW_STATE_DIR=/data/.openclawOPENCLAW_WORKSPACE_DIR=/data/workspace
- Hit Deploy stack to compile and start the OpenClaw template.
- After the deployment finishes, select View resources.
- Access the OpenClaw service.
- Navigate to the public OpenClaw URL at
/openclawand authenticate with the shared secret you set. The default authentication for this template isOPENCLAW_GATEWAY_TOKEN; if you switch to password-based auth, use that password instead.
Execute the read-only deployment preflight from the Northflank shell:
openclaw doctor --json
What you get
- OpenClaw Gateway and Control UI hosted remotely
- Data persistence through a Northflank Volume (
/data), ensuringopenclaw.json, per-agentauth-profiles.json, channel/provider state, sessions, and workspace remain intact across redeployments
Connect a channel
Access the Control UI at /openclaw, or execute openclaw onboard over SSH to get channel setup guidance:
- Telegram (quickest, requiring only a bot token)
- Discord
- Every channel
Next steps
- Configure messaging channels: Channels
- Adjust gateway settings: Gateway configuration
- Update OpenClaw: Updating