Hosting
Віртуальні машини macOS
Рекомендовано за замовчуванням (для більшості користувачів)
- Невеликий Linux VPS для постійно ввімкненого Gateway і низької вартості. Див. VPS-хостинг.
- Виділене обладнання (Mac mini або Linux-машина), якщо вам потрібен повний контроль і резидентна IP-адреса для браузерної автоматизації. Багато сайтів блокують IP-адреси дата-центрів, тому локальний браузинг часто працює краще.
- Гібрид: тримайте Gateway на дешевому VPS і підключайте свій Mac як node, коли потрібна браузерна/UI-автоматизація. Див. Nodes і віддалений 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
- Без додаткового обладнання чи хмарних витрат
Хостингові Mac-провайдери (хмара)
Якщо вам потрібна macOS у хмарі, хостингові Mac-провайдери також підходять:
- MacStadium (хостингові Mac)
- Інші хостингові 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@latestopenclaw 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 login8) Запускайте VM без графічного дисплея
Зупиніть VM і перезапустіть без дисплея:
lume stop openclawlume run openclaw --no-displayVM працює у фоновому режимі. Демон OpenClaw підтримує роботу Gateway.
Щоб перевірити статус:
ssh [email protected] "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 підключеним до живлення
- Вимкніть сон у 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 |
| WhatsApp QR не сканується | Переконайтеся, що ви увійшли у VM (а не на хост), коли виконуєте openclaw channels login |
Пов’язана документація
- VPS-хостинг
- Nodes
- Віддалений Gateway
- Канал iMessage
- Швидкий старт Lume
- Довідник Lume CLI
- Налаштування VM без нагляду (розширено)
- Пісочниця Docker (альтернативний підхід до ізоляції)