Deploy OpenClaw 至生產伺服器,使用 openclaw-ansible — 具備安全優先架構的自動化安裝程式。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw-ansible 儲存庫是 Ansible 部署的權威來源。本頁是快速概覽。
先決條件
| 需求 | 詳細資訊 |
|---|---|
| OS | Debian 11+ 或 Ubuntu 20.04+ |
| 存取權限 | Root 或 sudo 權限 |
| 網路 | 用於套件安裝的網際網路連線 |
| Ansible | 2.14+(由快速開始指令碼自動安裝) |
你會獲得
- 防火牆優先的安全性 — UFW + Docker 隔離(僅 SSH + Tailscale 可存取)
- Tailscale VPN — 安全遠端存取,不公開暴露服務
- Docker — 隔離的沙箱容器、僅限 localhost 綁定
- 縱深防禦 — 4 層安全架構
- Systemd 整合 — 開機自動啟動並強化安全性
- 單一命令設定 — 幾分鐘內完成部署
快速開始
單一命令安裝:安裝內容
Ansible playbook 會安裝並設定:- Tailscale — 用於安全遠端存取的網狀 VPN
- UFW 防火牆 — 僅開放 SSH + Tailscale 連接埠
- Docker CE + Compose V2 — 用於預設代理沙箱後端
- Node.js 24 + pnpm — 執行階段相依套件(Node 22 LTS,目前為
22.16+,仍受支援) - OpenClaw — 以主機為基礎,不容器化
- Systemd 服務 — 自動啟動並進行安全強化
Gateway 直接在主機上執行(不在 Docker 中)。代理沙箱是
可選的;此 playbook 會安裝 Docker,因為它是預設的沙箱
後端。詳情及其他後端請參閱沙箱。
安裝後設定
快速命令
安全架構
部署使用 4 層防禦模型:- 防火牆 (UFW) — 僅公開暴露 SSH (22) + Tailscale (41641/udp)
- VPN (Tailscale) — Gateway 僅可透過 VPN 網狀網路存取
- Docker 隔離 — DOCKER-USER iptables 鏈防止外部連接埠暴露
- Systemd 強化 — NoNewPrivileges、PrivateTmp、無特權使用者
手動安裝
如果你偏好手動控制自動化流程:更新
Ansible 安裝程式會設定 OpenClaw 以供手動更新。標準更新流程請參閱更新。 若要重新執行 Ansible playbook(例如用於設定變更):疑難排解
防火牆封鎖我的連線
防火牆封鎖我的連線
- 先確認你可以透過 Tailscale VPN 存取
- SSH 存取(連接埠 22)一律允許
- Gateway 設計上僅可透過 Tailscale 存取
服務無法啟動
服務無法啟動
Docker 沙箱問題
Docker 沙箱問題
提供者登入失敗
提供者登入失敗
請確認你正以
openclaw 使用者身分執行:進階設定
如需詳細的安全架構與疑難排解,請參閱 openclaw-ansible 儲存庫:相關
- openclaw-ansible — 完整部署指南
- Docker — 容器化 Gateway 設定
- 沙箱 — 代理沙箱設定
- 多代理沙箱與工具 — 逐代理隔離