Сумісність обладнання
Мінімум: 1 ГБ ОЗП, 1 ядро, 500 МБ вільного місця на диску, 64-розрядна ОС.
Рекомендовано: від 2 ГБ ОЗП, SD-картка від 16 ГБ (або USB SSD), Ethernet.
Передумови
- Raspberry Pi 4 або 5 із щонайменше 2 ГБ ОЗП (рекомендовано 4 ГБ)
- Картка MicroSD (від 16 ГБ) або USB SSD (краща продуктивність)
- Офіційний блок живлення Pi
- Підключення до мережі (Ethernet або WiFi)
- 64-розрядна Raspberry Pi OS (обов’язково — не використовуйте 32-розрядну)
- Приблизно 30 хвилин
Налаштування
1
Запишіть ОС
Використовуйте Raspberry Pi OS Lite (64-bit) — для сервера без монітора робочий стіл не потрібен.
- Завантажте Raspberry Pi Imager.
- Виберіть ОС: Raspberry Pi OS Lite (64-bit).
- У діалоговому вікні налаштувань заздалегідь укажіть:
- Ім’я хоста:
gateway-host - Увімкніть SSH
- Установіть ім’я користувача та пароль
- Налаштуйте WiFi (якщо не використовуєте Ethernet)
- Ім’я хоста:
- Запишіть образ на SD-картку або USB-накопичувач, вставте його та завантажте Pi.
2
Підключіться через SSH
3
Оновіть систему
4
Установіть Node.js 24
5
Додайте файл підкачки (важливо для 2 ГБ або менше)
6
Установіть OpenClaw
7
Запустіть початкове налаштування
8
Перевірте
9
Отримайте доступ до інтерфейсу керування
На своєму комп’ютері отримайте URL панелі керування з Pi:Потім створіть SSH-тунель в іншому терміналі:Відкрийте виведений URL у локальному браузері. Відомості про постійний віддалений доступ див. у розділі Інтеграція з Tailscale.
Поради щодо продуктивності
Використовуйте USB SSD — SD-картки повільні та зношуються. USB SSD значно підвищує продуктивність і витримує більше циклів запису; використовуйте його дляOPENCLAW_STATE_DIR, якщо ОС залишається на SD-картці. Див. посібник із завантаження Pi через USB.
Увімкніть кеш компіляції модулів — це прискорює повторні виклики CLI на малопотужних хостах Pi. OPENCLAW_NO_RESPAWN=1 забезпечує виконання звичайних перезапусків Gateway у межах того самого процесу, уникаючи додаткової передачі між процесами та спрощуючи відстеження PID на малих хостах:
/var/tmp, а не /tmp — деякі дистрибутиви очищують /tmp під час завантаження, через що прогрітий кеш видаляється.
Зменште використання пам’яті — для систем без монітора звільніть пам’ять GPU та вимкніть невикористовувані служби:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. На Pi без монітора також один раз увімкніть збереження користувацьких служб після виходу із системи: sudo loginctl enable-linger "$(whoami)".
Рекомендоване налаштування моделей
Оскільки Pi запускає лише шлюз, використовуйте моделі API, розміщені у хмарі, — не запускайте локальні LLM на Pi, адже навіть малі моделі надто повільні для практичного використання:Примітки щодо бінарних файлів ARM
Більшість функцій OpenClaw працюють на ARM64 без змін (Node.js, Telegram, WhatsApp/Baileys, Chromium). Бінарні файли, для яких іноді немає збірок ARM, зазвичай є необов’язковими інструментами CLI на Go/Rust, що постачаються зі Skills. Перевірте архітектуру за допомогоюuname -m (має відобразитися aarch64), а потім перевірте сторінку випусків відсутнього бінарного файла на наявність артефактів linux-arm64 / aarch64, перш ніж переходити до збирання з вихідного коду.
Збереження стану та резервні копії
Стан OpenClaw зберігається в таких каталогах:~/.openclaw/—openclaw.json, окремі для кожного агентаauth-profiles.json, стан каналів і постачальників, сеанси.~/.openclaw/workspace/— робочий простір агента (SOUL.md, пам’ять, артефакти).
Усунення несправностей
Недостатньо пам’яті — перевірте, чи активна підкачка, за допомогоюfree -h. Вимкніть невикористовувані служби (sudo systemctl disable cups bluetooth avahi-daemon). Використовуйте лише моделі на основі API.
Низька продуктивність — використовуйте USB SSD замість SD-картки. Перевірте обмеження частоти процесора за допомогою vcgencmd get_throttled (має повернути 0x0).
Служба не запускається — перегляньте журнали за допомогою journalctl --user -u openclaw-gateway.service --no-pager -n 100 і виконайте openclaw doctor --non-interactive. Якщо це Pi без монітора, також перевірте, чи ввімкнено збереження користувацьких служб після виходу із системи: sudo loginctl enable-linger "$(whoami)".
Проблеми з бінарними файлами ARM — якщо Skills завершується помилкою «exec format error», перевірте, чи має бінарний файл збірку ARM64. Перевірте архітектуру за допомогою uname -m (має відобразитися aarch64).
Обриви WiFi-з’єднання — вимкніть керування живленням WiFi: sudo iwconfig wlan0 power off.
Наступні кроки
- Канали — підключіть Telegram, WhatsApp, Discord тощо
- Конфігурація Gateway — усі параметри конфігурації
- Оновлення — підтримуйте OpenClaw в актуальному стані