🎯 做完你会得到
服务器上运行的 OpenClaw,手机发消息随时得到 AI 回复
👤 适合谁
- 技术用户
- 想部署到云端的用户
⚡ 效果预览
把OpenClaw部署到云服务器,24小时在线,手机也能随时访问
🔧 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 更可靠,优先用这个命令
#云部署#VPS#Railway#systemd#生产环境
⚔️ 同类副本推荐 ⚔️
✅ 进阶
用 AI 替代虚拟助理(VA)
邮件回复、日程安排、信息整理、客户跟进——这些虚拟助理做的事,OpenClaw 能接管大部分,每月省下 VA 费用。
🔧 进阶
100+ 企业平台一键接入
安装 API Gateway 技能,一口气打通 Google Workspace、Microsoft 365、GitHub、Notion、Slack、HubSpot 等 100+ 平台,统一管理。
🔧 进阶
数据报表自动生成与定时分发
把你的数据源(Excel/飞书/数据库)接入 OpenClaw,每天/每周自动生成数据报表,并准时发送到对应的人或群,彻底告别"每天早上手动跑数据、发给领导"的重复劳动。"