本網站為獨立社群專案,與 OpenClaw 官方無任何關聯。內容僅供參考。 了解更多

翻譯文件

本頁為社群翻譯版本,可能與官方最新內容有出入。 查看官方英文原文 →

Hetzner VPS 部署

在 Hetzner VPS 上使用 Docker 部署 OpenClaw Gateway 的正式環境指南,涵蓋持久化狀態管理和安全存取。

本指南說明如何在 Hetzner VPS 上使用 Docker 部署 OpenClaw Gateway。重點涵蓋持久化狀態管理、將二進位檔嵌入映像檔,以及安全的重啟行為,實現約每月 $5 的全天候運行設定。

核心部署元件

基本設定步驟

部署流程包括:佈建 Hetzner Ubuntu/Debian VPS、安裝 Docker、複製 OpenClaw 儲存庫,以及設定持久化目錄。

重要: 所有長期狀態必須存放在主機上,而非短暫的容器內。

二進位檔管理

關鍵需求是在建置時將外部二進位檔(gog、goplaces、wacli)嵌入 Docker 映像檔中。

警告: 在運行中的容器內安裝二進位檔是一個陷阱。任何在執行時安裝的內容都會在重新啟動時遺失。

持久化策略

狀態被組織在多個位置:

  • Gateway 設定 — 掛載到主機目錄
  • 認證設定檔 — 掛載到主機目錄
  • 工作區成品 — 掛載到主機目錄
  • WhatsApp 會話 — 掛載到主機目錄
  • 外部二進位檔和 Node 執行環境 — 存在於 Docker 映像檔內

安全與存取

建議保持 Gateway 在 VPS 上僅監聽 loopback,並透過 SSH 通道從您的筆電存取:

ssh -L 18789:127.0.0.1:18789 user@your-hetzner-vps

提示: 對於可能存在對抗性的多使用者環境,請維持公司共享代理和個人設定檔之間的嚴格分離,並使用專屬的 VPS/執行帳戶。

基礎設施即程式碼選項

對於偏好自動化部署的團隊,社群維護的 Terraform 設定可供使用,提供模組化設定、安全強化和自動備份/還原工作流程。

相關資源