Donanım uyumluluğu
Asgari: 1 GB RAM, 1 çekirdek, 500 MB boş disk alanı, 64 bit işletim sistemi.
Önerilen: 2 GB+ RAM, 16 GB+ SD kart (veya USB SSD), Ethernet.
Ön koşullar
- 2 GB+ RAM’e sahip Raspberry Pi 4 veya 5 (4 GB önerilir)
- MicroSD kart (16 GB+) veya USB SSD (daha iyi performans)
- Resmî Pi güç kaynağı
- Ağ bağlantısı (Ethernet veya WiFi)
- 64 bit Raspberry Pi OS (zorunludur — 32 bit kullanmayın)
- Yaklaşık 30 dakika
Kurulum
1
İşletim sistemini yazdırın
Raspberry Pi OS Lite (64-bit) kullanın — başsız bir sunucu için masaüstü gerekmez.
- Raspberry Pi Imager uygulamasını indirin.
- İşletim sistemini seçin: Raspberry Pi OS Lite (64-bit).
- Ayarlar iletişim kutusunda şunları önceden yapılandırın:
- Ana makine adı:
gateway-host - SSH’yi etkinleştirin
- Kullanıcı adı ve parola belirleyin
- WiFi’yi yapılandırın (Ethernet kullanmıyorsanız)
- Ana makine adı:
- SD kartınıza veya USB sürücünüze yazdırın, sürücüyü takın ve Pi’yi başlatın.
2
SSH üzerinden bağlanın
3
Sistemi güncelleyin
4
Node.js 24'ü yükleyin
5
Takas alanı ekleyin (2 GB veya daha azı için önemlidir)
6
OpenClaw'u yükleyin
7
İlk kurulumu çalıştırın
8
Doğrulayın
9
Kontrol kullanıcı arayüzüne erişin
Bilgisayarınızdan Pi üzerindeki kontrol paneli URL’sini alın:Ardından başka bir terminalde SSH tüneli oluşturun:Yazdırılan URL’yi yerel tarayıcınızda açın. Her zaman açık uzaktan erişim için Tailscale entegrasyonu bölümüne bakın.
Performans ipuçları
USB SSD kullanın — SD kartlar yavaştır ve zamanla aşınır. USB SSD performansı önemli ölçüde artırır ve daha fazla yazma döngüsüne dayanır; işletim sistemini SD kartta tutuyorsanızOPENCLAW_STATE_DIR için SSD’yi kullanın. Pi USB önyükleme kılavuzuna bakın.
Modül derleme önbelleğini etkinleştirin — Düşük güçlü Pi ana makinelerinde yinelenen CLI çağrılarını hızlandırır. OPENCLAW_NO_RESPAWN=1, rutin Gateway yeniden başlatmalarını işlem içinde tutarak ek süreç aktarımlarını önler ve küçük ana makinelerde PID takibini basit tutar:
/tmp değil, /var/tmp kullanın — bazı dağıtımlar önyükleme sırasında /tmp öğesini temizleyerek hazırlanmış önbelleği siler.
Bellek kullanımını azaltın — Başsız kurulumlarda GPU belleğini serbest bırakın ve kullanılmayan hizmetleri devre dışı bırakın:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Başsız bir Pi’de, kullanıcı hizmetinin oturum kapatıldıktan sonra çalışmayı sürdürmesi için kalıcılığı bir kez etkinleştirin: sudo loginctl enable-linger "$(whoami)".
Önerilen model kurulumu
Pi yalnızca Gateway’i çalıştırdığından bulutta barındırılan API modellerini kullanın — yerel LLM’leri Pi üzerinde çalıştırmayın; küçük modeller bile kullanışlı olamayacak kadar yavaştır:ARM ikili dosya notları
OpenClaw özelliklerinin çoğu ARM64 üzerinde değişiklik yapılmadan çalışır (Node.js, Telegram, WhatsApp/Baileys, Chromium). Zaman zaman ARM derlemeleri bulunmayan ikili dosyalar genellikle Skills tarafından sunulan isteğe bağlı Go/Rust CLI araçlarıdır. Mimarininuname -m ile doğrulayın (aarch64 göstermelidir), ardından kaynaktan derlemeye başvurmadan önce eksik ikili dosyanın sürüm sayfasında linux-arm64 / aarch64 yapıtlarını kontrol edin.
Kalıcılık ve yedeklemeler
OpenClaw durumu şurada bulunur:~/.openclaw/—openclaw.json, aracı başınaauth-profiles.json, kanal/sağlayıcı durumu, oturumlar.~/.openclaw/workspace/— aracı çalışma alanı (SOUL.md, bellek, yapıtlar).
Sorun giderme
Bellek yetersizliği — Takas alanının etkin olduğunufree -h ile doğrulayın. Kullanılmayan hizmetleri devre dışı bırakın (sudo systemctl disable cups bluetooth avahi-daemon). Yalnızca API tabanlı modeller kullanın.
Yavaş performans — SD kart yerine USB SSD kullanın. CPU hız kısıtlamasını vcgencmd get_throttled ile kontrol edin (0x0 döndürmelidir).
Hizmet başlamıyor — Günlükleri journalctl --user -u openclaw-gateway.service --no-pager -n 100 ile kontrol edin ve openclaw doctor --non-interactive komutunu çalıştırın. Bu başsız bir Pi ise kalıcılığın etkin olduğunu da doğrulayın: sudo loginctl enable-linger "$(whoami)".
ARM ikili dosya sorunları — Bir skill “exec format error” hatasıyla başarısız olursa ikili dosyanın ARM64 derlemesi olup olmadığını kontrol edin. Mimarinin uname -m ile doğrulayın (aarch64 göstermelidir).
WiFi bağlantısı kesiliyor — WiFi güç yönetimini devre dışı bırakın: sudo iwconfig wlan0 power off.
Sonraki adımlar
- Kanallar — Telegram, WhatsApp, Discord ve daha fazlasını bağlayın
- Gateway yapılandırması — tüm yapılandırma seçenekleri
- Güncelleme — OpenClaw’u güncel tutun