跳转到内容

Railway

使用一键模板在 Railway 上部署 OpenClaw,并通过 Web 控制 UI 进行访问。 这是最简单的“服务器上无终端”路径:Railway 为您运行 Gateway(网关)。

  1. 点击 Deploy on Railway(下方)。
  2. 添加挂载在 /dataVolume(卷)
  3. 设置所需的 Variables(变量)(至少包括 OPENCLAW_GATEWAY_PORTOPENCLAW_GATEWAY_TOKEN)。
  4. 在端口 8080 上启用 HTTP Proxy
  5. 打开 https://<your-railway-domain>/openclaw 并使用配置的共享密钥进行连接。此模板默认使用 OPENCLAW_GATEWAY_TOKEN;如果您将其替换为密码认证,请改用该密码。

在 Railway 上部署

部署完成后,在 Railway → 您的服务 → Settings → Domains 中找到您的公共 URL。

Railway 将会:

  • 为您提供生成的域名(通常是 https://<something>.up.railway.app),或者
  • 如果您附加了自定义域名,则使用该域名。

然后打开:

  • https://<your-railway-domain>/openclaw — 控制 UI
  • 托管的 OpenClaw Gateway(网关) + 控制 UI
  • 通过 Railway Volume (/data) 提供持久化存储,以便 openclaw.json、 每个代理的 auth-profiles.json、渠道/提供商状态、会话和 工作区在重新部署后得以保留

为服务启用 HTTP Proxy

  • 端口:8080

挂载一个位于以下位置的卷:

  • /data

在服务上设置这些变量:

  • OPENCLAW_GATEWAY_PORT=8080(必需 — 必须与 Public Networking 中的端口匹配)
  • OPENCLAW_GATEWAY_TOKEN (必填;请将其视为管理员密钥)
  • OPENCLAW_STATE_DIR=/data/.openclaw (推荐)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace (推荐)

使用位于 /openclaw 的控制 UI,或通过 Railway 的 shell 运行 openclaw onboard 以获取渠道设置说明:

导出您的状态、配置、身份验证配置文件和工作区:

Terminal window
openclaw backup create

这将创建一个包含 OpenClaw 状态以及任何已配置工作区的可移植备份存档。有关详细信息,请参阅 备份