Kompatibilitas perangkat keras
Minimum: RAM 1 GB, 1 inti, ruang disk kosong 500 MB, OS 64-bit.
Direkomendasikan: RAM 2 GB+, kartu SD 16 GB+ (atau SSD USB), Ethernet.
Prasyarat
- Raspberry Pi 4 atau 5 dengan RAM 2 GB+ (direkomendasikan 4 GB)
- Kartu MicroSD (16 GB+) atau SSD USB (kinerja lebih baik)
- Catu daya resmi Pi
- Koneksi jaringan (Ethernet atau WiFi)
- Raspberry Pi OS 64-bit (wajib — jangan gunakan versi 32-bit)
- Sekitar 30 menit
Penyiapan
1
Flas OS
Gunakan Raspberry Pi OS Lite (64-bit) — desktop tidak diperlukan untuk server tanpa monitor.
- Unduh Raspberry Pi Imager.
- Pilih OS: Raspberry Pi OS Lite (64-bit).
- Dalam dialog pengaturan, lakukan prakonfigurasi:
- Nama host:
gateway-host - Aktifkan SSH
- Tetapkan nama pengguna dan kata sandi
- Konfigurasikan WiFi (jika tidak menggunakan Ethernet)
- Nama host:
- Flas ke kartu SD atau drive USB, masukkan perangkat tersebut, lalu nyalakan Pi.
2
Hubungkan melalui SSH
3
Perbarui sistem
4
Instal Node.js 24
5
Tambahkan swap (penting untuk RAM 2 GB atau kurang)
6
Instal OpenClaw
7
Jalankan orientasi awal
8
Verifikasi
9
Akses Antarmuka Kontrol
Di komputer Anda, dapatkan URL dasbor dari Pi:Kemudian buat terowongan SSH di terminal lain:Buka URL yang dicetak di peramban lokal Anda. Untuk akses jarak jauh yang selalu aktif, lihat integrasi Tailscale.
Kiat kinerja
Gunakan SSD USB — kartu SD lambat dan cepat aus. SSD USB meningkatkan kinerja secara drastis dan mampu bertahan lebih banyak siklus penulisan; gunakan SSD tersebut untukOPENCLAW_STATE_DIR jika Anda tetap menyimpan OS di SD. Lihat panduan boot USB Pi.
Aktifkan cache kompilasi modul — Mempercepat pemanggilan CLI berulang pada host Pi berdaya rendah. OPENCLAW_NO_RESPAWN=1 membuat mulai ulang rutin Gateway tetap berlangsung dalam proses yang sama, sehingga menghindari serah-terima proses tambahan dan menjaga pelacakan PID tetap sederhana pada host kecil:
/var/tmp, bukan /tmp — beberapa distribusi menghapus isi /tmp saat boot, yang menghilangkan cache yang telah dipanaskan.
Kurangi penggunaan memori — Untuk penyiapan tanpa monitor, bebaskan memori GPU dan nonaktifkan layanan yang tidak digunakan:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Pada Pi tanpa monitor, aktifkan juga lingering satu kali agar layanan pengguna tetap berjalan setelah keluar: sudo loginctl enable-linger "$(whoami)".
Penyiapan model yang direkomendasikan
Karena Pi hanya menjalankan gateway, gunakan model API yang dihosting di cloud — jangan jalankan LLM lokal pada Pi karena model kecil sekalipun terlalu lambat untuk digunakan:Catatan biner ARM
Sebagian besar fitur OpenClaw berfungsi di ARM64 tanpa perubahan (Node.js, Telegram, WhatsApp/Baileys, Chromium). Biner yang terkadang tidak memiliki versi ARM biasanya berupa alat CLI Go/Rust opsional yang disertakan oleh Skills. Verifikasi arsitektur denganuname -m (seharusnya menampilkan aarch64), lalu periksa halaman rilis biner yang tidak tersedia untuk artefak linux-arm64 / aarch64 sebelum beralih ke kompilasi dari sumber.
Persistensi dan pencadangan
Status OpenClaw berada di:~/.openclaw/—openclaw.json,auth-profiles.jsonper agen, status saluran/penyedia, sesi.~/.openclaw/workspace/— ruang kerja agen (SOUL.md, memori, artefak).
Pemecahan masalah
Kehabisan memori — Verifikasi bahwa swap aktif denganfree -h. Nonaktifkan layanan yang tidak digunakan (sudo systemctl disable cups bluetooth avahi-daemon). Gunakan hanya model berbasis API.
Kinerja lambat — Gunakan SSD USB sebagai pengganti kartu SD. Periksa pembatasan CPU dengan vcgencmd get_throttled (seharusnya menghasilkan 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 adalah Pi tanpa monitor, verifikasi juga bahwa lingering telah diaktifkan: sudo loginctl enable-linger "$(whoami)".
Masalah biner ARM — Jika suatu skill gagal dengan “exec format error”, periksa apakah biner tersebut memiliki versi ARM64. Verifikasi arsitektur dengan uname -m (seharusnya menampilkan aarch64).
Koneksi WiFi terputus — Nonaktifkan pengelolaan daya WiFi: sudo iwconfig wlan0 power off.
Langkah berikutnya
- Saluran — hubungkan Telegram, WhatsApp, Discord, dan lainnya
- Konfigurasi Gateway — semua opsi konfigurasi
- Pembaruan — jaga agar OpenClaw tetap mutakhir