目录
- 你将完成什么
- VPS 配置建议
- 方案 A:Docker(推荐)
- Step 1:更新系统
- Step 2:安装 Docker 与 Compose
- Step 3:解决 Docker 权限
- Step 4:克隆仓库
- Step 5:运行官方 Docker 脚本
- Step 6:用 CLI 容器跑 onboarding
- Step 7:日志与验证
- 方案 B:原生安装(不使用 Docker)
- Step 1:安装 Node.js(官方推荐运行时)
- Step 2:安装 CLI
- Step 3:运行 onboarding + 安装后台服务
- Step 4:验证运行
- Step 10:最小安全加固
- Step 11:备份数据
- 安全访问 Control UI(SSH 隧道)
- 下一步
OpenClaw Docker / VPS 安全部署(推荐)
使用 Ubuntu + Docker 部署 OpenClaw,持久化数据并完成验证。
进阶18 分钟阅读更新于 2026-01-30
- VPS
- Docker
- Ubuntu
- Deployment
OpenClaw VPS 部署(Docker / 原生)
你将完成什么
- 选择 Docker 或原生方式在 VPS 部署 OpenClaw
- 保证配置与数据持久化
- 完成 onboarding 并验证网关运行
- 规避常见坑(权限/网络/数据丢失)
VPS 配置建议
- 2 vCPU / 2GB RAM / 20GB SSD
- Ubuntu 22.04+
(可选联盟卡片)
<AffiliateBox title="2 vCPU / 2GB RAM(推荐起步)" desc="适合 24/7 运行 OpenClaw" href="YOUR_AFFILIATE_LINK" />方案 A:Docker(推荐)
Step 1:更新系统
sudo apt update && sudo apt upgrade -ysudo apt install -y curl git ca-certificatesStep 2:安装 Docker 与 Compose
sudo apt install -y docker.io docker-composedocker --versiondocker-compose --versionStep 3:解决 Docker 权限
sudo usermod -aG docker $USER退出 SSH 重新登录。
Step 4:克隆仓库
git clone https://github.com/openclaw/openclaw.gitcd openclawStep 5:运行官方 Docker 脚本
chmod +x ./docker-setup.sh./docker-setup.sh可选:把常用系统包 bake 进镜像(更稳)。
export OPENCLAW_DOCKER_APT_PACKAGES="ffmpeg build-essential"./docker-setup.sh宿主机持久化路径(官方文档):
~/.openclaw/(配置/状态)~/.openclaw/workspace/(工作区)
Step 6:用 CLI 容器跑 onboarding
docker compose exec openclaw-cli openclaw onboard --flow quickstartStep 7:日志与验证
docker compose logs -f openclaw-gateway方案 B:原生安装(不使用 Docker)
Step 1:安装 Node.js(官方推荐运行时)
curl -fsSL https://openclaw.bot/install.sh | bashStep 2:安装 CLI
npm i -g openclaw@latestopenclaw --versionStep 3:运行 onboarding + 安装后台服务
openclaw onboard --install-daemonStep 4:验证运行
openclaw healthopenclaw status --allStep 10:最小安全加固
sudo ufw allow OpenSSHsudo ufw enablesudo ufw statusStep 11:备份数据
cd ~/openclawtar -czf openclaw-data-backup.tar.gz openclaw-data安全访问 Control UI(SSH 隧道)
如果需要访问 Control UI,建议通过 SSH 隧道,不要直接暴露端口:
ssh -N -L 18789:127.0.0.1:18789 user@your-vps-ipTweetEmbed 示例:
下一步
- 接入通道:
/docs/channel-telegram//docs/channel-whatsapp//docs/channel-feishu - 排错与截图:
/docs/troubleshooting - VPS 配置推荐:
/vps
常见问题
阅读本教程时常见的疑问与快速说明。
不使用 Docker 也能部署 OpenClaw 吗?安装
可以。Docker 更适合可复现与长期维护,但本地原生安装也适用于初次学习。
为什么 WhatsApp 扫码后有时不再回复?排障
常见原因是会话失效。建议用备用账号重新认证,并先检查网关心跳日志再上生产。
Provider Key 应该怎么安全存放?安全
请放在环境变量中,避免写进仓库或 YAML,必要时限制 shell 历史记录。
相关推荐
入门8 minUpdated 2026-01-30
OpenClaw 接入 Telegram(推荐)
- Telegram
- Channel
进阶8 minUpdated 2026-01-30
OpenClaw 接入飞书 / Lark
- Feishu
- Lark
- Channel
入门10 minUpdated 2026-01-30
OpenClaw 本地安装(Mac / Linux)
- Install
- Onboarding
- Mac
- Linux
这篇内容有帮助吗?