Raspberry Pi
Uruchom trwały, zawsze włączony Gateway OpenClaw na Raspberry Pi. Ponieważ Pi działa tylko jako gateway (modele działają w chmurze przez API), nawet skromny Pi dobrze radzi sobie z tym obciążeniem.Wymagania wstępne
- Raspberry Pi 4 lub 5 z 2 GB+ RAM (zalecane 4 GB)
- Karta microSD (16 GB+) lub dysk USB SSD (lepsza wydajność)
- Oficjalny zasilacz Pi
- Połączenie sieciowe (Ethernet lub WiFi)
- 64-bit Raspberry Pi OS (wymagany — nie używaj wersji 32-bitowej)
- Około 30 minut
Konfiguracja
Wgraj system operacyjny
Użyj Raspberry Pi OS Lite (64-bit) — środowisko graficzne nie jest potrzebne dla serwera bezgłowego.
- Pobierz Raspberry Pi Imager.
- Wybierz system operacyjny: Raspberry Pi OS Lite (64-bit).
- W oknie ustawień skonfiguruj wstępnie:
- 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 system na kartę SD lub dysk USB, włóż nośnik i uruchom Pi.
Uruchom onboarding
Uzyskaj dostęp do Control UI
Na komputerze pobierz URL panelu z Pi:Następnie utwórz tunel SSH w innym terminalu:Otwórz wypisany URL w lokalnej przeglądarce. Aby uzyskać zawsze dostęp zdalny, zobacz integrację z Tailscale.
Wskazówki dotyczące wydajności
Używaj dysku USB SSD — karty SD są wolne i się zużywają. Dysk USB SSD znacząco poprawia wydajność. Zobacz przewodnik uruchamiania Pi z USB. Włącz cache kompilacji modułów — przyspiesza powtarzane wywołania CLI na słabszych hostach Pi: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 tylko modeli opartych na API.
Niska wydajność — Użyj dysku USB SSD zamiast karty SD. Sprawdź ograniczanie CPU poleceniem vcgencmd get_throttled (powinno zwrócić 0x0).
Usługa nie chce się uruchomić — Sprawdź logi poleceniem journalctl --user -u openclaw-gateway.service --no-pager -n 100 i uruchom openclaw doctor --non-interactive. Jeśli to bezgłowy 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).
WiFi się rozłącza — Wyłącz zarządzanie energią WiFi: sudo iwconfig wlan0 power off.
Następne kroki
- Channels — podłącz Telegram, WhatsApp, Discord i inne
- Gateway configuration — wszystkie opcje konfiguracji
- Updating — utrzymuj OpenClaw na bieżąco