最近更新 · 2026-01-30
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