Raspberry Pi
Запустіть постійний Gateway OpenClaw на Raspberry Pi. Оскільки Pi тут працює лише як gateway (моделі запускаються в хмарі через API), навіть доволі скромний Pi добре справляється з таким навантаженням.Передумови
- Raspberry Pi 4 або 5 з 2 GB+ RAM (рекомендовано 4 GB)
- Карта MicroSD (16 GB+) або USB SSD (краща продуктивність)
- Офіційний блок живлення для Pi
- Мережеве підключення (Ethernet або WiFi)
- 64-bit Raspberry Pi OS (обов’язково — не використовуйте 32-bit)
- Близько 30 хвилин
Налаштування
Запишіть ОС
Використовуйте Raspberry Pi OS Lite (64-bit) — для headless-сервера робочий стіл не потрібен.
- Завантажте Raspberry Pi Imager.
- Виберіть ОС: Raspberry Pi OS Lite (64-bit).
- У діалозі налаштувань попередньо задайте:
- Ім’я хоста:
gateway-host - Увімкнути SSH
- Задати ім’я користувача та пароль
- Налаштувати WiFi (якщо не використовуєте Ethernet)
- Ім’я хоста:
- Запишіть образ на SD-карту або USB-накопичувач, вставте його та завантажте Pi.
Запустіть onboarding
Отримайте доступ до Control UI
На своєму комп’ютері отримайте URL dashboard з Pi:Потім створіть SSH tunnel в іншому терміналі:Відкрийте надрукований URL у локальному браузері. Для постійного віддаленого доступу див. Інтеграція Tailscale.
Поради щодо продуктивності
Використовуйте USB SSD — SD-карти повільні й швидше зношуються. USB SSD значно покращує продуктивність. Див. посібник із завантаження Pi через USB. Увімкніть cache компіляції модулів — пришвидшує повторні виклики CLI на менш потужних хостах Pi:Усунення несправностей
Недостатньо пам’яті — перевірте, що swap активний, за допомогоюfree -h. Вимкніть непотрібні services (sudo systemctl disable cups bluetooth avahi-daemon). Використовуйте лише моделі на основі API.
Низька продуктивність — використовуйте USB SSD замість SD-карти. Перевірте, чи немає throttling CPU, командою vcgencmd get_throttled (має повертати 0x0).
Service не запускається — перевірте логи командою journalctl --user -u openclaw-gateway.service --no-pager -n 100 і виконайте openclaw doctor --non-interactive. Якщо це headless Pi, також перевірте, що ввімкнено lingering: sudo loginctl enable-linger "$(whoami)".
Проблеми з ARM-бінарними файлами — якщо skill завершується з помилкою “exec format error”, перевірте, чи має цей бінарний файл збірку для ARM64. Перевірте архітектуру командою uname -m (має показувати aarch64).
Обривається WiFi — вимкніть керування живленням WiFi: sudo iwconfig wlan0 power off.
Наступні кроки
- Channels — підключіть Telegram, WhatsApp, Discord тощо
- Конфігурація Gateway — усі параметри конфігурації
- Оновлення — підтримуйте OpenClaw в актуальному стані