🎯 做完你会得到
服务器上运行的 OpenClaw,手机发消息随时得到 AI 回复
👤 适合谁
- OpenClaw 云端部署:24小时在线 AI
⚡ 效果预览
输入需求后,AI 会围绕「OpenClaw 云端部署:24小时在线 AI 助手」生成可执行方案、关键步骤和提醒。
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
直接复制这段:VPS 一键安装并设为系统服务
# 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 安装 systemd 服务(开机自启)
openclaw gateway install
# 验证运行
openclaw gateway status
两种方案对比
| 方案 | 难度 | 成本 | 适合 |
|---|---|---|---|
| Railway 一键部署 | ⭐ 最简单 | 约 $5/月 | 不想管服务器的用户 |
| VPS 自托管 | ⭐⭐ 需要 SSH | 约 $5/月 | 想完全掌控、性价比最高 |
方案 A:Railway 一键部署(推荐新手)
1. 点击部署
访问 Railway OpenClaw 模板,点击 Deploy on Railway。
2. 配置必填变量
在 Railway 服务的 Variables 中设置:
SETUP_PASSWORD=你的管理密码(必填)
PORT=8080(必填)
OPENCLAW_STATE_DIR=/data/.openclaw(推荐)
OPENCLAW_WORKSPACE_DIR=/data/workspace(推荐)
OPENCLAW_GATEWAY_TOKEN=随机长字符串(推荐)
3. 挂载持久化存储
在 Railway 服务中添加 Volume,挂载路径设为 /data(否则重启数据丢失)。
4. 开启公网访问
在 Settings → Domains 开启 HTTP Proxy,端口 8080。
5. 用浏览器完成初始化
打开 https://你的域名.up.railway.app/setup,输入 SETUP_PASSWORD,按向导完成配置。
方案 B:VPS 自托管(腾讯云 / 阿里云 / 任意 VPS)
第一步:连接服务器并安装环境
# SSH 进入服务器
ssh root@你的服务器IP
# 安装 nvm + Node.js 22
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 22 && nvm use 22
node -v # 确认 v22.x.x
第二步:安装 OpenClaw 并初始化
curl -fsSL https://openclaw.ai/install.sh | bash
# 或:npm install -g openclaw@latest
# 运行引导向导(配置 AI 模型 + Telegram/飞书渠道)
openclaw onboard
第三步:安装 systemd 服务(开机自启)
# 方式一:用 openclaw 内置命令安装服务(推荐)
openclaw gateway install
# 查看服务状态
openclaw gateway status
如需手动创建 systemd 服务:
sudo tee /etc/systemd/system/openclaw.service << 'EOF'
[Unit]
Description=OpenClaw Gateway
After=network.target
[Service]
Type=simple
User=root
ExecStart=/root/.nvm/versions/node/v22.22.0/bin/openclaw gateway --port 18789
Restart=always
RestartSec=10
Environment="HOME=/root"
Environment="OPENCLAW_NO_RESPAWN=1"
Environment="NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache"
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw
第四步:开放防火墙端口(如需远程访问)
# ufw(Ubuntu)
sudo ufw allow 18789/tcp
sudo ufw status
# 或在云厂商控制台的安全组里添加 18789 入站规则
安全提示:建议不要直接暴露 Gateway 端口,而是用 Tailscale 内网穿透或 SSH 隧道。
第五步:验证部署成功
openclaw gateway status
openclaw health
openclaw status --all
国内用户:配置千问模型(不需要梯子)
{
"env": {
"OPENAI_API_KEY": "sk-xxx(千问 API Key)",
"OPENAI_BASE_URL": "https://dashscope.aliyuncs.com/compatible-mode/v1"
},
"agents": {
"defaults": {
"model": {
"primary": "openai/qwen-plus"
}
}
}
}
性能优化(ARM/小型 VPS)
# 加入 ~/.bashrc 提升启动速度
echo 'export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' >> ~/.bashrc
echo 'export OPENCLAW_NO_RESPAWN=1' >> ~/.bashrc
mkdir -p /var/tmp/openclaw-compile-cache
source ~/.bashrc
备份与恢复
# 备份所有配置(定期执行)
tar -czf openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw/
# Railway 用户:访问 https://你的域名/setup/export 下载备份
管理命令
openclaw gateway status # 查看运行状态
openclaw gateway restart # 重启
openclaw logs --follow # 实时日志
openclaw health # 健康检查
npm install -g openclaw@latest # 更新
注意事项
- Railway 免费套餐有用量限制,建议付费 $5/月 的 Hobby 计划
- VPS 建议至少 1核2G,推荐 2核2G
- 定期备份
~/.openclaw/目录,包含所有配置和记忆 - 国内 VPS 访问 Anthropic/OpenAI 需要代理,推荐用千问或硅基流动
openclaw gateway install比手动写 systemd 更可靠,优先用这个命令
🦞 跑完这个副本了?
加入虾农微信群,跟 300+ 玩家交流踩坑经验、分享配置技巧
二维码过期?添加微信 深夜开发者LND 备注「虾农」拉你入群
AI Agent exec 热力图:哪类命令最频繁、最慢、最容易出错
用 OpenClaw 把 exec 调用做成热力图,统计不同命令的频次、耗时和失败率,帮助优化自动化链路。
AI API 网关:一次接入 100+ 平台,一个 AI 统一调用
用 OpenClaw 的 API Gateway 技能一次接入 Google/GitHub/Notion/Slack 等 100+ 平台——OAuth 授权一次完成,AI 统一调度所有工具,不需要为每个平台单独配置,大幅简化 AI 工具管理。
AI自主配置Google Cloud OAuth
当AI需要Google API时,它会自己判断入口、打开浏览器、完成整个OAuth授权流程,全程无需人工介入
AI 自主配置 API 凭证
OpenClaw 发现缺少 API Key 时,自己打开浏览器、进入控制台、完成 OAuth 配置、生成 Token,全程无需你动手。