macOS VM’larda OpenClaw (Sandboxing)
Tavsiya etilgan standart (ko‘pchilik foydalanuvchilar uchun).
- Doim yoqilgan Gateway va past xarajat uchun kichik Linux VPS. VPS hosting ga qarang.
- Brauzer avtomatlashtirish uchun to‘liq nazorat va rezident IP xohlasangiz maxsus apparat (Mac mini yoki Linux qurilma). Ko‘plab saytlar data-markaz IP’larini bloklaydi, shuning uchun mahalliy brauzer ko‘pincha yaxshiroq ishlaydi.
- Gibrid: Gateway’ni arzon VPS’da saqlang va brauzer/UI avtomatlashtirish kerak bo‘lganda Mac’ingizni node sifatida ulang. Nodes va Gateway remote ga qarang.
macOS VM variantlari
Apple Silicon Mac’ingizda (Lume) mahalliy VM
Mavjud Apple Silicon Mac’ingizda Lume yordamida sandboxlangan macOS VM’da OpenClaw’ni ishga tushiring. Bu sizga quyidagilarni beradi:- Izolyatsiyadagi to‘liq macOS muhiti (hostingiz toza qoladi)
- BlueBubbles orqali iMessage qo‘llab-quvvatlashi (Linux/Windows’da imkonsiz)
- VM’larni klonlash orqali darhol reset
- Qo‘shimcha apparat yoki bulut xarajatlari yo‘q
Hosted Mac provayderlari (bulut)
Agar sizga bulutda macOS kerak bo‘lsa, hosted Mac provayderlari ham mos keladi:- MacStadium (hosted Mac’lar)
- Boshqa hosted Mac sotuvchilari ham ishlaydi; ularning VM + SSH hujjatlariga amal qiling.
Tezkor yo‘l (Lume, tajribali foydalanuvchilar)
- Lume’ni o‘rnating
lume create openclaw --os macos --ipsw latest- Setup Assistant’ni yakunlang, Remote Login (SSH) ni yoqing
lume run openclaw --no-display- SSH orqali kiring, OpenClaw’ni o‘rnating, kanallarni sozlang
- Tayyor
Kerakli narsalar (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- Host’da macOS Sequoia yoki undan keyingi versiya
- Har bir VM uchun ~60 GB bo‘sh disk joyi
- ~20 daqiqa
1. Lume’ni o‘rnating
~/.local/bin PATH’ingizda bo‘lmasa:
2. macOS VM’ni yarating
3. Setup Assistant’ni yakunlang
VNC oynasida:- Til va mintaqani tanlang
- Apple ID’ni o‘tkazib yuboring (yoki keyin iMessage ishlatmoqchi bo‘lsangiz, tizimga kiring)
- Foydalanuvchi hisobini yarating (foydalanuvchi nomi va parolni eslab qoling)
- Barcha ixtiyoriy funksiyalarni o‘tkazib yuboring
- System Settings → General → Sharing’ni oching
- “Remote Login”’ni yoqing
4. VM’ning IP manzilini oling
192.168.64.x).
5. VM’ga SSH orqali kiring
youruser o‘rniga yaratgan hisobingizni, IP o‘rniga esa VM’ingizning IP manzilini qo‘ying.
6. OpenClaw’ni o‘rnating
VM ichida:7. Kanallarni sozlash
Konfiguratsiya faylini tahrirlang:8. VM’ni headless rejimda ishga tushiring
VM’ni to‘xtatib, displeysiz qayta ishga tushiring:Bonus: iMessage integratsiyasi
Bu macOS’da ishlashning eng kuchli funksiyasidir. OpenClaw’ga iMessage qo‘shish uchun BlueBubbles dan foydalaning. VM ichida:- BlueBubbles’ni bluebubbles.app’dan yuklab oling
- Apple ID’ingiz bilan tizimga kiring
- Web API’ni yoqing va parol o‘rnating
- BlueBubbles webhook’larini gateway’ingizga yo‘naltiring (misol:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Golden image’ni saqlang
Keyingi moslashtirishlardan oldin toza holatingizni snapshot qiling:24/7 ishlash
VM’ni doimiy ishlashda saqlash uchun:- Mac’ingizni quvvatga ulangan holda saqlang
- System Settings → Energy Saver bo‘limida uyqu rejimini o‘chiring
- Agar kerak bo‘lsa,
caffeinatedan foydalaning
Nosozliklarni bartaraf etish
| Muammo | Yechim |
|---|---|
| VM’ga SSH orqali kira olmayapman | VM’ning System Settings bo‘limida “Remote Login” yoqilganligini tekshiring |
| VM IP ko‘rinmayapti | VM to‘liq yuklanishini kuting, so‘ng lume get openclaw ni yana ishga tushiring |
| Lume buyrug‘i topilmadi | ~/.local/bin ni PATH’ingizga qo‘shing |
| WhatsApp QR skan qilinmayapti | openclaw channels login ni ishga tushirayotganda VM’ga (host’ga emas) kirganingizga ishonch hosil qiling |
Tegishli hujjatlar
- VPS hosting
- Nodes
- Gateway remote
- BlueBubbles channel
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (ilg‘or)
- Docker Sandboxing (muqobil izolyatsiya yondashuvi)