Deploy OpenClaw Railway CN
Deploy OpenClaw on Railway with a secure setup wizard and persistent state.
OpenClaw
Just deployed
/data
Deploy and Host OpenClaw on Railway
在 Railway 上一键部署 OpenClaw,自带浏览器初始化页面、Control UI、可选 Web TUI
和持久化数据卷。模板源码来自
wsbjj/openclaw-railway-template。
当前模板使用增强版 feat-feishu 分支的模型配置和初始化界面。
About Hosting OpenClaw
模板构建一个 OpenClaw wrapper 容器:/setup 提供受密码保护的初始化向导,完成后生成本地
Gateway 配置并启动 OpenClaw。/ 提供 Control UI,/tui 在启用后提供浏览器终端。
Railway Volume 挂载在 /data,用于保存 OpenClaw 配置、凭据、会话、工作区和运行时缓存。
容器通过 Railway 注入的环境变量和持久化卷运行,不需要单独维护虚拟机、反向代理或 TLS。
Why Deploy OpenClaw on Railway?
- 用一个长期在线的托管服务运行 OpenClaw Gateway 和 Control UI。
- 使用 Railway Volume 保留登录态、Agent 配置、工作区和会话数据。
- 通过 Railway Variables 管理初始化密码、Gateway 端口和 TUI 开关。
- 使用 Railway 的域名、健康检查、部署日志和重新部署功能。
- 需要试错时可以直接回滚到上一版部署。
Common Use Cases
- 部署长期在线的个人 OpenClaw Agent。
- 在手机或浏览器中通过 Web Control UI 管理 Agent。
- 为 Telegram、Discord 或其他聊天平台配置 OpenClaw Gateway。
- 使用
/setup完成首次设备配对和模型配置。 - 需要网页终端时启用可选的 Web TUI。
Dependencies for OpenClaw Hosting
Deployment Dependencies
- 一个 Railway 项目和服务。
- 仓 库
wsbjj/openclaw-railway-template的feat-feishu分支。 - 一个 Railway Volume 挂载到
/data。 SETUP_PASSWORD:初始化页面和导出备份使用的密码。OPENCLAW_GATEWAY_TOKEN:Gateway 认证令牌,默认由 Railway 生成。- 至少一个模型 Provider 凭据,或准备在初始化向导中配置。
Configuration
模板会预先设置以下路径和端口:
PORT=8080
OPENCLAW_STATE_DIR=/data/.openclaw
OPENCLAW_WORKSPACE_DIR=/data/workspace
INTERNAL_GATEWAY_HOST=127.0.0.1
INTERNAL_GATEWAY_PORT=18789
ENABLE_WEB_TUI=false
部署时请填写一个强随机 SETUP_PASSWORD。需要浏览器终端时,将
ENABLE_WEB_TUI 改为 true 并重新部署。
After Deployment
- 打开 Railway 生成的域名,进入
/setup。 - 使用
SETUP_PASSWORD登录并完成 OpenClaw 初始化。 - 配置模型 Provider、Gateway 和需要接入的聊天平台。
- 打开
/进入 Control UI;如已启用 TUI,可访问/tui。 - 确认
/data已挂载,避免重新部署后丢失 Agent 状态。
Source
- Railway fork: https://github.com/wsbjj/openclaw-railway-template
- OpenClaw: https://github.com/openclaw/openclaw
Template Content
OpenClaw
wsbjj/openclaw-railway-templateSETUP_PASSWORD
Password that protects the setup wizard and encrypted exports.

