OpenClaw na Raspberry Pi
Raspberry Pi to doskonała platforma do uruchomienia prywatnego Gateway OpenClaw. Sam Gateway działa lokalnie na Pi, natomiast modele AI komunikują się przez API w chmurze — dzięki temu nawet skromne konfiguracje Pi radzą sobie z obsługą agentów.
Wymagania sprzętowe
- Raspberry Pi 4 lub 5 z minimum 2 GB RAM (zalecane 4 GB).
- System operacyjny 64-bitowy — wersje 32-bitowe nie są obsługiwane.
- Karta microSD lub dysk SSD USB — SSD zapewnia znacznie lepszą wydajność.
- Zasilacz odpowiedni dla modelu Pi.
- Połączenie z internetem (Ethernet lub Wi-Fi).
Krok 1 — Przygotowanie systemu
Wgraj 64-bitowy Raspberry Pi OS Lite za pomocą oficjalnego narzędzia Raspberry Pi Imager. Wersja Lite (bez pulpitu graficznego) jest zalecana dla Gateway, który będzie działał jako serwer.
W ustawieniach Imagera skonfiguruj:
- Nazwę hosta (np.
openclaw-pi). - Dostęp SSH z kluczem publicznym.
- Dane sieci Wi-Fi (jeśli nie używasz Ethernetu).
Krok 2 — Połączenie przez SSH
ssh pi@openclaw-pi.local
Krok 3 — Aktualizacja systemu i zależności
sudo apt update && sudo apt upgrade -y
sudo apt install -y git build-essential
Krok 4 — Instalacja Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # Powinno wyswietlic v24.x.x
Krok 5 — Konfiguracja pamięci swap
Szczególnie ważne dla modeli Pi z 2 GB RAM. Dodatkowy swap zapobiega zamrożeniu systemu podczas intensywnych operacji:
sudo dphys-swapfile swapoff
sudo sed -i 's/CONF_SWAPSIZE=.*/CONF_SWAPSIZE=2048/' /etc/dphys-swapfile
sudo dphys-swapfile setup
sudo dphys-swapfile swapon
Krok 6 — Instalacja OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
Krok 7 — Konfiguracja i uruchomienie
openclaw onboard --install-daemon
Kreator przeprowadzi Cię przez konfigurację klucza API, kanałów komunikacji i automatycznego uruchamiania jako usługa systemd.
Krok 8 — Dostęp do panelu
Z innego komputera w sieci użyj tunelu SSH:
ssh -L 18789:127.0.0.1:18789 pi@openclaw-pi.local
Następnie otwórz w przeglądarce http://localhost:18789.
Optymalizacja wydajności
- Włącz cache kompilacji modułów — przyspiesza operacje CLI na słabszym sprzęcie.
- Zmniejsz pamięć GPU — dla pracy bez ekranu ustaw
gpu_mem=16w/boot/config.txt. - Wyłącz Bluetooth — jeśli nie używasz, dodaj
dtoverlay=disable-btdo/boot/config.txt. - Używaj SSD zamiast karty SD — znacznie poprawia czas odpowiedzi i żywotność nośnika.
Rozwiązywanie problemów
- Brak pamięci — zwiększ swap lub rozważ upgrade do modelu z 4 GB RAM.
- Usługa nie startuje — sprawdź logi:
journalctl --user -u openclaw-gateway. - Problemy z Wi-Fi — zweryfikuj konfigurację sieci:
nmcli device status. - Wolne działanie CLI — włącz cache kompilacji modułów w konfiguracji OpenClaw.