Skip to main content
Uruchom trwały, działający bez przerwy Gateway OpenClaw na Raspberry Pi. Ponieważ Pi pełni jedynie funkcję Gateway (modele działają w chmurze przez API), nawet podstawowy model Pi dobrze radzi sobie z tym obciążeniem — typowy jednorazowy koszt sprzętu wynosi 35–80 USD, bez opłat miesięcznych.

Zgodność sprzętowa

Minimum: 1 GB RAM, 1 rdzeń, 500 MB wolnego miejsca na dysku, 64-bitowy system operacyjny. Zalecane: co najmniej 2 GB RAM, karta SD o pojemności co najmniej 16 GB (lub dysk SSD USB), Ethernet.

Wymagania wstępne

  • Raspberry Pi 4 lub 5 z co najmniej 2 GB RAM (zalecane 4 GB)
  • Karta microSD (co najmniej 16 GB) lub dysk SSD USB (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

1

Nagraj system operacyjny

Użyj Raspberry Pi OS Lite (64-bit) — środowisko graficzne nie jest potrzebne na serwerze bez monitora.
  1. Pobierz Raspberry Pi Imager.
  2. Wybierz system operacyjny: Raspberry Pi OS Lite (64-bit).
  3. 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)
  4. Nagraj system na kartę SD lub dysk USB, włóż nośnik i uruchom Pi.
2

Połącz się przez SSH

3

Zaktualizuj system

4

Zainstaluj Node.js 24

5

Dodaj przestrzeń wymiany (ważne dla urządzeń z maksymalnie 2 GB RAM)

6

Zainstaluj OpenClaw

7

Uruchom konfigurację początkową

Postępuj zgodnie z instrukcjami kreatora. Na urządzeniach bez monitora zaleca się używanie kluczy API zamiast OAuth. Telegram jest najłatwiejszym kanałem na początek.
8

Zweryfikuj działanie

9

Uzyskaj dostęp do interfejsu sterowania

Na swoim komputerze pobierz adres URL panelu z Pi:
Następnie utwórz tunel SSH w innym terminalu:
Otwórz wyświetlony adres URL w lokalnej przeglądarce. Aby uzyskać stały dostęp zdalny, zobacz integrację z Tailscale.

Wskazówki dotyczące wydajności

Używaj dysku SSD USB — karty SD są wolne i zużywają się. Dysk SSD USB znacząco zwiększa wydajność i wytrzymuje więcej cykli zapisu; użyj go dla OPENCLAW_STATE_DIR, jeśli system operacyjny pozostaje na karcie SD. Zobacz przewodnik uruchamiania Pi z USB. Włącz pamięć podręczną kompilacji modułów — przyspiesza wielokrotne wywołania CLI na mniej wydajnych hostach Pi. OPENCLAW_NO_RESPAWN=1 sprawia, że rutynowe ponowne uruchomienia Gateway odbywają się w tym samym procesie, co pozwala uniknąć dodatkowego przekazywania między procesami i upraszcza śledzenie PID na małych hostach:
Używaj /var/tmp, a nie /tmp — niektóre dystrybucje czyszczą /tmp podczas uruchamiania, co usuwa przygotowaną pamięć podręczną. Zmniejsz zużycie pamięci — w konfiguracjach bez monitora zwolnij pamięć GPU i wyłącz nieużywane usługi:
Nadpisanie systemd zapewniające stabilne ponowne uruchamianie — jeśli to Pi służy głównie do uruchamiania OpenClaw, dodaj nadpisanie usługi:
Następnie wykonaj systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Na Pi bez monitora włącz również raz pozostawanie procesu użytkownika po wylogowaniu, aby usługa użytkownika nadal działała: sudo loginctl enable-linger "$(whoami)".

Zalecana konfiguracja modelu

Ponieważ Pi uruchamia tylko Gateway, korzystaj z modeli API hostowanych w chmurze — nie uruchamiaj lokalnych modeli LLM na Pi, ponieważ nawet małe modele są zbyt wolne, aby były użyteczne:

Uwagi dotyczące plików binarnych ARM

Większość funkcji OpenClaw działa na ARM64 bez zmian (Node.js, Telegram, WhatsApp/Baileys, Chromium). Pliki binarne, dla których czasami brakuje kompilacji ARM, to zazwyczaj opcjonalne narzędzia CLI napisane w Go lub Rust i dostarczane przez Skills. Sprawdź architekturę za pomocą uname -m (wynikiem powinno być aarch64), a następnie poszukaj artefaktów linux-arm64 / aarch64 na stronie wydań brakującego pliku binarnego, zanim zdecydujesz się na kompilację ze źródeł.

Trwałość danych i kopie zapasowe

Stan OpenClaw znajduje się w:
  • ~/.openclaw/openclaw.json, pliki auth-profiles.json poszczególnych agentów, stan kanałów i dostawców oraz sesje.
  • ~/.openclaw/workspace/ — przestrzeń robocza agenta (SOUL.md, pamięć, artefakty).
Dane te przetrwają ponowne uruchomienia, a przechowywanie ich na dysku SSD zamiast na karcie SD zwiększa zarówno wydajność, jak i trwałość. Utwórz przenośną migawkę za pomocą:

Rozwiązywanie problemów

Brak pamięci — sprawdź za pomocą free -h, czy przestrzeń wymiany jest aktywna. 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 dysku SSD USB zamiast karty SD. Sprawdź ograniczanie częstotliwości procesora za pomocą vcgencmd get_throttled (wynikiem powinno być 0x0). Usługa nie uruchamia się — sprawdź dzienniki za pomocą journalctl --user -u openclaw-gateway.service --no-pager -n 100 i uruchom openclaw doctor --non-interactive. Jeśli jest to Pi bez monitora, sprawdź również, czy pozostawanie procesu użytkownika po wylogowaniu jest włączone: sudo loginctl enable-linger "$(whoami)". Problemy z plikami binarnymi ARM — jeśli Skill kończy działanie z błędem „exec format error”, sprawdź, czy plik binarny ma kompilację ARM64. Sprawdź architekturę za pomocą uname -m (wynikiem powinno być aarch64). Zrywanie połączenia WiFi — wyłącz zarządzanie energią WiFi: sudo iwconfig wlan0 power off.

Następne kroki

Powiązane materiały