本文档说明如何使用 render.yaml Blueprint 文件通过基础设施即代码在 Render 上部署 OpenClaw。
关键部署步骤
部署过程包括点击部署链接,该链接会自动:
- 创建 Render 服务
- 提示输入设置密码
- 构建 Docker 镜像
上线后,服务可通过 https://<service-name>.onrender.com 访问。
基础设施配置
Blueprint 以 YAML 格式声明所有基础设施元素。主要特性包括:
- Docker 运行时 - 用于容器化部署
- 健康监控 - 通过
/health端点检查 - 持久存储 - 挂载在
/data的 1GB 磁盘 - 自动生成的安全令牌 - 用于网关
- 环境变量管理 - 带敏感值提示
定价层级
存在三个计划选项:
- Free - 仅用于测试,15分钟空闲后休眠
- Starter - 个人使用,始终在线
- Standard+ - 生产工作负载
Blueprint 默认为 Starter。
部署后配置
部署后,用户完成设置向导以配置模型提供商和消息渠道,然后在 /openclaw 路径访问控制仪表板。
维护功能
- 实时日志
- 用于调试的 Shell 访问
- 环境变量修改(自动重新部署)
- 自定义域名支持(自动 TLS 证书)
- 用于备份的数据导出功能
扩展考虑
垂直扩展(升级计划)通常对 OpenClaw 足够,但在更高层级计划中可通过适当的会话管理实现水平扩展。
提示
完整的 Render 部署文档请参考 官方英文文档。