OpenClaw云服务器部署实战:让AI代理24小时在线替你干活
不用买新电脑,不用折腾内网穿透,一台云主机就能让OpenClaw成为永不下线的数字助理。以下是经过验证的完整部署路径。

本地跑OpenClaw确实舒服,数据在自家硬盘,摸得着看得见。但如果你需要的是一个永远在线的代理——你睡觉时它整理报表,你出差时它监控异常,朋友发消息过来它能秒回——那么一台云服务器就成了更实际的选择。云部署解决了物理机必须不关机、网络必须稳定这两个痛点,而且现在各家云厂商的轻量应用服务器便宜得跟一杯咖啡似的,跑一个OpenClaw实例绰绰有余。
这篇文章不是泛泛而谈的概念介绍,而是我亲手在多台云主机上踩过坑之后整理出来的部署路线图。读完它,你就能从选购服务器开始,一步步在云上搭建起一个完全属于自己的AI执行代理。
为什么要把OpenClaw搬到云上
先弄清楚动机,后面操作才不会半途而废。云部署有几个本地无法替代的优势。首先是24小时在线,家里电脑总要休息,电费也不是忽略不计的成本。其次是公网可达,无论你身在何处,拿出手机就能跟代理对话,不需要折腾动态域名或内网穿透。再次是弹性资源,当需要跑大模型推理或处理大量数据时,可以临时升级配置,用完再降回来。对于小团队而言,云上一台OpenClaw服务器还能多人共享,每个人绑定自己的聊天账号,任务互不干扰。
选一台对胃口的云主机
市面上的云服务商几乎都能胜任OpenClaw的部署。如果你追求国内生态兼容性和微信通道的便利,腾讯云的轻量应用服务器是个很稳的选择,控制台里甚至能直接找到预装Docker的镜像。偏爱丰富算力选项的话,阿里云的ECS和轻量服务器也完全足够,配合其百炼大模型API还能一键打通模型后端。华为云对鲲鹏架构做了专门的Docker优化,如果你用的是国产芯片实例,兼容性会更好。而预算敏感的个人开发者,不妨看看UCloud,它家的轻量云主机性价比经常让人惊喜。
配置上,建议至少选2核CPU、2GB内存,系统盘20GB起步。操作系统优先选Ubuntu 22.04或Debian 12,社区支持最完善。购买时记得勾选“开启公网IP”,带宽有3Mbps就足够日常消息交互了。
环境准备:装上Docker,其他交给容器
云服务器到手后,第一件事是通过SSH登录进去。如果你用的是Ubuntu,安装Docker只需几行命令。先更新一下包列表,然后安装官方脚本推荐的依赖,最后用一键脚本安装Docker。具体步骤如下:
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
执行完重新登录一次,Docker就可以免sudo运行了。接着安装docker-compose插件,现在新版Docker已经内置了compose功能,直接用docker compose即可。至此,运行OpenClaw所需要的底层环境已经就绪。
/etc/docker/daemon.json添加镜像加速地址。很多云厂商也提供了自己的容器镜像加速服务,在控制台里就能找到专属地址。拉取OpenClaw并完成初始配置
OpenClaw官方提供了标准的Docker Compose模板,建议在用户主目录下创建一个专用文件夹,比如~/openclaw-server。进入目录后,新建一个docker-compose.yml文件,内容可以参考这个基础版(务必从官方文档获取最新版本号):
version: '3.8'
services:
gateway:
image: openclaw/gateway:stable
container_name: claw-gateway
ports:
- "8080:8080"
volumes:
- ./config:/app/config
- ./logs/gateway:/app/logs
environment:
- GATEWAY_PORT=8080
- API_KEY=你的安全密钥
- MODEL_PROVIDER=openai
- MODEL_API_KEY=你的模型API密钥
restart: unless-stopped
agent:
image: openclaw/agent:stable
container_name: claw-agent
depends_on:
- gateway
volumes:
- ./skills:/app/skills
- ./memory:/app/memory
- ./logs/agent:/app/logs
environment:
- GATEWAY_URL=http://gateway:8080
- MEMORY_PATH=/app/memory
- SKILLS_PATH=/app/skills
restart: unless-stopped
保存后执行docker compose up -d,Docker会自动拉取镜像并启动两个容器。看到两个容器都显示Up状态,基础服务就跑起来了。这个模板还加了restart: unless-stopped,意味着服务器重启后容器会自动恢复,完全符合“无人值守”的要求。
打通消息通道:让微信或Telegram连上代理
容器启动后,OpenClaw还没有任何对外的通信入口。你需要至少配置一条消息通道。对于国内用户,微信公众平台或企业微信是首选。登录微信公众平台,创建一个开发者应用,记录下AppID、AppSecret和Token。回到云服务器,在config目录下找到channels.yaml文件(如果没有就创建一个),填入微信通道的配置。样例如下:
channels:
wechat:
enabled: true
app_id: "wx你的AppID"
app_secret: "你的AppSecret"
token: "你自己设定的Token"
重启网关容器docker restart claw-gateway,然后向你的公众号发送一条测试消息,OpenClaw应该就能回复了。如果你习惯用Telegram,配置更简单:找BotFather申请一个机器人Token,填入配置即可。两种通道可以同时开着,互不影响。
安全加固:在云上,围墙要砌得更高些
云服务器直接暴露在公网上,安全配置绝对不能偷懒。首先,在云防火墙(安全组)里只开放必要的端口:SSH的22端口、网关的8080端口(如果对外提供API)、以及如果使用了HTTPS的443端口。其他端口一律拒绝。其次,务必在OpenClaw的配置文件里设置一个强口令的API_KEY,并在网关层面启用操作确认机制,让代理在执行高风险任务前先征得你的同意。
另一个好习惯是让网关不直接监听0.0.0.0,而是只绑定本地回环地址,然后通过Nginx反向代理出去,并配上Let’s Encrypt的免费SSL证书。这样所有通信都走加密通道,即使在不安全的公共WiFi下操作也不用担心被窃听。这部分配置稍微繁琐一些,但Nginx和certbot都有海量的中文教程,照着做一遍就能搞定。
安装与定制技能:让空转的引擎开始工作
刚刚部署好的OpenClaw只能和你聊天,想让它动手做事还得装技能。最简单的办法是通过对话指令直接安装社区技能,例如发送/install github.com/openclaw-skills/weather-reporter就能添加一个天气查询功能。但云服务器场景下,我更推荐自己写几个贴合实际需求的技能。比如定时抓取业务数据、监控网站可用性、每晚生成工作总结等。
技能文件统一放在主机的skills目录下,因为它已经映射到了容器内部,任何修改都会即时生效。写完一个新技能脚本,甚至不需要重启容器,OpenClaw会在下次任务规划时自动发现它。这种热加载的设计在调试时尤其方便,省去了反复重启的烦躁。
日常运维:让它安静地跑着就好
云上部署最大的好处就是“省心”。服务器在数据中心里吹着空调,你只需要偶尔登录看一眼容器的资源占用。可以用docker stats实时查看CPU和内存使用情况,如果发现内存缓慢上涨,就给docker-compose加上内存限制参数。日志文件要定期清理或设置轮转,否则磁盘可能会被撑满。
我还习惯用OpenClaw自己来监控自己——写一个技能,每小时检查一次容器健康状态,如果发现异常就通过消息通道提醒我。这种“自己盯着自己”的自动化循环,正是OpenClaw最迷人的地方。
云方案与本地方案如何搭配
也许你已经有一台本地运行的OpenClaw,正在犹豫要不要再搞个云上版本。其实二者不是替代关系,而是互补关系。本地实例适合处理包含隐私数据的任务,比如个人财务分析、私人照片整理;云上实例则适合承担对外服务的角色,比如团队消息中转、公共信息抓取。两者可以共享同一套技能和记忆,通过简单的配置同步就能实现无缝切换。
如果你觉得完全自己搭建还是太繁琐,腾讯云和阿里云的市场里已经有第三方打包好的OpenClaw镜像,真正做到了一键部署。这种方式省去了手动编写docker-compose的步骤,三五分钟就能拥有一个在线的AI代理,非常推荐新手尝试。
写在部署之后
当你第一次用手机给自己的云上OpenClaw发了一条“帮我查一下今天的新闻摘要”,几秒后收到它整理好的回复时,那种感觉很像小时候第一次用遥控器控制远处的玩具车。技术没有改变我们渴望便利的本性,只是让这份便利变得愈发随手可得。把OpenClaw部署在云上,等于是给自己请了一位住在互联网里的助手,它不请假、不抱怨,只需一点点电费和带宽,就能持续不断地帮你料理那些机械、重复却不得不做的事情。云服务器的风扇转得很快,但你的时间,终于可以慢下来了。
本文所述部署流程基于开源项目公开文档及实际经验整理,云服务商链接仅为读者提供参考选项,不构成任何商业推荐。









暂无评论内容