Skip to content
广告 · 本站推荐广告

Railway 部署

Railway 是一个面向开发者的 PaaS(Platform as a Service,平台即服务),支持一键从模板部署。


一键部署

点击下方按钮即可从 Railway 模板部署 OpenClaw:

Deploy on Railway


手动部署

1. 创建项目

bash
# 安装 Railway CLI
npm install -g @railway/cli

# 登录
railway login

# 初始化项目
railway init

2. 设置向导

在 Railway Dashboard 中配置:

  1. Source:选择 Docker Image → ghcr.io/openclaw/gateway:latest
  2. Variables:添加环境变量

3. 环境变量

变量说明
PORT18789Railway 自动映射的端口
NODE_ENVproduction运行环境
OPENCLAW_API_KEY自定义控制台认证密钥
OPENAI_API_KEYsk-xxx模型 Provider Key
bash
# 通过 CLI 设置变量
railway variables set OPENCLAW_API_KEY=your-key
railway variables set OPENAI_API_KEY=sk-xxx

4. 部署

bash
railway up

Chat Token(对话令牌)

Railway 部署后会生成一个公共 URL(如 https://my-openclaw.up.railway.app)。首次访问时需要使用 Chat Token 认证:

  1. 在 Railway 日志中找到初始 Token
  2. 或在环境变量中设置 OPENCLAW_API_KEY 作为固定认证密钥

计费

Plan价格说明
Hobby$5/月500 小时执行时间
Pro$20/月无限执行时间
Enterprise按需团队管理、SLA

免费额度

Railway 提供每月 $5 的免费额度(Starter Plan),足够轻度个人使用。


🇨🇳 中国用户须知

Railway 服务器位于美国,国内访问可能较慢。可通过 Cloudflare CDN 加速,或使用自定义域名 + Cloudflare 代理。如需国内低延迟方案,请参阅 阿里云部署

基于MIT协议开源 | 内容翻译自 官方文档,同步更新