OpenClaw 远程部署指南:VPS/云服务器完整教程

OpenClaw 远程部署指南:VPS/云服务器完整教程

💡

将 OpenClaw 部署到 VPS 可以实现 24/7 运行和随时随地访问。本文详细讲解在主流云服务商部署 OpenClaw 的完整流程,包括 Tailscale 组网、安全配置、性能优化等。

# OpenClaw 远程部署指南:VPS/云服务器完整教程


一、为什么选择远程部署

1.1 远程部署优势

优势 说明
24/7 运行
不受本地设备开关机影响

稳定网络 云服务器网络更稳定 随时访问 任何地方都能访问 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 连接:

ssh root@your-vps-ip

系统更新:

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

  • 无需公网 IP
  • 自动 NAT 穿透
  • 端到端加密
  • 简单易用

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:

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:

systemctl restart sshd

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

查看资源使用:

htop  # CPU/内存
df -h  # 磁盘

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

十、总结

部署检查清单:

  • [ ] 选择合适 VPS
  • [ ] 安装 Node.js
  • [ ] 安装 OpenClaw
  • [ ] 配置 Tailscale
  • [ ] 配置防火墙
  • [ ] 设置备份
  • [ ] 配置监控

关键要点:

  • VPS 提供 24/7 运行环境
  • Tailscale 简化网络配置
  • 安全措施必不可少
  • 定期备份很重要

下一篇预告:《OpenClaw 故障排除手册:常见问题快速解决》

(0)
AIgeoAIgeo
上一篇 2026年3月23日 下午10:43
下一篇 2026年3月23日 下午10:43

相关文章