1. 方案选型:为什么把OpenClaw安在腾讯云上
1.1 先搞清楚OpenClaw能干什么
这两年AI Agent赛道火得不行,OpenClaw(也叫Clawdbot)属于那种"听着低调、用起来真香"的开源AI代理框架。它不是简单的聊天机器人外壳,而是把大模型能力真正落到实际任务里:规划任务、调用工具、读写文件、执行命令、对接第三方服务。你可以把它理解成一个7x24小时待命的"数字员工",你告诉它目标,它自己拆解步骤、调用资源、完成交付。
我从GitHub上拉代码搭过本地版,说实话本地跑有天然瓶颈:电脑一关它就断电,网络环境一变对外服务就断,更不用说微信这类需要公网回调的能力,本地部署基本没戏。所以当我想把它变成一个真正长期运行的"个人AI助理"时,第一反应就是上云。
这篇文章就把我在腾讯云服务器上从零搭建OpenClaw的完整过程写出来,包括选机器、装系统、跑安装脚本、配模型、挂守护进程、接微信,以及一路踩过的坑。无论你是第一次摸服务器的纯新手,还是想快速复盘的运维老手,照着这篇文章里的操作走,半天内能把一套能用的OpenClaw服务跑起来。
1.2 云服务器相比本机的三个核心优势
为什么是云服务器而不是继续在本地折腾?我用了一段时间后总结出三个理由。
第一,稳定在线。OpenClaw这类Agent服务的价值在于持续运行,你睡觉得时候它还在处理任务。云服务器有独立公网IP、有数据中心供电和网络保障,宕机率远低于家用宽带和本地电脑。腾讯云这类主流厂商还提供一定程度的DDoS防护,不用自己折腾防火墙策略。
第二,对外服务能力。接微信、接公众号、暴露Webhook回调,都需要一个公网可达的地址。本地机器除非你有公网IP和合法合规的映射手段,否则这条路基本走不通。云服务器天生带公网IP,配合安全组规则,想开哪个端口开哪个端口。
第三,资源隔离与弹性。本地电脑跑Agent任务,有时候一跑就是几个小时,CPU和内存居高不下,严重影响自己正常办公娱乐。云服务器就无所谓了,你甚至可以开一台最低配的机器专门跑OpenClaw,不够用了再升级配置,轻轻松松。
1.3 机型选择与成本估算
腾讯云上跑OpenClaw,我推荐优先考虑轻量应用服务器,预算充裕再上云服务器CVM。
轻量应用服务器的好处是便宜、开箱即用,自带简化的防火墙控制台和监控面板,适合个人使用。我测试过,OpenClaw核心服务占用并不算夸张,空闲状态内存占用大约在300到500MB,跑一个任务时CPU会短期波动。所以2核2G的配置能跑,但有点紧,有条件建议上2核4G,体验会丝滑很多。
系统镜像选Ubuntu 22.04 LTS或者Debian 12,这两个系统的软件源更新及时,Node.js、Python这些运行时环境好装。地域选离你业务最近的就行,国内服务器有备案要求,如果只通过SSH管理、不需要域名对外提供Web服务,直接用IP操作即可。
计费方面,腾讯云轻量服务器新用户经常有优惠活动,2核2G一个月几十块,4G配置也就一百上下,具体以控制台显示为准。为了跑OpenClaw这笔投入完全值得,少出去吃两顿饭钱就有了。
1.4 安全组与初始化设置
买完机器第一件事,不是急着装软件,而是先把安全组规则设好。安全组相当于云服务器的"门禁系统",默认情况下建议只开放下面几个端口:
| 端口 | 用途 | 建议 |
|---|---|---|
| 22 | SSH远程登录 | 建议改用非默认端口,或仅允许自己IP访问 |
| 80 | HTTP服务 | 预留,给Web管理面板或Webhook用 |
| 443 | HTTPS服务 | 预留,微信消息通知等场景会用到 |
安全组的配置逻辑是"最小化开放",能不开的就不开。我之前有一台机器图省事,直接把所有端口全放开了,没过几天日志里就全是扫描爆破的记录,吓得我赶紧加了IP白名单。大家引以为戒。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的准备工作
2.1 服务器初始化:从零到可用的三步
新买的云服务器拿到手,除了系统是现成的,其他都得自己收拾。我习惯固定一套初始化流程,不仅适用于OpenClaw,任何新服务器都能复用。
第一步,用SSH登录。Windows用户可以用终端直接执行ssh root@你的服务器IP,macOS和Linux同理。登录后先把系统更新到最新:
bash复制apt update && apt upgrade -y
第二步,创建一个日常使用的普通用户,别老拿root裸奔。OpenClaw跑在root下风险太高,万一被日穿就是整台机器沦陷。创建用户并赋予sudo权限:
bash复制adduser openclaw
usermod -aG sudo openclaw
第三步,配置SSH密钥登录,禁止密码登录。在本地生成密钥对:
bash复制ssh-keygen -t ed25519 -C "你的备注"
ssh-copy-id openclaw@你的服
