最近更新作者 OpenClaw Guide
OpenClaw VPS 部署(Docker / 原生)
你將完成什麼
- 通過 Docker 或原生方式在 VPS 部署 OpenClaw
- 持久化設定和狀態資料
- 學會安全地重啟、停止和驗證網關
- 規避 Docker、網絡、權限和資料丟失等常見問題
VPS 設定建議
- 至少 2 vCPU / 2 GB RAM / 20 GB SSD
- Ubuntu 22.04 或更高版本
方案 A:Docker(推薦)
Step 1:更新系統
Command
sudo apt update && sudo apt upgrade -ysudo apt install -y curl git ca-certificatesStep 2:安裝 Docker 和 Compose
Command
sudo apt install -y docker.io docker-composedocker --versiondocker-compose --versionStep 3:修復 Docker 權限
Command
sudo usermod -aG docker $USER執行後退出並重新登錄。
Step 4:克隆倉庫
Command
git clone https://github.com/openclaw/openclaw.gitcd openclawStep 5:運行官方 Docker 初始化腳本
Command
chmod +x ./docker-setup.sh./docker-setup.shStep 6:在 CLI 容器中完成 onboarding
Command
docker compose exec openclaw-cli openclaw onboard --flow quickstartStep 7:查看日誌驗證
Command
docker compose logs -f openclaw-gateway方案 B:原生安裝
Step 1:安裝 OpenClaw
Command
curl -fsSL https://openclaw.bot/install.sh | bashnpm i -g openclaw@latestStep 2:完成 onboarding 並安裝後臺服務
Command
openclaw onboard --install-daemonStep 3:驗證運行狀態
Command
openclaw healthopenclaw status --all如何安全地重啟和停止 OpenClaw
Docker 重啟
Command
docker compose restart openclaw-gateway openclaw-cliDocker 停止
Command
docker compose stop原生重啟
Command
openclaw gateway restart || openclaw restart原生停止
Command
openclaw stop || pkill -f openclaw持久化資料與備份
通常最關鍵的路徑是:
~/.openclaw/~/.openclaw/workspace/
快速備份:
Command
tar -czf openclaw-backup.tar.gz ~/.openclaw最小安全加固
Command
sudo ufw allow OpenSSHsudo ufw enablesudo ufw status除非你非常明確理解風險,否則不要把網關直接暴露到公網。優先綁定 localhost,或通過 token 與反向代理鑑權保護。
安全訪問 Control UI
優先使用 SSH 隧道,不要直接開放端口:
Command
ssh -N -L 18789:127.0.0.1:18789 user@your-vps-ip常見 Docker / VPS 問題
什麼時候應該使用 Docker?
如果你需要可重複部署、方便持久化和更清晰的隔離,優先用 Docker。
什麼時候使用原生安裝?
只有在你明確知道原因,或者你的環境不適合 Docker 時才考慮原生安裝。
網關令牌、瀏覽器中繼和技能設定在哪裡看?
繼續看 高級設定,其中會解釋 gateway token、browser relay 和技能相關設置。