Zgodność sprzętowa
| Model Pi | RAM | Działa? | Uwagi |
|---|---|---|---|
| Pi 5 | 4/8 GB | Najlepiej | Najszybszy, zalecany. |
| Pi 4 | 4 GB | Dobrze | Najlepszy wybór dla większości użytkowników. |
| Pi 4 | 2 GB | OK | Dodaj swap. |
| Pi 4 | 1 GB | Ciasno | Możliwe ze swapem, minimalna konfiguracja. |
| Pi 3B+ | 1 GB | Wolno | Działa, ale ociężale. |
| Pi Zero 2 W | 512 MB | Nie | Niezalecany. |
Wymagania wstępne
- Raspberry Pi 4 lub 5 z 2 GB+ RAM (zalecane 4 GB)
- Karta MicroSD (16 GB+) lub USB SSD (lepsza wydajność)
- Oficjalny zasilacz Pi
- Połączenie sieciowe (Ethernet lub WiFi)
- 64-bitowy Raspberry Pi OS (wymagany — nie używaj wersji 32-bitowej)
- Około 30 minut
Konfiguracja
Flash the OS
Użyj Raspberry Pi OS Lite (64-bit) — pulpit nie jest potrzebny dla serwera headless.
- Pobierz Raspberry Pi Imager.
- Wybierz system: Raspberry Pi OS Lite (64-bit).
- W oknie ustawień wstępnie skonfiguruj:
- Nazwa hosta:
gateway-host - Włącz SSH
- Ustaw nazwę użytkownika i hasło
- Skonfiguruj WiFi (jeśli nie używasz Ethernetu)
- Nazwa hosta:
- Wgraj obraz na kartę SD lub dysk USB, włóż nośnik i uruchom Pi.
Run onboarding
Access the Control UI
Na swoim komputerze pobierz URL panelu z Pi:Następnie utwórz tunel SSH w innym terminalu:Otwórz wydrukowany URL w lokalnej przeglądarce. Aby uzyskać zawsze dostępny dostęp zdalny, zobacz integrację Tailscale.
Wskazówki dotyczące wydajności
Użyj USB SSD — karty SD są wolne i zużywają się. USB SSD znacząco poprawia wydajność. Zobacz przewodnik rozruchu Pi z USB. Włącz pamięć podręczną kompilacji modułów — przyspiesza powtarzane wywołania CLI na słabszych hostach Pi:OPENCLAW_NO_RESPAWN=1 utrzymuje rutynowe restarty Gateway w tym samym procesie, co pozwala uniknąć dodatkowych przekazań między procesami i upraszcza śledzenie PID na małych hostach.
Zmniejsz użycie pamięci — w konfiguracjach headless zwolnij pamięć GPU i wyłącz nieużywane usługi:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Na headless Pi włącz też jednorazowo lingering, aby usługa użytkownika przetrwała wylogowanie: sudo loginctl enable-linger "$(whoami)".
Zalecana konfiguracja modelu
Ponieważ Pi uruchamia tylko Gateway, używaj modeli API hostowanych w chmurze:Uwagi dotyczące binariów ARM
Większość funkcji OpenClaw działa na ARM64 bez zmian (Node.js, Telegram, WhatsApp/Baileys, Chromium). Binarne pliki, którym czasami brakuje buildów ARM, to zwykle opcjonalne narzędzia CLI w Go/Rust dostarczane przez Skills. Przed przejściem do budowania ze źródeł sprawdź stronę wydań brakującego binarium pod kątem artefaktówlinux-arm64 / aarch64.
Trwałość i kopie zapasowe
Stan OpenClaw znajduje się w:~/.openclaw/—openclaw.json,auth-profiles.jsondla poszczególnych agentów, stan kanałów/dostawców, sesje.~/.openclaw/workspace/— obszar roboczy agenta (SOUL.md, pamięć, artefakty).
Rozwiązywanie problemów
Brak pamięci — sprawdź, czy swap jest aktywny, używającfree -h. Wyłącz nieużywane usługi (sudo systemctl disable cups bluetooth avahi-daemon). Używaj wyłącznie modeli opartych na API.
Niska wydajność — użyj USB SSD zamiast karty SD. Sprawdź dławienie CPU za pomocą vcgencmd get_throttled (powinno zwrócić 0x0).
Usługa się nie uruchamia — sprawdź logi poleceniem journalctl --user -u openclaw-gateway.service --no-pager -n 100 i uruchom openclaw doctor --non-interactive. Jeśli to headless Pi, sprawdź też, czy lingering jest włączony: sudo loginctl enable-linger "$(whoami)".
Problemy z binariami ARM — jeśli Skill kończy się błędem „exec format error”, sprawdź, czy binarium ma build ARM64. Zweryfikuj architekturę poleceniem uname -m (powinno pokazać aarch64).
Zrywanie WiFi — wyłącz zarządzanie energią WiFi: sudo iwconfig wlan0 power off.
Następne kroki
- Kanały — połącz Telegram, WhatsApp, Discord i więcej
- Konfiguracja Gateway — wszystkie opcje konfiguracji
- Aktualizowanie — utrzymuj OpenClaw w aktualnej wersji