Cài đặt Ansible
Cách được khuyến nghị để triển khai OpenClaw lên máy chủ production là thông qua openclaw-ansible — một trình cài đặt tự động với kiến trúc ưu tiên bảo mật.Khởi động nhanh
Cài đặt chỉ với một lệnh:📦 Hướng dẫn đầy đủ: github.com/openclaw/openclaw-ansible The openclaw-ansible repo is the source of truth for Ansible deployment. This page is a quick overview.
Những gì bạn nhận được
- 🔒 Bảo mật ưu tiên firewall: UFW + cô lập Docker (chỉ cho phép SSH + Tailscale)
- 🔐 VPN Tailscale: Truy cập từ xa an toàn mà không cần phơi bày dịch vụ ra Internet
- 🐳 Docker: Các container sandbox cô lập, chỉ bind localhost
- 🛡️ Phòng thủ nhiều lớp: Kiến trúc bảo mật 4 lớp
- 🚀 Thiết lập một lệnh: Triển khai hoàn chỉnh trong vài phút
- 🔧 Tích hợp systemd: Tự khởi động khi boot kèm tăng cường bảo mật
Yêu cầu
- OS: Debian 11+ hoặc Ubuntu 20.04+
- Quyền truy cập: Quyền root hoặc sudo
- Mạng: Kết nối Internet để cài đặt gói
- Ansible: 2.14+ (được cài tự động bởi script khởi động nhanh)
Những gì được cài đặt
Playbook Ansible sẽ cài đặt và cấu hình:- Tailscale (VPN mesh cho truy cập từ xa an toàn)
- Firewall UFW (chỉ mở cổng SSH + Tailscale)
- Docker CE + Compose V2 (cho sandbox của tác tử)
- Node.js 22.x + pnpm (phụ thuộc runtime)
- OpenClaw (chạy trên host, không container hóa)
- Dịch vụ systemd (tự khởi động kèm tăng cường bảo mật)
Thiết lập sau cài đặt
Sau khi cài đặt hoàn tất, chuyển sang người dùng openclaw:- Trình hướng dẫn ban đầu: Cấu hình các thiết lập OpenClaw
- Đăng nhập nhà cung cấp: Kết nối WhatsApp/Telegram/Discord/Signal
- Kiểm tra Gateway: Xác minh cài đặt
- Thiết lập Tailscale: Kết nối vào mesh VPN của bạn
Lệnh nhanh
Kiến trúc bảo mật
Phòng thủ 4 lớp
- Firewall (UFW): Chỉ công khai SSH (22) + Tailscale (41641/udp)
- VPN (Tailscale): Gateway chỉ truy cập được qua mesh VPN
- Cô lập Docker: Chuỗi iptables DOCKER-USER ngăn phơi bày cổng ra ngoài
- Tăng cường systemd: NoNewPrivileges, PrivateTmp, người dùng không đặc quyền
Xác minh
Kiểm tra bề mặt tấn công từ bên ngoài:Khả dụng của Docker
Docker is installed for agent sandboxes (isolated tool execution), not for running the gateway itself. The gateway binds to localhost only and is accessible via Tailscale VPN. Xem Multi-Agent Sandbox & Tools để cấu hình sandbox.Cài đặt thủ công
Nếu bạn muốn kiểm soát thủ công thay vì tự động hóa:Cập nhật OpenClaw
The Ansible installer sets up OpenClaw for manual updates. See Updating for the standard update flow. Để chạy lại playbook Ansible (ví dụ: khi thay đổi cấu hình):Xử lý sự cố
Firewall chặn kết nối của tôi
Nếu bạn bị khóa truy cập:- Đảm bảo bạn có thể truy cập qua VPN Tailscale trước
- Truy cập SSH (cổng 22) luôn được cho phép
- Gateway chỉ có thể truy cập qua Tailscale theo thiết kế
Dịch vụ không khởi động
Sự cố sandbox Docker
Đăng nhập nhà cung cấp thất bại
Đảm bảo bạn đang chạy với người dùngopenclaw:
Cấu hình nâng cao
Để xem chi tiết kiến trúc bảo mật và xử lý sự cố:Liên quan
- openclaw-ansible — hướng dẫn triển khai đầy đủ
- Docker — thiết lập gateway dạng container
- Sandboxing — cấu hình sandbox của tác tử
- Multi-Agent Sandbox & Tools — cô lập theo từng tác tử