hub

工程 Agent Hub

arrow_back返回手册
造价

OpenClaw Docker/VPS 部署完全指南——DigitalOcean/Cloudflare 实战

calendar_today2026-02-25
/
schedule阅读 14 min
/
text_fields373 字

本地运行 OpenClaw,关机或断网 Agent 就下线了。如果你需要 Agent 24 小时在线(比如工地施工日志自动化),就需要部署到云服务器。本文详解 Docker、DigitalOcean、Cloudflare Workers 三种部署方案。

一、Docker 部署(推荐)

terminal
# 拉取镜像
$ docker pull openclaw/openclaw:latest
# 运行容器
$ docker run -d \
--name openclaw \
--restart=always \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest
# 运行 onboard 向导(首次)
$ docker exec -it openclaw openclaw onboard
# 查看日志
$ docker logs -f openclaw
# 更新版本
$ docker pull openclaw/openclaw:latest
$ docker stop openclaw && docker rm openclaw
$ docker run -d --name openclaw --restart=always \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest

关键点:-v ~/.openclaw:/root/.openclaw 挂载配置目录,确保容器重启后数据不丢失。--restart=always 确保服务器重启后自动启动。

二、DigitalOcean 1-Click 部署

DigitalOcean 提供官方 1-Click 部署镜像,最简单的云端方案:

terminal
# 1. 访问 marketplace.digitalocean.com 搜索 "OpenClaw"
# 2. 选择 $6/月 Droplet(1GB RAM 足够)
# 3. 创建后 SSH 登录
$ ssh root@你的服务器IP
# 4. 运行 onboard
$ openclaw onboard --install-daemon
# 镜像已预装 Node.js 22、OpenClaw、防火墙、Tailscale

三、Cloudflare Workers 部署

Cloudflare 官方项目 moltworker 可将 OpenClaw 部署到 Workers 上(Workers Paid 计划 $5/月):

terminal
# 克隆 moltworker 项目
$ git clone https://github.com/cloudflare/moltworker.git
$ cd moltworker
# 配置
$ cp wrangler.toml.example wrangler.toml
# 编辑 wrangler.toml 填入你的 Cloudflare 账号和配置
# 部署
$ npx wrangler deploy

四、国内云(阿里云/腾讯云)

国内云推荐用 Docker 方案。以腾讯云轻量应用服务器为例:

terminal
# SSH 登录
$ ssh ubuntu@你的服务器IP
# 安装 Docker
$ curl -fsSL https://get.docker.com | sh
# 部署 OpenClaw(同上 Docker 流程)
$ docker pull openclaw/openclaw:latest
$ docker run -d --name openclaw --restart=always \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest
# 配置国产模型(DeepSeek 无需代理)
$ docker exec -it openclaw openclaw onboard

💡 成本参考:腾讯云轻量 2C2G 约 ¥40/月,DeepSeek API 约 ¥1/百万 token。一个 24 小时在线的 AI Agent 月成本不到 ¥50。

分享: