OpenClaw 远程部署指南:VPS/云服务器完整教程
AIgeo
•
2026年3月23日 下午10:43
•
AI 工具使用教程
OpenClaw 远程部署指南:VPS/云服务器完整教程
📚 AI 工具使用教程
⏱️ 阅读时间:约 20 分钟
💡
将 OpenClaw 部署到 VPS 可以实现 24/7 运行和随时随地访问。本文详细讲解在主流云服务商部署 OpenClaw 的完整流程,包括 Tailscale 组网、安全配置、性能优化等。
# OpenClaw 远程部署指南:VPS/云服务器完整教程
一、为什么选择远程部署
1.1 远程部署优势
不受本地设备开关机影响
稳定网络
云服务器网络更稳定
随时访问
任何地方都能访问 AI 助手
资源独立
不占用本地设备资源
1.2 部署方案对比
方案
成本
难度
推荐场景
本地部署
低
低
测试、隐私敏感
VPS 部署
中
中
生产环境
混合部署
中
高
最佳实践
—
二、VPS 选择
2.1 推荐配置
配置项
最低
推荐
CPU
1 核
2 核
内存
1GB
2GB
存储
20GB
40GB
带宽
1Mbps
5Mbps
2.2 推荐服务商
服务商
价格/月
特点
Hetzner
€5
欧洲,性价比高
DigitalOcean
$6
全球,文档好
Linode
$5
全球,稳定
Vultr
$6
全球,灵活
阿里云
¥30
国内,速度快
—
三、安装步骤
3.1 服务器准备
SSH 连接:
系统更新:
apt update && apt upgrade -y # Ubuntu/Debian
安装 Node.js:
curl -fsSL https://deb.nodesource.com/setup_22.x bash -
apt install -y nodejs
3.2 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh bash
openclaw onboard --install-daemon
3.3 配置防火墙
UFW 配置:
ufw allow 22/tcp # SSH
ufw allow 18789/tcp # OpenClaw Gateway
ufw enable
四、Tailscale 组网
4.1 为什么使用 Tailscale
4.2 安装 Tailscale
VPS 端:
curl -fsSL https://tailscale.com/install.sh sh
tailscale up
本地端:
macOS
brew install tailscale
tailscale up
Windows
# 下载安装包安装
4.3 配置 Tailscale
获取 VPS 的 Tailscale IP:
配置 OpenClaw 使用 Tailscale:
{
gateway: {
bind: "127.0.0.1",
port: 18789,
auth: {
token: "your-token"
},
allowTailscale: true
}
}
使用 Tailscale Serve:
openclaw gateway --tailscale serve
五、安全配置
5.1 SSH 安全
禁用密码登录:
/etc/ssh/sshd_config
PasswordAuthentication no
PubkeyAuthentication yes
重启 SSH:
5.2 OpenClaw 安全
配置白名单:
{
channels: {
whatsapp: {
dmPolicy: "allowlist",
allowFrom: ["+8613800138000"]
}
}
}
启用 Gateway 认证:
{
gateway: {
auth: {
token: "strong-random-token"
}
}
}
六、备份策略
6.1 备份脚本
#!/bin/bash
backup.sh
DATE=$(date +%Y%m%d)
tar -czf /backup/openclaw-$DATE.tar.gz ~/.openclaw/
上传到对象存储
aws s3 cp /backup/openclaw-$DATE.tar.gz s3://your-bucket/
6.2 定时备份
crontab -e
0 2 /root/backup.sh
七、监控与告警
7.1 系统监控
安装监控工具:
apt install -y htop iotop
查看资源使用:
7.2 OpenClaw 监控
查看状态
openclaw gateway status
查看日志
openclaw logs --follow
八、性能优化
8.1 系统优化
增加 Swap:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
优化内核参数:
/etc/sysctl.conf
vm.swappiness=10
net.core.somaxconn=65535
8.2 OpenClaw 优化
限制历史消息:
{
channels: {
telegram: {
historyLimit: 30
}
}
}
启用缓存:
{
models: {
cache: {
enabled: true,
ttl: 3600
}
}
}
九、故障排除
9.1 常见问题
问题
解决方案
无法连接
检查防火墙、Tailscale |
| 服务停止 | systemctl restart openclaw-gateway|
| 内存不足 | 增加 Swap、升级配置 |
9.2 日志位置
系统日志
journalctl -u openclaw-gateway
OpenClaw 日志
/tmp/openclaw/openclaw-.log
十、总结
部署检查清单:
关键要点:
下一篇预告 :《OpenClaw 故障排除手册:常见问题快速解决》