跳转到主要内容使用一键模板在 Railway 上部署 OpenClaw,并在浏览器中完成配置。
这是最简单的“服务器端无需终端”路径:Railway 会为你运行 Gateway,
你通过 /setup 的网页向导完成所有配置。
快速清单(新用户)
- 点击 Deploy on Railway(见下)。
- 添加 Volume 并挂载到
/data。
- 设置必需的 Variables(至少
SETUP_PASSWORD)。
- 在端口
8080 上启用 HTTP Proxy。
- 打开
https://<your-railway-domain>/setup 完成向导。
一键部署
Deploy on Railway
部署后在 Railway → your service → Settings → Domains 中找到公共 URL。
Railway 会:
- 给你一个生成的域名(通常是
https://<something>.up.railway.app),或
- 使用你绑定的自定义域名。
然后打开:
https://<your-railway-domain>/setup — 设置向导(密码保护)
https://<your-railway-domain>/openclaw — Control UI
你将获得
- 托管的 OpenClaw Gateway + Control UI
/setup 网页设置向导(无需终端命令)
- 通过 Railway Volume(
/data)实现持久化存储,配置/凭据/工作区在重新部署后仍保留
/setup/export 备份导出,便于后续迁移离开 Railway
必需的 Railway 设置
Public Networking
为服务启用 HTTP Proxy。
Volume(必需)
挂载 volume 到:
Variables
在服务中设置这些变量:
SETUP_PASSWORD(必需)
PORT=8080(必需——必须与 Public Networking 端口一致)
OPENCLAW_STATE_DIR=/data/.openclaw(推荐)
OPENCLAW_WORKSPACE_DIR=/data/workspace(推荐)
OPENCLAW_GATEWAY_TOKEN(推荐;按管理员密钥保护)
配置流程
- 访问
https://<your-railway-domain>/setup 并输入 SETUP_PASSWORD。
- 选择模型/认证提供商并粘贴密钥。
- (可选)添加 Telegram/Discord/Slack token。
- 点击 Run setup。
如果 Telegram 私信被设置为配对模式,设置向导可以批准配对码。
获取聊天平台 token
Telegram 机器人 token
- 在 Telegram 中私信
@BotFather
- 运行
/newbot
- 复制 token(类似
123456789:AA...)
- 粘贴到
/setup
Discord 机器人 token
- 访问 https://discord.com/developers/applications
- New Application → 选择名称
- Bot → Add Bot
- 在 Bot → Privileged Gateway Intents 下启用 MESSAGE CONTENT INTENT(必需,否则机器人启动会崩溃)
- 复制 Bot Token 并粘贴到
/setup
- 邀请机器人加入你的服务器(OAuth2 URL Generator;scopes:
bot, applications.commands)
备份与迁移
在以下地址下载备份:
https://<your-railway-domain>/setup/export
该备份会导出 OpenClaw state + workspace,便于迁移到其他主机且不丢失配置或记忆。