Сумісність обладнання
| Модель Pi | RAM | Працює? | Примітки |
|---|---|---|---|
| Pi 5 | 4/8 GB | Найкраще | Найшвидший, рекомендовано. |
| Pi 4 | 4 GB | Добре | Оптимальний варіант для більшості користувачів. |
| Pi 4 | 2 GB | Нормально | Додайте swap. |
| Pi 4 | 1 GB | Обмежено | Можливо зі swap, мінімальна конфігурація. |
| Pi 3B+ | 1 GB | Повільно | Працює, але мляво. |
| Pi Zero 2 W | 512 MB | Ні | Не рекомендовано. |
Передумови
- Raspberry Pi 4 або 5 з 2 GB+ RAM (рекомендовано 4 GB)
- Картка MicroSD (16 GB+) або USB SSD (краща продуктивність)
- Офіційний блок живлення Pi
- Мережеве підключення (Ethernet або WiFi)
- 64-бітна Raspberry Pi OS (обов’язково — не використовуйте 32-бітну)
- Близько 30 хвилин
Налаштування
Flash the OS
Використовуйте Raspberry Pi OS Lite (64-bit) — робочий стіл не потрібен для сервера без графічного інтерфейсу.
- Завантажте Raspberry Pi Imager.
- Виберіть ОС: Raspberry Pi OS Lite (64-bit).
- У діалоговому вікні налаштувань попередньо задайте:
- Hostname:
gateway-host - Enable SSH
- Set username and password
- Configure WiFi (якщо не використовуєте Ethernet)
- Hostname:
- Запишіть образ на SD-карту або USB-накопичувач, вставте його й завантажте Pi.
Run onboarding
Access the Control UI
На своєму комп’ютері отримайте URL панелі керування з Pi:Потім створіть SSH-тунель в іншому терміналі:Відкрийте надрукований URL у локальному браузері. Для постійного віддаленого доступу див. інтеграцію Tailscale.
Поради щодо продуктивності
Використовуйте USB SSD — SD-карти повільні та зношуються. USB SSD різко покращує продуктивність. Див. посібник із USB-завантаження Pi. Увімкніть кеш компіляції модулів — пришвидшує повторні виклики CLI на менш потужних хостах Pi:OPENCLAW_NO_RESPAWN=1 утримує звичайні перезапуски Gateway у межах процесу, що уникає додаткових передавань між процесами та спрощує відстеження PID на малих хостах.
Зменште використання пам’яті — Для налаштувань без графічного інтерфейсу звільніть пам’ять GPU і вимкніть невикористовувані служби:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. На Pi без графічного інтерфейсу також один раз увімкніть lingering, щоб служба користувача переживала вихід із системи: sudo loginctl enable-linger "$(whoami)".
Рекомендоване налаштування моделей
Оскільки Pi запускає лише Gateway, використовуйте API-моделі, розміщені в хмарі:Примітки щодо ARM-бінарників
Більшість функцій OpenClaw працює на ARM64 без змін (Node.js, Telegram, WhatsApp/Baileys, Chromium). Бінарники, для яких іноді бракує ARM-збірок, зазвичай є необов’язковими CLI-інструментами Go/Rust, що постачаються Skills. Перевірте сторінку релізів відсутнього бінарника на наявність артефактівlinux-arm64 / aarch64, перш ніж переходити до збирання з вихідного коду.
Постійність і резервні копії
Стан OpenClaw зберігається в:~/.openclaw/—openclaw.json, per-agentauth-profiles.json, стан каналів/провайдерів, сеанси.~/.openclaw/workspace/— робочий простір агента (SOUL.md, пам’ять, артефакти).
Усунення несправностей
Бракує пам’яті — Перевірте, що swap активний, за допомогоюfree -h. Вимкніть невикористовувані служби (sudo systemctl disable cups bluetooth avahi-daemon). Використовуйте лише API-моделі.
Повільна продуктивність — Використовуйте USB SSD замість SD-карти. Перевірте тротлінг CPU за допомогою vcgencmd get_throttled (має повернути 0x0).
Служба не запускається — Перевірте журнали за допомогою journalctl --user -u openclaw-gateway.service --no-pager -n 100 і запустіть openclaw doctor --non-interactive. Якщо це Pi без графічного інтерфейсу, також перевірте, що lingering увімкнено: sudo loginctl enable-linger "$(whoami)".
Проблеми з ARM-бінарниками — Якщо skill завершується з помилкою “exec format error”, перевірте, чи має бінарник ARM64-збірку. Перевірте архітектуру за допомогою uname -m (має показати aarch64).
WiFi від’єднується — Вимкніть керування живленням WiFi: sudo iwconfig wlan0 power off.
Наступні кроки
- Канали — підключіть Telegram, WhatsApp, Discord та інші
- Конфігурація Gateway — усі параметри конфігурації
- Оновлення — підтримуйте OpenClaw в актуальному стані