Deploy OpenClaw on Northflank with a one-click template and finish setup in your browser. This is the easiest βno terminal on the serverβ path: Northflank runs the Gateway for you, and you configure everything via the /setup web wizard.
How to get started
- Click Deploy OpenClaw to open the template.
- Create an account on Northflank if you donβt already have one.
- Click Deploy OpenClaw now.
- Set the required environment variable: SETUP_PASSWORD.
- Click Deploy stack to build and run the OpenClaw template.
- Wait for the deployment to complete, then click View resources.
- Open the OpenClaw service.
- Open the public OpenClaw URL and complete setup at /setup.
- Open the Control UI at /openclaw.
What you get
- Hosted OpenClaw Gateway + Control UI
- Web setup wizard at /setup (no terminal commands)
- Persistent storage via Northflank Volume (/data) so config/credentials/workspace survive redeploys
Setup flow
- Visit https://<your-northflank-domain>/setup and enter your SETUP_PASSWORD.
- Choose a model/auth provider and paste your key.
- (Optional) Add Telegram/Discord/Slack tokens.
- Click Run setup.
- Open the Control UI at https://<your-northflank-domain>/openclaw
If Telegram DMs are set to pairing, the setup wizard can approve the pairing code.
Getting chat tokens
Telegram bot token
- Message @BotFather in Telegram
- Run /newbot
- Copy the token (looks like 123456789:AA...)
- Paste it into /setup
Discord bot token
- Go to https://discord.com/developers/applications
- New Application β choose a name
- Bot β Add Bot
- Enable MESSAGE CONTENT INTENT under Bot β Privileged Gateway Intents (required or the bot will crash on startup)
- Copy the Bot Token and paste into /setup
- Invite the bot to your server (OAuth2 URL Generator; scopes: bot, applications.commands)