Instalasi Ansible
Deploy OpenClaw ke server produksi dengan openclaw-ansible — installer otomatis dengan arsitektur yang mengutamakan keamanan.Repo openclaw-ansible adalah sumber kebenaran untuk deployment Ansible. Halaman ini adalah ringkasan singkat.
Prasyarat
| Persyaratan | Detail |
|---|---|
| OS | Debian 11+ atau Ubuntu 20.04+ |
| Akses | Hak akses root atau sudo |
| Jaringan | Koneksi internet untuk instalasi paket |
| Ansible | 2.14+ (diinstal secara otomatis oleh skrip quick-start) |
Yang Anda Dapatkan
- Keamanan yang mengutamakan firewall — isolasi UFW + Docker (hanya SSH + Tailscale yang dapat diakses)
- VPN Tailscale — akses jarak jauh aman tanpa mengekspos layanan secara publik
- Docker — container sandbox terisolasi, binding hanya localhost
- Defense in depth — arsitektur keamanan 4 lapis
- Integrasi systemd — auto-start saat boot dengan hardening
- Setup satu perintah — deployment lengkap dalam hitungan menit
Quick Start
Instalasi satu perintah:Yang Akan Diinstal
Playbook Ansible menginstal dan mengonfigurasi:- Tailscale — mesh VPN untuk akses jarak jauh yang aman
- Firewall UFW — hanya port SSH + Tailscale
- Docker CE + Compose V2 — untuk sandbox agen
- Node.js 24 + pnpm — dependensi runtime (Node 22 LTS, saat ini
22.14+, tetap didukung) - OpenClaw — berbasis host, bukan dikontainerkan
- Layanan systemd — auto-start dengan hardening keamanan
Gateway berjalan langsung pada host (bukan di Docker), tetapi sandbox agen menggunakan Docker untuk isolasi. Lihat Sandboxing untuk detail.
Setup Setelah Instalasi
Jalankan wizard onboarding
Skrip pascainstalasi memandu Anda dalam mengonfigurasi pengaturan OpenClaw.
Perintah Cepat
Arsitektur Keamanan
Deployment ini menggunakan model pertahanan 4 lapis:- Firewall (UFW) — hanya SSH (22) + Tailscale (41641/udp) yang diekspos secara publik
- VPN (Tailscale) — gateway hanya dapat diakses melalui mesh VPN
- Isolasi Docker — chain iptables DOCKER-USER mencegah eksposur port eksternal
- Hardening systemd — NoNewPrivileges, PrivateTmp, pengguna tanpa hak istimewa
Instalasi Manual
Jika Anda lebih memilih kontrol manual atas otomatisasi:Pembaruan
Installer Ansible menyiapkan OpenClaw untuk pembaruan manual. Lihat Updating untuk alur pembaruan standar. Untuk menjalankan ulang playbook Ansible (misalnya, untuk perubahan konfigurasi):Pemecahan Masalah
Firewall memblokir koneksi saya
Firewall memblokir koneksi saya
- Pastikan Anda dapat mengakses melalui VPN Tailscale terlebih dahulu
- Akses SSH (port 22) selalu diizinkan
- Gateway hanya dapat diakses melalui Tailscale sesuai desain
Layanan tidak mau mulai
Layanan tidak mau mulai
Masalah sandbox Docker
Masalah sandbox Docker
Login penyedia gagal
Login penyedia gagal
Pastikan Anda menjalankan sebagai pengguna
openclaw:Konfigurasi Lanjutan
Untuk arsitektur keamanan dan pemecahan masalah yang lebih rinci, lihat repo openclaw-ansible:Terkait
- openclaw-ansible — panduan deployment lengkap
- Docker — setup gateway yang dikontainerkan
- Sandboxing — konfigurasi sandbox agen
- Multi-Agent Sandbox and Tools — isolasi per agen