runtime: docker
像告诉 Render:“这房子按仓库里的 Docker 图纸来建。”
Install 导读
用 render.yaml 蓝本声明式定义整个堆栈,点一下链接就完成部署。最易错的是免费计划没有持久磁盘,OpenClaw 状态会在每次部署后重置,建议至少用 Starter 计划。
先讲这一页到底在解决什么
用 render.yaml 蓝本声明式定义整个堆栈,点一下链接就完成部署。最易错的是免费计划没有持久磁盘,OpenClaw 状态会在每次部署后重置,建议至少用 Starter 计划。
第一站
这能让 Render 不用你手动点一大堆表单。
runtime: docker像告诉 Render:“这房子按仓库里的 Docker 图纸来建。”
healthCheckPath像让物业每天去敲一敲健康门,确认这台机器不是只是亮着灯。
generateValue: true像让平台自动替你生成一把安全门票,不用你手敲弱密码。
disk像给 OpenClaw 一只不会跟着容器一起蒸发的储物柜。
第二站
你点按钮之后,平台会自己建服务、拉镜像、启动应用。
根据仓库根目录的 render.yaml 建 web service、挂磁盘、设变量、开始部署。
通常会给你一个 https://<service-name>.onrender.com 这样的门牌。
OPENCLAW_GATEWAY_TOKEN这把门票会被自动生成。别找半天说“我没写啊”,去环境变量页面看它。
Render 这条路的乐趣在于:部署步骤可以写进仓库,而不是留在脑子里。
第三站
官方把差异说得很实在,重点在是否会睡着,以及有没有磁盘。
像试住间。15 分钟没人理就会睡着,而且没有持久磁盘,适合演示,不适合长期记东西。
像普通常住房。不会自己打盹,还有最基础的储物柜。
更像正式办公区。适合多通道、更多流量、更严肃的值班场景。
因为没有持久磁盘的 OpenClaw,很容易一重部署就像失忆。
第四站
部署完后最常看的就是这些地方。
https://<your-service>.onrender.com/这是控制台门口。进去时要带上自动生成的 OPENCLAW_GATEWAY_TOKEN 门票。
像监控屏。你能分清是构建翻车、部署翻车,还是运行时自己在咳嗽。
像维修通道。你可以钻进去做调试、看文件、顺手做备份。
openclaw backup create像在维修通道里顺手把家当打包,方便以后迁走。
第五站
Render 常见坑很集中。
先看 deploy logs。常见原因是门票没设好,或者端口没对上 8080。
Free tier 会睡着,第一下敲门自然要等它起床。
通常不是程序坏了,而是你在用没有持久磁盘的免费房间。
Render 这条路的核心不是“云上跑起来”,而是“让部署蓝图可复用、可回放、可维护”。