Railway 部署
在 Railway 上快速部署 OpenClaw
概述
Railway是一个现代化的云平台,提供简单的部署体验。通过 Railway 部署 OpenClaw, 你可以获得 24/7 在线的 AI 助手,无需管理服务器。
一键部署
点击按钮即可部署
免费开始
$5 免费额度/月
自动扩展
按需自动扩展资源
一键部署
最简单的部署方式:
步骤 1: 点击部署按钮
步骤 2: 配置环境变量
在部署页面填写必要的环境变量:
ANTHROPIC_API_KEY- 你的 Anthropic API 密钥CLAWDBOT_TELEGRAM_TOKEN- Telegram Bot Token
步骤 3: 部署完成
点击 Deploy 后,Railway 会自动构建并部署你的 OpenClaw 实例。
手动设置
如果你想从 GitHub 仓库部署:
步骤 1: 注册 Railway
- 访问 railway.app
- 使用 GitHub 账号登录
- 创建新项目
步骤 2: 连接仓库
- 点击 "New Project"
- 选择 "Deploy from GitHub repo"
- 选择 OpenClaw 仓库(或你的 Fork)
步骤 3: 配置构建
# railway.json
{
"build": {
"builder": "nixpacks"
},
"deploy": {
"startCommand": "openclaw gateway",
"healthcheckPath": "/health",
"restartPolicyType": "always"
}
}环境配置
必需的环境变量
| 变量名 | 说明 |
|---|---|
ANTHROPIC_API_KEY | Anthropic API 密钥 |
CLAWDBOT_TELEGRAM_TOKEN | Telegram Bot Token(如使用) |
CLAWDBOT_DISCORD_TOKEN | Discord Bot Token(如使用) |
可选的环境变量
# AI 模型配置
CLAWDBOT_MODEL=claude-3-5-sonnet-20241022
# 时区
TZ=Asia/Shanghai
# 日志级别
CLAWDBOT_LOG_LEVEL=info在 Railway 中设置
- 进入项目 Dashboard
- 点击服务
- 选择 "Variables" 标签
- 添加环境变量
自定义域名
添加域名
- 在项目设置中点击 "Settings"
- 找到 "Domains" 部分
- 点击 "Add Custom Domain"
- 输入你的域名
DNS 配置
# 添加 CNAME 记录
类型: CNAME
名称: openclaw (或你想要的子域名)
值: <your-project>.up.railway.appHTTPS
Railway 自动为所有域名提供免费的 SSL 证书。
监控管理
查看日志
- 进入项目 Dashboard
- 点击服务
- 选择 "Logs" 标签
查看指标
- CPU 使用率
- 内存使用
- 网络流量
- 部署历史
重新部署
# 方法 1: 推送代码到 GitHub
git push origin main
# 方法 2: 在 Dashboard 中手动触发
点击 "Redeploy" 按钮价格说明
免费套餐
- $5 免费额度/月
- 512MB RAM
- 共享 CPU
- 适合轻度使用
付费套餐
- Hobby - $5/月起,按使用量计费
- Pro - $20/月起,更多资源
成本估算
OpenClaw 轻度使用(每天几十次对话)通常在免费额度内。
💡 省钱技巧
- • 不使用时可以暂停服务
- • 设置使用限制避免超支
- • 监控资源使用情况