Skip to main content
使用一键模板在 Railway 上部署 OpenClaw,并通过网页控制界面访问它。这是最简单的“服务器上无需终端”的方案:Railway 会为你运行 Gateway。

一键部署

在 Railway 上部署
1

部署模板

点击上方的 Deploy on Railway
2

添加卷

挂载一个位于 /data 的卷(持久化状态所必需)。
3

设置变量

在服务上设置所需的 Variables
  • OPENCLAW_GATEWAY_PORT=8080(必需——必须与 Public Networking 中的端口一致)
  • OPENCLAW_GATEWAY_TOKEN(必需;请将其视为管理员密钥)
  • OPENCLAW_STATE_DIR=/data/.openclaw(推荐)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace(推荐)
4

启用公共网络

Public Networking 下,为端口 8080 的服务启用 HTTP Proxy
5

连接

Railway -> your service -> Settings -> Domains 中找到你的公网 URL —— 可能是生成的域名(通常类似 https://<something>.up.railway.app)或者你绑定的自定义域名。打开 https://<your-railway-domain>/openclaw,并使用已配置的共享密钥进行连接。该模板默认使用 OPENCLAW_GATEWAY_TOKEN;如果你将其替换为密码认证,请改用该密码。

你将获得

  • 托管的 OpenClaw Gateway + Control UI
  • 通过 Railway Volume(/data)提供持久化存储,因此 openclaw.json、每个代理的 auth-profiles.json、channel/provider 状态、会话以及工作区都可以在重新部署后保留

连接通道

使用 /openclaw 处的控制界面,或者通过 Railway 的 shell 运行 openclaw onboard 来获取通道设置说明:

备份和迁移

导出你的状态、配置、auth profiles 和工作区:
这会创建一个可移植的备份归档,其中包含 OpenClaw 状态以及任何已配置的工作区。详情请参见 备份

下一步