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, досвідчені користувачі)
- Встановіть 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"
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:
- Завантажте BlueBubbles з bluebubbles.app
- Увійдіть зі своїм Apple ID
- Увімкніть Web API і задайте пароль
- Спрямуйте 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 |
Пов’язана документація
- Хостинг VPS
- Nodes
- Віддалений Gateway
- Канал BlueBubbles
- Швидкий старт Lume
- Довідник CLI Lume
- Налаштування VM без участі користувача (для досвідчених)
- Ізоляція Docker (альтернативний підхід до ізоляції)