Hosting
Віртуальні машини macOS
Рекомендоване налаштування за замовчуванням (для більшості користувачів)
- Невеликий Linux VPS для постійно ввімкненого Gateway і низької вартості. Див. VPS-хостинг.
- Виділене обладнання (Mac mini або Linux-комп'ютер), якщо вам потрібен повний контроль і домашня IP-адреса для автоматизації браузера. Багато сайтів блокують IP-адреси дата-центрів, тому локальний браузинг часто працює краще.
- Гібридний варіант: тримайте Gateway на дешевому VPS і підключайте свій Mac як вузол, коли потрібна автоматизація браузера/UI. Див. Вузли і Віддалений Gateway.
Використовуйте macOS VM, коли вам спеціально потрібні можливості, доступні лише в macOS, як-от iMessage, або потрібна сувора ізоляція від вашого щоденного Mac.
Варіанти macOS VM
Локальна VM на вашому Apple Silicon Mac (Lume)
Запустіть OpenClaw у ізольованій macOS VM на вашому наявному Apple Silicon Mac за допомогою Lume.
Це дає вам:
- Повне середовище macOS в ізоляції (ваш хост залишається чистим)
- Підтримку iMessage через
imsg(стандартний локальний шлях неможливий у Linux/Windows) - Миттєве скидання шляхом клонування VM
- Без додаткового обладнання чи хмарних витрат
Hosted Mac-провайдери (хмара)
Якщо вам потрібна macOS у хмарі, hosted Mac-провайдери також підходять:
- MacStadium (hosted Macs)
- Інші hosted Mac-постачальники також працюють; дотримуйтеся їхньої документації щодо VM + SSH
Коли матимете SSH-доступ до macOS VM, перейдіть до кроку 6 нижче.
Швидкий шлях (Lume, досвідчені користувачі)
- Установіть Lume
lume create openclaw --os macos --ipsw latest- Завершіть Setup Assistant, увімкніть Remote Login (SSH)
lume run openclaw --no-display- Увійдіть через SSH, установіть OpenClaw, налаштуйте канали
- Готово
Що потрібно (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia або новіша на хості
- ~60 ГБ вільного дискового простору на кожну VM
- ~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 VM
lume create openclaw --os macos --ipsw latestЦе завантажить macOS і створить VM. Вікно VNC відкриється автоматично.
3) Завершіть Setup Assistant
У вікні VNC:
- Виберіть мову та регіон
- Пропустіть Apple ID (або увійдіть, якщо хочете використовувати iMessage пізніше)
- Створіть обліковий запис користувача (запам'ятайте ім'я користувача й пароль)
- Пропустіть усі необов'язкові функції
Після завершення налаштування:
- Увімкніть SSH: відкрийте System Settings -> General -> Sharing і ввімкніть "Remote Login".
- Для використання VM без дисплея увімкніть автоматичний вхід: відкрийте System Settings -> Users & Groups, виберіть "Automatically log in as:" і виберіть користувача VM.
4) Отримайте IP-адресу VM
lume get openclawЗнайдіть IP-адресу (зазвичай 192.168.64.x).
5) Підключіться до VM через SSH
ssh youruser@192.168.64.XЗамініть youruser на створений обліковий запис, а IP — на IP вашої VM.
6) Установіть OpenClaw
Усередині VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonДотримуйтеся підказок onboarding, щоб налаштувати постачальника моделей (Anthropic, OpenAI тощо).
7) Налаштуйте канали
Відредагуйте файл конфігурації:
nano ~/.openclaw/openclaw.jsonДодайте свої канали:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, telegram: { botToken: "YOUR_BOT_TOKEN", }, },}Потім увійдіть у WhatsApp (скануйте QR):
openclaw channels login8) Запустіть VM без дисплея
Зупиніть VM і перезапустіть без дисплея:
lume stop openclawlume run openclaw --no-displayVM працює у фоновому режимі. Демон OpenClaw підтримує роботу Gateway.
Щоб перевірити статус:
ssh youruser@192.168.64.X "openclaw status"Бонус: інтеграція iMessage
Це головна перевага запуску на macOS. Використовуйте iMessage з imsg, щоб додати Messages до OpenClaw.
Усередині VM:
- Увійдіть у 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. Тепер ваш агент може надсилати й отримувати iMessages.
Повні деталі налаштування: канал iMessage
Збережіть золотий образ
Перш ніж продовжувати налаштування, створіть знімок чистого стану:
lume stop openclawlume clone openclaw openclaw-goldenСкидання будь-коли:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayРобота 24/7
Підтримуйте роботу VM так:
- Тримайте Mac підключеним до живлення
- Вимкніть sleep у System Settings → Energy Saver
- Використовуйте
caffeinate, якщо потрібно
Для справді постійної роботи розгляньте виділений Mac mini або невеликий VPS. Див. VPS-хостинг.
Усунення несправностей
| Проблема | Рішення |
|---|---|
| Не вдається підключитися до VM через SSH | Перевірте, що "Remote Login" увімкнено в System Settings VM |
| IP VM не відображається | Дочекайтеся повного завантаження VM, потім знову виконайте lume get openclaw |
| Команду Lume не знайдено | Додайте ~/.local/bin до свого PATH |
| QR WhatsApp не сканується | Переконайтеся, що ви ввійшли у VM (а не на хості), коли виконуєте openclaw channels login |
Пов'язана документація
- VPS-хостинг
- Вузли
- Віддалений Gateway
- канал iMessage
- Швидкий старт Lume
- Довідник Lume CLI
- Налаштування VM без нагляду (розширено)
- Ізоляція Docker (альтернативний підхід до ізоляції)