Uruchom trwały, zawsze włączony OpenClaw Gateway na Raspberry Pi. Ponieważ Pi jest tylko gatewayem (modele działają w chmurze przez API), nawet skromny Pi dobrze radzi sobie z obciążeniem — typowy koszt sprzętu to 35–80 USD jednorazowo, bez opłat miesięcznych.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
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 ospale. |
| 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
Wgraj system operacyjny
Użyj Raspberry Pi OS Lite (64-bit) — pulpit nie jest potrzebny dla serwera bez monitora.
- 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 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 wydrukowany URL w lokalnej przeglądarce. Aby uzyskać zawsze włączony 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 radykalnie poprawia wydajność. Zobacz przewodnik uruchamiania Pi z USB. Włącz pamięć podręczną kompilacji modułów — Przyspiesza powtarzane wywołania CLI na słabszych hostach Pi:systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Na Pi bez monitora włącz także raz lingering, aby usługa użytkownika przetrwała wylogowanie: sudo loginctl enable-linger "$(whoami)".
Zalecana konfiguracja modelu
Ponieważ Pi uruchamia tylko Gateway, użyj 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 kompilacji ARM, to zwykle opcjonalne narzędzia CLI Go/Rust dostarczane przez Skills. Przed przejściem do budowania ze źródeł sprawdź stronę wydań brakującego pliku binarnego pod kątem artefaktówlinux-arm64 / aarch64.
Trwałość i kopie zapasowe
Stan OpenClaw znajduje się w:~/.openclaw/—openclaw.json,auth-profiles.jsondla każdego agenta, 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 tylko modeli opartych na API.
Niska wydajność — Użyj USB SSD zamiast karty SD. Sprawdź ograniczanie CPU poleceniem vcgencmd get_throttled (powinno zwrócić 0x0).
Usługa nie uruchamia się — Sprawdź logi poleceniem journalctl --user -u openclaw-gateway.service --no-pager -n 100 i uruchom openclaw doctor --non-interactive. Jeśli to Pi bez monitora, sprawdź także, 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 plik binarny ma kompilację 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