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

Сумісність обладнання

Мінімум: 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) — для сервера без монітора робочий стіл не потрібен.
  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 ГБ або менше)

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 — якщо Skills завершується помилкою «exec format error», перевірте, чи має бінарний файл збірку ARM64. Перевірте архітектуру за допомогою uname -m (має відобразитися aarch64). Обриви WiFi-з’єднання — вимкніть керування живленням WiFi: sudo iwconfig wlan0 power off.

Наступні кроки

Пов’язані матеріали