Kompatibilitas perangkat keras
| Model Pi | RAM | Berfungsi? | Catatan |
|---|---|---|---|
| Pi 5 | 4/8 GB | Terbaik | Tercepat, direkomendasikan. |
| Pi 4 | 4 GB | Bagus | Pilihan ideal untuk sebagian besar pengguna. |
| Pi 4 | 2 GB | Cukup | Tambahkan swap. |
| Pi 4 | 1 GB | Terbatas | Bisa dengan swap, konfigurasi minimal. |
| Pi 3B+ | 1 GB | Lambat | Berfungsi tetapi tersendat. |
| Pi Zero 2 W | 512 MB | Tidak | Tidak direkomendasikan. |
Prasyarat
- Raspberry Pi 4 atau 5 dengan RAM 2 GB+ (4 GB direkomendasikan)
- Kartu MicroSD (16 GB+) atau USB SSD (performa lebih baik)
- Catu daya resmi Pi
- Koneksi jaringan (Ethernet atau WiFi)
- Raspberry Pi OS 64-bit (wajib — jangan gunakan 32-bit)
- Sekitar 30 menit
Penyiapan
Flash OS
Gunakan Raspberry Pi OS Lite (64-bit) — desktop tidak diperlukan untuk server tanpa antarmuka.
- Unduh Raspberry Pi Imager.
- Pilih OS: Raspberry Pi OS Lite (64-bit).
- Di dialog pengaturan, konfigurasikan terlebih dahulu:
- Nama host:
gateway-host - Aktifkan SSH
- Tetapkan nama pengguna dan kata sandi
- Konfigurasikan WiFi (jika tidak menggunakan Ethernet)
- Nama host:
- Flash ke kartu SD atau drive USB Anda, masukkan, lalu boot Pi.
Jalankan onboarding
Akses Control UI
Di komputer Anda, dapatkan URL dasbor dari Pi:Lalu buat tunnel SSH di terminal lain:Buka URL yang dicetak di browser lokal Anda. Untuk akses jarak jauh yang selalu aktif, lihat integrasi Tailscale.
Tips performa
Gunakan USB SSD — Kartu SD lambat dan cepat aus. USB SSD meningkatkan performa secara drastis. Lihat panduan boot USB Pi. Aktifkan cache kompilasi modul — Mempercepat pemanggilan CLI berulang di host Pi berdaya rendah:OPENCLAW_NO_RESPAWN=1 menjaga restart rutin Gateway tetap dalam proses yang sama, sehingga menghindari handoff proses tambahan dan menjaga pelacakan PID tetap sederhana pada host kecil.
Kurangi penggunaan memori — Untuk penyiapan tanpa antarmuka, bebaskan memori GPU dan nonaktifkan layanan yang tidak digunakan:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Pada Pi tanpa antarmuka, aktifkan juga lingering satu kali agar layanan pengguna tetap berjalan setelah logout: sudo loginctl enable-linger "$(whoami)".
Penyiapan model yang direkomendasikan
Karena Pi hanya menjalankan Gateway, gunakan model API yang di-host di cloud:Catatan biner ARM
Sebagian besar fitur OpenClaw berfungsi di ARM64 tanpa perubahan (Node.js, Telegram, WhatsApp/Baileys, Chromium). Biner yang kadang tidak memiliki build ARM biasanya adalah alat CLI Go/Rust opsional yang dikirim oleh Skills. Verifikasi halaman rilis biner yang hilang untuk artefaklinux-arm64 / aarch64 sebelum kembali ke membangun dari sumber.
Persistensi dan cadangan
State OpenClaw berada di bawah:~/.openclaw/—openclaw.json,auth-profiles.jsonper agen, state channel/penyedia, sesi.~/.openclaw/workspace/— workspace agen (SOUL.md, memori, artefak).
Pemecahan masalah
Kehabisan memori — Verifikasi swap aktif denganfree -h. Nonaktifkan layanan yang tidak digunakan (sudo systemctl disable cups bluetooth avahi-daemon). Gunakan hanya model berbasis API.
Performa lambat — Gunakan USB SSD alih-alih kartu SD. Periksa throttling CPU dengan vcgencmd get_throttled (seharusnya mengembalikan 0x0).
Layanan tidak dapat dimulai — Periksa log dengan journalctl --user -u openclaw-gateway.service --no-pager -n 100 dan jalankan openclaw doctor --non-interactive. Jika ini Pi tanpa antarmuka, verifikasi juga bahwa lingering aktif: sudo loginctl enable-linger "$(whoami)".
Masalah biner ARM — Jika sebuah skill gagal dengan “exec format error”, periksa apakah biner tersebut memiliki build ARM64. Verifikasi arsitektur dengan uname -m (seharusnya menampilkan aarch64).
WiFi terputus — Nonaktifkan manajemen daya WiFi: sudo iwconfig wlan0 power off.
Langkah berikutnya
- Channel — hubungkan Telegram, WhatsApp, Discord, dan lainnya
- Konfigurasi Gateway — semua opsi konfigurasi
- Memperbarui — jaga OpenClaw tetap mutakhir