OpenClaw на macOS VM (sandboxing)
Рекомендований варіант за замовчуванням (для більшості користувачів)
- Невеликий Linux VPS для постійно ввімкненого Gateway і низької вартості. Див. Розміщення на VPS.
- Виділене обладнання (Mac mini або Linux-машина), якщо вам потрібен повний контроль і резидентна IP-адреса для автоматизації браузера. Багато сайтів блокують IP-адреси дата-центрів, тому локальний браузинг часто працює краще.
- Гібрид: залиште Gateway на недорогому VPS, а свій Mac підключайте як вузол, коли вам потрібна автоматизація браузера/UI. Див. Вузли і Віддалений Gateway.
Варіанти macOS VM
Локальна VM на вашому Mac з Apple Silicon (Lume)
Запускайте OpenClaw в ізольованій macOS VM на вашому наявному Mac з Apple Silicon за допомогою Lume. Це дає вам:- Повноцінне середовище macOS в ізоляції (ваш хост залишається чистим)
- Підтримку iMessage через BlueBubbles (неможливо на Linux/Windows)
- Миттєве скидання через клонування VM
- Без додаткового обладнання чи хмарних витрат
Хмарні провайдери Mac
Якщо ви хочете macOS у хмарі, хмарні провайдери Mac також підходять:- MacStadium (хмарні Mac)
- Інші постачальники хмарних Mac також працюють; дотримуйтеся їхньої документації щодо VM + SSH
Швидкий шлях (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 ГБ вільного місця на диску на кожну VM
- ~20 хвилин
1) Установіть Lume
~/.local/bin не входить до вашого PATH:
2) Створіть macOS VM
3) Завершіть Setup Assistant
У вікні VNC:- Виберіть мову та регіон
- Пропустіть Apple ID (або ввійдіть, якщо пізніше хочете iMessage)
- Створіть обліковий запис користувача (запам’ятайте ім’я користувача і пароль)
- Пропустіть усі необов’язкові можливості
- Відкрийте System Settings → General → Sharing
- Увімкніть “Remote Login”
4) Отримайте IP-адресу VM
192.168.64.x).
5) Підключіться до VM через SSH
youruser на створений вами обліковий запис, а IP — на IP вашої VM.
6) Установіть OpenClaw
Усередині VM:7) Налаштуйте канали
Відредагуйте файл конфігурації:8) Запустіть VM без інтерфейсу
Зупиніть VM і перезапустіть без відображення:Бонус: інтеграція з iMessage
Це головна перевага запуску на macOS. Використовуйте BlueBubbles, щоб додати iMessage до OpenClaw. Усередині VM:- Завантажте BlueBubbles з bluebubbles.app
- Увійдіть за допомогою свого Apple ID
- Увімкніть Web API і задайте пароль
- Спрямуйте webhook BlueBubbles на свій gateway (приклад:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Збережіть еталонний образ
Перш ніж продовжувати налаштування, створіть знімок чистого стану:Робота 24/7
Щоб VM працювала постійно:- Тримайте Mac підключеним до живлення
- Вимкніть режим сну в System Settings → Energy Saver
- За потреби використовуйте
caffeinate
Усунення несправностей
| Проблема | Рішення |
|---|---|
| Не вдається підключитися до VM через SSH | Переконайтеся, що в System Settings усередині VM увімкнено “Remote Login” |
| IP-адреса VM не відображається | Дочекайтеся повного завантаження VM, потім знову виконайте lume get openclaw |
| Команду Lume не знайдено | Додайте ~/.local/bin до свого PATH |
| QR WhatsApp не сканується | Переконайтеся, що ви ввійшли саме у VM (а не на хості), коли запускаєте openclaw channels login |
Пов’язана документація
- Розміщення на VPS
- Вузли
- Віддалений Gateway
- Канал BlueBubbles
- Швидкий старт Lume
- Довідник CLI Lume
- Ненаглядне налаштування VM (додатково)
- Docker Sandboxing (альтернативний підхід до ізоляції)