Совместимость оборудования
Минимум: 1 GB ОЗУ, 1 ядро, 500 MB свободного места на диске, 64-разрядная ОС.
Рекомендуется: 2 GB+ ОЗУ, SD-карта на 16 GB+ (или USB SSD), Ethernet.
Предварительные требования
- Raspberry Pi 4 или 5 с 2 GB+ ОЗУ (рекомендуется 4 GB)
- Карта MicroSD (16 GB+) или 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 GB или меньше)
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 — если навык завершается с ошибкой “exec format error”, проверьте наличие сборки двоичного файла для ARM64. Проверьте архитектуру с помощью uname -m (должно отображаться aarch64).
Обрывы WiFi — отключите управление энергопотреблением WiFi: sudo iwconfig wlan0 power off.
Дальнейшие действия
- Каналы — подключите Telegram, WhatsApp, Discord и другие сервисы
- Конфигурация Gateway — все параметры конфигурации
- Обновление — поддерживайте OpenClaw в актуальном состоянии