跳转到内容

最近更新 · 2026-01-30

OpenClaw VPS 部署(Docker / 原生)

你将完成什么

  • 选择 Docker 或原生方式在 VPS 部署 OpenClaw
  • 保证配置与数据持久化
  • 完成 onboarding 并验证网关运行
  • 规避常见坑(权限/网络/数据丢失)

VPS 配置建议

  • 2 vCPU / 2GB RAM / 20GB SSD
  • Ubuntu 22.04+

(可选联盟卡片)

md
<AffiliateBox title="2 vCPU / 2GB RAM(推荐起步)" desc="适合 24/7 运行 OpenClaw" href="YOUR_AFFILIATE_LINK" />

方案 A:Docker(推荐)

Step 1:更新系统

bash
sudo apt update && sudo apt upgrade -ysudo apt install -y curl git ca-certificates

Step 2:安装 Docker 与 Compose

bash
sudo apt install -y docker.io docker-composedocker --versiondocker-compose --version

Step 3:解决 Docker 权限

bash
sudo usermod -aG docker $USER

退出 SSH 重新登录。

Step 4:克隆仓库

bash
git clone https://github.com/openclaw/openclaw.gitcd openclaw

Step 5:运行官方 Docker 脚本

bash
chmod +x ./docker-setup.sh./docker-setup.sh

可选:把常用系统包 bake 进镜像(更稳)。

bash
export OPENCLAW_DOCKER_APT_PACKAGES="ffmpeg build-essential"./docker-setup.sh

宿主机持久化路径(官方文档):

  • ~/.openclaw/(配置/状态)
  • ~/.openclaw/workspace/(工作区)

Step 6:用 CLI 容器跑 onboarding

bash
docker compose exec openclaw-cli openclaw onboard --flow quickstart

Step 7:日志与验证

bash
docker compose logs -f openclaw-gateway

方案 B:原生安装(不使用 Docker)

Step 1:安装 Node.js(官方推荐运行时)

bash
curl -fsSL https://openclaw.bot/install.sh | bash

Step 2:安装 CLI

bash
npm i -g openclaw@latestopenclaw --version

Step 3:运行 onboarding + 安装后台服务

bash
openclaw onboard --install-daemon

Step 4:验证运行

bash
openclaw healthopenclaw status --all

Step 10:最小安全加固

bash
sudo ufw allow OpenSSHsudo ufw enablesudo ufw status

Step 11:备份数据

bash
cd ~/openclawtar -czf openclaw-data-backup.tar.gz openclaw-data

安全访问 Control UI(SSH 隧道)

如果需要访问 Control UI,建议通过 SSH 隧道,不要直接暴露端口:

bash
ssh -N -L 18789:127.0.0.1:18789 user@your-vps-ip

TweetEmbed 示例:

下一步

  • 接入通道:/docs/channel-telegram / /docs/channel-whatsapp / /docs/channel-feishu
  • 排错与截图:/docs/troubleshooting
  • VPS 配置推荐:/vps