Skip to main content
Запустите постоянный, круглосуточно работающий OpenClaw Gateway на Raspberry Pi. Поскольку Pi используется только как шлюз (модели работают в облаке через API), даже недорогой Pi хорошо справляется с нагрузкой — типичная стоимость оборудования составляет $35-80 единоразово, без ежемесячной платы.

Совместимость оборудования

Минимум: 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) — для сервера без монитора рабочий стол не нужен.
  1. Скачайте Raspberry Pi Imager.
  2. Выберите ОС: Raspberry Pi OS Lite (64-bit).
  3. В диалоговом окне настроек заранее укажите:
    • Имя хоста: gateway-host
    • Включите SSH
    • Задайте имя пользователя и пароль
    • Настройте WiFi (если не используете Ethernet)
  4. Запишите образ на SD-карту или USB-накопитель, вставьте его и загрузите Pi.
2

Подключитесь по SSH

3

Обновите систему

4

Установите Node.js 24

5

Добавьте раздел подкачки (важно для 2 GB или меньше)

6

Установите OpenClaw

7

Запустите первоначальную настройку

Следуйте указаниям мастера. Для устройств без монитора рекомендуется использовать ключи API вместо OAuth. Проще всего начать с канала Telegram.
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 и отключите неиспользуемые службы:
Дополнительная конфигурация systemd для стабильных перезапусков — если этот Pi в основном используется для OpenClaw, добавьте дополнительную конфигурацию службы:
Затем 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, память, артефакты).
Эти данные сохраняются после перезагрузки, а использование SSD вместо SD-карты повышает производительность и продлевает срок службы. Создайте переносимый снимок с помощью:

Устранение неполадок

Недостаточно памяти — проверьте активность раздела подкачки с помощью 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.

Дальнейшие действия

Связанные материалы