Skip to main content
使用一键模板在 Railway 上部署 OpenClaw,并在浏览器中完成设置。 这是最简单的“服务器无需终端”路径:Railway 为你运行网关, 你通过 /setup 网页向导配置一切。

快速清单(新用户)

  1. 点击下方的 Deploy on Railway
  2. 添加一个挂载到 /data
  3. 设置必需的 变量(至少要有 SETUP_PASSWORD)。
  4. 在端口 8080 上启用 HTTP 代理
  5. 打开 https://<你的-railway-域名>/setup 并完成向导。

一键部署

在 Railway 上部署 部署后,在 Railway → 你的服务 → 设置 → 域名 中找到你的公网 URL。 Railway 会:
  • 提供一个生成的域名(通常是 https://<某些东西>.up.railway.app),或者
  • 如果你绑定了自定义域名,则使用你的自定义域名。
然后打开:
  • https://<你的-railway-域名>/setup — 设置向导(密码保护)
  • https://<你的-railway-域名>/openclaw — 控制界面

你将获得

  • 托管的 OpenClaw 网关 + 控制界面
  • /setup 的网页设置向导(无需终端命令)
  • 通过 Railway 卷(挂载在 /data)实现持久存储,配置/凭证/工作区在重新部署时保留
  • /setup/export 的备份导出,方便以后迁移到其他平台

必需的 Railway 设置

公开网络

为服务启用 HTTP 代理
  • 端口:8080

卷(必需)

挂载一个卷到:
  • /data

变量

在服务中设置以下变量:
  • SETUP_PASSWORD(必需)
  • PORT=8080(必需 — 必须与公开网络中的端口匹配)
  • OPENCLAW_STATE_DIR=/data/.openclaw(推荐)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace(推荐)
  • OPENCLAW_GATEWAY_TOKEN(推荐;作为管理员密钥使用)

设置流程

  1. 访问 https://<你的-railway-域名>/setup 并输入你的 SETUP_PASSWORD
  2. 选择模型/认证提供者并粘贴你的密钥。
  3. (可选)添加 Telegram/Discord/Slack 令牌。
  4. 点击 Run setup
如果 Telegram 私信设置为配对模式,设置向导可以批准配对码。

获取聊天令牌

Telegram 机器人令牌

  1. 在 Telegram 中消息发送给 @BotFather
  2. 运行 /newbot
  3. 复制令牌(格式类似 123456789:AA...
  4. 粘贴到 /setup

Discord 机器人令牌

  1. 访问 https://discord.com/developers/applications
  2. 点击 New Application → 输入名称
  3. 转到 Bot → 点击 Add Bot
  4. 在 Bot → Privileged Gateway Intents 中启用 MESSAGE CONTENT INTENT(必需,否则机器人启动时会崩溃)
  5. 复制 Bot Token 并粘贴到 /setup
  6. 邀请机器人进入你的服务器(使用 OAuth2 URL Generator,范围包括:botapplications.commands

备份与迁移

下载备份:
  • https://<你的-railway-域名>/setup/export
此备份导出你的 OpenClaw 状态和工作区,方便你迁移到其他主机时不丢失配置或记忆。