OpenClaw 最近大火,很多人都是在自己笔记本上跑。但说实话,笔记本不是跑 Agent 的最佳环境。
网络波动、电脑休眠、性能占用……这些都会打断 AI 的任务。想象一下,你让它通宵跑数据分析,结果电脑自动休眠了,或者因为风扇太吵把你吵醒了,这就很尴尬。
作为云计算用户,把 OpenClaw 部署在阿里云 ECS 上,才是打开这个“超级员工”的正确方式。你可以拥有一个 24 小时在线、IP 稳定、随时待命的云端助理。
为什么选择云端部署?
- Always Online:你的 Agent 可以半夜帮你爬数据、监控服务器状态、抢票,而不需要你开着电脑。
- 独立环境:Docker 跑在 ECS 上,环境纯净,不用担心把本地开发环境搞乱,也不用担心它误删你本地的重要文件。
- 弹性扩展:任务重了?直接升级 ECS 规格,或者开多台机器跑集群,这是本地电脑做不到的。
- 网络优势:ECS 的骨干网带宽和稳定性,做爬虫或 API 聚合任务时效率远超家庭宽带。
部署实战
1. 选购 ECS
不需要太高配置。对于只运行 Gateway(调用远程 LLM API,如 DeepSeek 或 Claude)的情况:
- 实例规格:推荐 e 实例 或 u1 实例。
- 入门:2核 4G(足够跑 OpenClaw 核心 + 几个轻量插件)。
- 进阶:4核 8G(适合并发任务多,或者需要跑 headless 浏览器的场景)。
- 操作系统:Ubuntu 22.04 LTS 或 Debian 12。
- 带宽:按量付费(峰值带宽拉到 100Mbps,平时不跑流量不花钱,跑起来速度快)。
- 地域:建议选择离你目标服务近的区域,比如跑海外任务选香港或新加坡。
2. 环境初始化
SSH 连上服务器后,先进行基础设置和安装 Docker:
# 更新系统
apt update && apt upgrade -y
# 安装 Docker
curl -fsSL https://get.docker.com | bash
# 设置时区(重要,否则定时任务会乱)
timedatectl set-timezone Asia/Shanghai
3. 配置 OpenClaw
在 /opt 目录下创建项目文件夹,规范化管理:
mkdir -p /opt/openclaw/config
mkdir -p /opt/openclaw/data
mkdir -p /opt/openclaw/workspace
cd /opt/openclaw
创建 docker-compose.yml(推荐用 Compose 管理,方便升级和维护):
version: '3'
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw-ecs
restart: always
ports:
- "127.0.0.1:3000:3000" # 注意:只监听本地回环地址,不暴露公网
volumes:
- ./config:/app/config
- ./data:/app/data
- ./workspace:/app/workspace
environment:
- TZ=Asia/Shanghai
- NODE_ENV=production
4. 安全加固(重要!)
千万不要直接把 3000 端口暴露给公网! OpenClaw 拥有极高的权限(文件读写、Shell 执行),如果被黑客扫到,你的服务器就成了肉鸡。
推荐方案:Nginx 反向代理 + Basic Auth
- 安装 Nginx:
apt install nginx - 生成密码文件:
htpasswd -c /etc/nginx/.htpasswd myuser - 配置 Nginx (
/etc/nginx/sites-available/default):
server {
listen 80;
server_name your-ip-or-domain;
location / {
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
- 阿里云安全组:在控制台只开放 22 端口(SSH)和 80/443 端口。
5. 成本分析与优化
如果在阿里云上长期跑,成本怎么算?
- 计算费用:e 实例 2核4G 包月大约 80-100 元。如果是抢占式实例(Spot),可能低至 1-2 折,也就是十几块钱一个月!(适合非关键任务)。
- LLM API 费用:这是大头。建议使用 DeepSeek 或 Qwen 的 API,性价比极高。或者利用 ECS 跑一些轻量级的量化模型(如 Qwen2.5-7B-Int4),但这需要 GPU 实例,成本会飙升。
- 存储费用:普通云盘 20G 几乎可以忽略不计。
6. 企业级应用场景
部署好后,这台服务器能为你做什么?
- 每日舆情日报:设置定时任务,每天早上 8 点抓取行业新闻(36Kr、虎嗅、TechCrunch),总结核心观点,推送到钉钉/企业微信群。
- 服务器巡检:授予 OpenClaw 有限的 SSH 权限(使用只读 Key),让它定期检查磁盘空间、CPU 负载、Nginx 日志。发现异常直接发报警邮件,甚至尝试自动重启服务。
- 自动化测试:代码提交到 GitLab 后,通过 Webhook 触发 OpenClaw,自动拉取代码,运行集成测试,并将测试报告分析后发送给对应的开发者。
- 私有知识库助手:把公司的技术文档扔到
/app/data目录,让 OpenClaw 学习。新人入职有问题直接问它,不需要老员工反复解答。
结语
云端部署 OpenClaw,实际上是构建了一个私有的 AI 中台雏形。只要配置得当,它能极大地释放团队的生产力,把人从重复劳动中解放出来。
对于运维和开发者来说,这可能是一次低成本拥抱 AGI 的最佳实践。