Hosting

Віртуальні машини macOS

Рекомендовано за замовчуванням (більшість користувачів)

  • Невеликий Linux VPS для постійно ввімкненого Gateway і низької вартості. Див. хостинг VPS.
  • Виділене обладнання (Mac mini або Linux-комп’ютер), якщо вам потрібен повний контроль і домашня IP-адреса для автоматизації браузера. Багато сайтів блокують IP-адреси дата-центрів, тому локальний браузинг часто працює краще.
  • Гібридний варіант: тримайте Gateway на дешевому VPS і підключайте свій Mac як Node, коли потрібна автоматизація браузера/UI. Див. Nodes і віддалений Gateway.

Використовуйте macOS VM, коли вам конкретно потрібні можливості лише macOS (iMessage/BlueBubbles) або сувора ізоляція від вашого повсякденного Mac.

Варіанти macOS VM

Локальна VM на вашому Apple Silicon Mac (Lume)

Запускайте OpenClaw в ізольованій macOS VM на наявному Apple Silicon Mac за допомогою Lume.

Це дає вам:

  • Повне середовище macOS в ізоляції (ваш хост залишається чистим)
  • Підтримку iMessage через BlueBubbles (неможливо на Linux/Windows)
  • Миттєве скидання через клонування VM
  • Без додаткового обладнання чи хмарних витрат

Провайдери hosted Mac (хмара)

Якщо вам потрібна macOS у хмарі, провайдери hosted Mac також підійдуть:

  • MacStadium (hosted Macs)
  • Інші постачальники hosted Mac також працюють; дотримуйтесь їхньої документації щодо VM + SSH

Щойно у вас буде SSH-доступ до macOS VM, перейдіть до кроку 6 нижче.


Швидкий шлях (Lume, досвідчені користувачі)

  1. Встановіть Lume
  2. lume create openclaw --os macos --ipsw latest
  3. Завершіть Setup Assistant, увімкніть Remote Login (SSH)
  4. lume run openclaw --no-display
  5. Увійдіть через SSH, встановіть OpenClaw, налаштуйте канали
  6. Готово

Що вам потрібно (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:

  1. Виберіть мову та регіон
  2. Пропустіть Apple ID (або увійдіть, якщо хочете пізніше використовувати iMessage)
  3. Створіть обліковий запис користувача (запам’ятайте ім’я користувача та пароль)
  4. Пропустіть усі необов’язкові функції

Після завершення налаштування увімкніть SSH:

  1. Відкрийте System Settings → General → Sharing
  2. Увімкніть "Remote Login"

4) Отримайте IP-адресу VM

lume get openclaw

Знайдіть IP-адресу (зазвичай 192.168.64.x).


5) Підключіться до VM через SSH

ssh [email protected]

Замініть youruser на створений вами обліковий запис, а IP — на IP вашої VM.


6) Встановіть OpenClaw

Усередині VM:

npm install -g openclaw@latest
openclaw onboard --install-daemon

Дотримуйтесь підказок онбордингу, щоб налаштувати свого постачальника моделей (Anthropic, OpenAI тощо).


7) Налаштуйте канали

Відредагуйте файл конфігурації:

nano ~/.openclaw/openclaw.json

Додайте свої канали:

{
  channels: {
    whatsapp: {
      dmPolicy: "allowlist",
      allowFrom: ["+15551234567"],
    },
    telegram: {
      botToken: "YOUR_BOT_TOKEN",
    },
  },
}

Потім увійдіть у WhatsApp (скануйте QR):

openclaw channels login

8) Запускайте VM без графічного дисплея

Зупиніть VM і перезапустіть без дисплея:

lume stop openclaw
lume run openclaw --no-display

VM працює у фоновому режимі. Демон OpenClaw підтримує роботу Gateway.

Щоб перевірити статус:

ssh [email protected] "openclaw status"

Бонус: інтеграція iMessage

Це головна перевага запуску на macOS. Використовуйте BlueBubbles, щоб додати iMessage до OpenClaw.

Усередині VM:

  1. Завантажте BlueBubbles з bluebubbles.app
  2. Увійдіть зі своїм Apple ID
  3. Увімкніть Web API і задайте пароль
  4. Спрямуйте webhooks BlueBubbles на ваш Gateway (приклад: https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)

Додайте до конфігурації OpenClaw:

{
  channels: {
    bluebubbles: {
      serverUrl: "http://localhost:1234",
      password: "your-api-password",
      webhookPath: "/bluebubbles-webhook",
    },
  },
}

Перезапустіть Gateway. Тепер ваш агент може надсилати й отримувати iMessages.

Повні деталі налаштування: канал BlueBubbles


Збережіть золотий образ

Перед подальшим налаштуванням зробіть знімок чистого стану:

lume stop openclaw
lume clone openclaw openclaw-golden

Скинути можна будь-коли:

lume stop openclaw && lume delete openclaw
lume clone openclaw-golden openclaw
lume run openclaw --no-display

Робота 24/7

Підтримуйте роботу VM так:

  • Тримайте Mac підключеним до живлення
  • Вимкніть сон у 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

Пов’язана документація