Railway
使用一键模板在 Railway 上部署 OpenClaw,并通过 Web Control UI 访问它。这是最简单的“服务器上无需终端”的路径:Railway 会为你运行 Gateway。
一键部署¶
1. 部署模板
点击上方的 在 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 -> 你的服务 -> Settings -> Domains 中找到你的公网 URL——可以是生成的域名(通常是 https://<something>.up.railway.app),也可以是你绑定的自定义域名。
打开 https://<your-railway-domain>/openclaw,使用配置好的共享密钥进行连接。模板默认使用 OPENCLAW_GATEWAY_TOKEN;如果你将它替换为密码认证,则改用该密码。
在 Railway shell 中运行只读部署预检:
你会得到什么¶
- 托管的 OpenClaw Gateway 和 Control UI
- 通过 Railway Volume(
/data)提供持久化存储,因此openclaw.json、共享的和每个智能体各自的 SQLite 认证存储、渠道/提供者状态、会话和工作区在重新部署后仍然保留
连接渠道¶
使用 /openclaw 的 Control UI,或通过 Railway 的 shell 运行 openclaw onboard 获取渠道设置说明:
备份与迁移¶
导出你的状态、配置、认证配置文件和工作区:
恢复会在新的暂存目录中进行验证并解压;激活是一个独立的离线步骤。有关回滚警告和激活顺序,请参阅恢复完整存档。
后续步骤¶
- 设置消息渠道:渠道
- 配置 Gateway:Gateway 配置
- 让 OpenClaw 保持最新:更新
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw