Hosting
Віртуальні машини macOS
Рекомендований варіант за замовчуванням (для більшості користувачів)
- Невеликий Linux VPS для постійно ввімкненого Gateway і низьких витрат. Див. Хостинг на VPS.
- Виділене обладнання (Mac mini або комп’ютер із Linux), якщо вам потрібен повний контроль і домашня IP-адреса для автоматизації браузера. Багато сайтів блокують IP-адреси центрів обробки даних, тому локальний перегляд часто працює краще.
- Гібридний варіант: розмістіть Gateway на дешевому VPS і підключайте свій Mac як вузол, коли потрібна автоматизація браузера або інтерфейсу. Див. Вузли і Віддалений Gateway.
Використовуйте віртуальну машину macOS, лише якщо вам потрібні можливості, доступні виключно в macOS, як-от iMessage, або сувора ізоляція від вашого основного Mac.
Варіанти віртуальних машин macOS
Локальна віртуальна машина на Mac з Apple Silicon (Lume)
Запустіть OpenClaw в ізольованій віртуальній машині macOS на наявному Mac з Apple Silicon за допомогою Lume. Це забезпечує:
- Повноцінне ізольоване середовище macOS (основна система залишається чистою)
- Підтримку iMessage через
imsg; стандартний локальний варіант неможливий у Linux/Windows - Миттєве скидання стану шляхом клонування віртуальних машин
- Відсутність витрат на додаткове обладнання або хмарні ресурси
Хмарні постачальники Mac
Якщо вам потрібна macOS у хмарі, можна також скористатися постачальниками хостингу Mac:
- MacStadium (хостинг комп’ютерів Mac)
- Інші постачальники хостингу Mac також підійдуть; дотримуйтеся їхньої документації щодо віртуальних машин і SSH
Отримавши SSH-доступ до віртуальної машини macOS, перейдіть нижче до розділу Установлення OpenClaw.
Швидкий шлях (Lume, для досвідчених користувачів)
- Установіть Lume.
lume create openclaw --os macos --ipsw latest- Завершіть роботу Setup Assistant і ввімкніть Remote Login (SSH).
lume run openclaw --no-display- Підключіться через SSH, установіть OpenClaw і налаштуйте канали.
- Готово.
Що потрібно для Lume
- Mac з Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia або новіша версія на основній системі
- Приблизно 60 ГБ вільного місця на диску для кожної віртуальної машини
- Приблизно 20 хвилин
1) Установіть Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"Якщо ~/.local/bin відсутній у вашому PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcПеревірте:
lume --versionДокументація: Установлення Lume
2) Створіть віртуальну машину macOS
lume create openclaw --os macos --ipsw latestЦя команда завантажить macOS і створить віртуальну машину. Вікно VNC відкриється автоматично.
3) Завершіть роботу Setup Assistant
У вікні VNC:
- Виберіть мову та регіон.
- Пропустіть Apple ID (або ввійдіть, якщо згодом плануєте використовувати iMessage).
- Створіть обліковий запис користувача (запам’ятайте ім’я користувача й пароль).
- Пропустіть усі необов’язкові функції.
Після завершення налаштування:
- Увімкніть SSH: System Settings -> General -> Sharing, потім увімкніть "Remote Login".
- Для використання віртуальної машини без графічного інтерфейсу ввімкніть автоматичний вхід: System Settings -> Users & Groups, виберіть "Automatically log in as:" і користувача віртуальної машини.
4) Дізнайтеся IP-адресу віртуальної машини
lume get openclawЗнайдіть IP-адресу (зазвичай 192.168.64.x).
5) Підключіться до віртуальної машини через SSH
ssh youruser@192.168.64.XЗамініть youruser на ім’я створеного облікового запису, а IP-адресу — на IP-адресу вашої віртуальної машини.
6) Установіть OpenClaw
Усередині віртуальної машини:
npm install -g openclaw@latestopenclaw onboard --install-daemonДотримуйтеся підказок початкового налаштування, щоб налаштувати постачальника моделі (Anthropic, OpenAI тощо).
7) Налаштуйте канали
Відредагуйте файл конфігурації:
nano ~/.openclaw/openclaw.jsonДодайте свої канали:
{ channels: { telegram: { botToken: "YOUR_BOT_TOKEN", }, whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, },}Потім увійдіть у WhatsApp (відскануйте QR-код):
openclaw channels login8) Запустіть віртуальну машину без графічного інтерфейсу
Зупиніть віртуальну машину й перезапустіть її без дисплея:
lume stop openclawlume run openclaw --no-displayВіртуальна машина працюватиме у фоновому режимі, а демон OpenClaw підтримуватиме роботу Gateway. Щоб перевірити стан:
ssh youruser@192.168.64.X "openclaw status"Додатково: інтеграція з iMessage
Це головна перевага запуску в macOS. Використовуйте iMessage з imsg, щоб додати Messages до OpenClaw.
Усередині віртуальної машини:
- Увійдіть у Messages.
- Установіть
imsg. - Надайте дозволи Full Disk Access і Automation процесу, у якому виконується OpenClaw/
imsg. - Перевірте підтримку RPC за допомогою
imsg rpc --help.
Додайте до конфігурації OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Перезапустіть Gateway. Тепер ваш агент може надсилати й отримувати повідомлення iMessage. Докладні інструкції з налаштування: Канал iMessage.
Збережіть еталонний образ
Перш ніж продовжити налаштування, створіть знімок чистого стану:
lume stop openclawlume clone openclaw openclaw-goldenСкинути стан можна будь-коли:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayЦілодобова робота
Щоб віртуальна машина працювала постійно:
- Тримайте Mac підключеним до живлення
- Вимкніть режим сну в System Settings -> Energy Saver
- За потреби використовуйте
caffeinate
Для справді безперервної роботи розгляньте виділений Mac mini або невеликий VPS. Див. Хостинг на VPS.
Усунення несправностей
| Проблема | Рішення |
|---|---|
| Не вдається підключитися до VM через SSH | Переконайтеся, що "Remote Login" увімкнено в System Settings віртуальної машини |
| IP-адреса VM не відображається | Зачекайте, доки VM повністю завантажиться, і знову виконайте lume get openclaw |
| Команду Lume не знайдено | Додайте ~/.local/bin до PATH |
| QR-код WhatsApp не сканується | Під час виконання openclaw channels login переконайтеся, що ви ввійшли у VM, а не в основну систему |
Пов’язана документація
- Хостинг на VPS
- Вузли
- Віддалений Gateway
- Канал iMessage
- Швидкий початок роботи з Lume
- Довідник CLI Lume
- Автоматичне налаштування VM (для досвідчених користувачів)
- Ізоляція за допомогою Docker (альтернативний підхід до ізоляції)