OpenClaw

Important: This template exposes your OpenClaw gateway to the public internet. Please read the OpenClaw security documentation before deploying. If you only use chat channels (Telegram, Discord, Slack) and don't need the gateway dashboard, you can remove the public endpoint from Railway after setup.

šŸ¦ž OpenClaw

Setup Complete

Your OpenClaw instance is configured and running

Devices

Manage devices and channel access

Approve Channel Access

Grant DM access to users who have requested access on Telegram or Discord.

Manage Devices

Approve or reject browser/device pairing requests for the Control UI.

Maintenance

Health checks and data export

Run Doctor

Performs health checks and repairs broken configuration.

Export Data

Download a password-protected ZIP of your config and workspace data.

Import Data

Restore from a password-protected ZIP. Overwrites config and workspace, then restarts the gateway.

View Logs

Stream server logs in real-time for debugging and monitoring.

View Logs
Edit Config

Directly edit openclaw.json. Creates a backup and restarts the gateway on save.

Edit Config

Danger Zone

Destructive actions that cannot be undone

Reset Setup

Deletes the config file so you can run onboarding again from scratch.

Prefer the command line?

This wizard is just one way to get started. You can also run any openclaw command directly using Railway's built-in Console — an in-browser shell scoped to this service, no SSH client needed.

  1. Open your project in the Railway dashboard
  2. Click this service, then open the Console tab
  3. Use the connected shell (top) and file browser (bottom) to run commands, e.g.:
openclaw onboard
openclaw models set anthropic/claude-sonnet-4-20250514

Model & Authentication

Choose your AI provider and authentication method

Format: provider/model-name

Channels

Connect messaging platforms (optional — can be added later)

Telegram

Message @BotFather on Telegram and run /newbot

Discord

Enable MESSAGE CONTENT INTENT in Bot → Privileged Gateway Intents

Slack

Run Setup

Review your configuration and start OpenClaw

Configuration Summary

Provider
Auth
Model
Channels
Telegram Discord Slack None
This login uses an interactive device-code flow that the web setup can't run. Open the Railway console and run openclaw wizard to complete it, then return here. Pick a different auth method to continue in the wizard.

Reset deletes the config file so you can rerun onboarding. Channel access approval grants DM access when dmPolicy=pairing.