8.0 KiB
| read_when | summary | title | x-i18n | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Yalıtım veya iMessage gerektiğinde OpenClaw'ı sandbox içindeki bir macOS VM'de çalıştırın (yerel veya barındırılan) | macOS VM'ler |
|
OpenClaw on macOS VM'ler (Sandboxing)
Önerilen varsayılan (çoğu kullanıcı)
- Her zaman açık bir Ağ Geçidi ve düşük maliyet için küçük bir Linux VPS. Bkz. VPS barındırma.
- Tam denetim ve tarayıcı otomasyonu için konut IP'si istiyorsanız ayrı donanım (Mac mini veya Linux kutusu). Birçok site veri merkezi IP'lerini engeller; bu yüzden yerel tarama genellikle daha iyi çalışır.
- Hibrit: Ağ Geçidi'ni ucuz bir VPS üzerinde tutun ve tarayıcı/UI otomasyonu gerektiğinde Mac'inizi bir düğüm olarak bağlayın. Bkz. Düğümler ve Ağ Geçidi remote.
macOS VM kullanın; özellikle macOS'e özgü yeteneklere (iMessage/BlueBubbles) ihtiyaç duyduğunuzda veya günlük kullandığınız Mac'ten sıkı yalıtım istediğinizde.
macOS VM seçenekleri
Apple Silicon Mac'inizde yerel VM (Lume)
Var olan Apple Silicon Mac'inizde Lume kullanarak OpenClaw'ı sandbox içindeki bir macOS VM'de çalıştırın.
Bu size şunları sağlar:
- Yalıtım içinde tam macOS ortamı (ana sisteminiz temiz kalır)
- BlueBubbles üzerinden iMessage desteği (Linux/Windows'ta mümkün değildir)
- VM'leri clone ederek anında sıfırlama
- Ek donanım veya bulut maliyeti olmadan kullanım
Barındırılan Mac sağlayıcıları (bulut)
Bulutta macOS istiyorsanız, barındırılan Mac sağlayıcıları da çalışır:
- MacStadium (barındırılan Mac'ler)
- Diğer barındırılan Mac sağlayıcıları da çalışır; onların VM + SSH dokümanlarını izleyin
macOS VM'e SSH erişiminiz olduğunda aşağıdaki 6. adımdan devam edin.
Hızlı yol (Lume, deneyimli kullanıcılar)
- Lume'u kurun
lume create openclaw --os macos --ipsw latest- Setup Assistant'ı tamamlayın, Remote Login (SSH) etkinleştirin
lume run openclaw --no-display- SSH ile bağlanın, OpenClaw'ı kurun, kanalları yapılandırın
- Tamam
Gerekenler (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- Ana sistemde macOS Sequoia veya daha yeni sürüm
- VM başına yaklaşık 60 GB boş disk alanı
- Yaklaşık 20 dakika
1) Lume'u kurun
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
~/.local/bin PATH içinde değilse:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc
Doğrulayın:
lume --version
Dokümanlar: Lume Installation
2) macOS VM'yi oluşturun
lume create openclaw --os macos --ipsw latest
Bu komut macOS'u indirir ve VM'yi oluşturur. Bir VNC penceresi otomatik olarak açılır.
Not: İndirme, bağlantınıza bağlı olarak biraz zaman alabilir.
3) Setup Assistant'ı tamamlayın
VNC penceresinde:
- Dili ve bölgeyi seçin
- Apple ID'yi atlayın (veya daha sonra iMessage istiyorsanız giriş yapın)
- Bir kullanıcı hesabı oluşturun (kullanıcı adı ve parolayı hatırlayın)
- Tüm isteğe bağlı özellikleri atlayın
Kurulum tamamlandıktan sonra SSH'yi etkinleştirin:
- System Settings → General → Sharing bölümünü açın
- "Remote Login" seçeneğini etkinleştirin
4) VM IP adresini alın
lume get openclaw
IP adresini bulun (genellikle 192.168.64.x).
5) VM'ye SSH ile bağlanın
ssh youruser@192.168.64.X
youruser yerine oluşturduğunuz hesabı, IP yerine de VM'nizin IP'sini yazın.
6) OpenClaw'ı kurun
VM içinde:
npm install -g openclaw@latest
openclaw onboard --install-daemon
Model sağlayıcınızı (Anthropic, OpenAI vb.) ayarlamak için onboarding istemlerini izleyin.
7) Kanalları yapılandırın
Yapılandırma dosyasını düzenleyin:
nano ~/.openclaw/openclaw.json
Kanallarınızı ekleyin:
{
channels: {
whatsapp: {
dmPolicy: "allowlist",
allowFrom: ["+15551234567"],
},
telegram: {
botToken: "YOUR_BOT_TOKEN",
},
},
}
Ardından WhatsApp'a giriş yapın (QR taratın):
openclaw channels login
8) VM'yi headless çalıştırın
VM'yi durdurun ve ekran olmadan yeniden başlatın:
lume stop openclaw
lume run openclaw --no-display
VM arka planda çalışır. OpenClaw'ın arka plan hizmeti ağ geçidini çalışır durumda tutar.
Durumu kontrol etmek için:
ssh youruser@192.168.64.X "openclaw status"
Bonus: iMessage entegrasyonu
Bu, macOS üzerinde çalıştırmanın en güçlü özelliğidir. iMessage'ı OpenClaw'a eklemek için BlueBubbles kullanın.
VM içinde:
- BlueBubbles'ı bluebubbles.app üzerinden indirin
- Apple ID'nizle giriş yapın
- Web API'yi etkinleştirin ve bir parola belirleyin
- BlueBubbles webhook'larını ağ geçidinize yönlendirin (örnek:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
OpenClaw yapılandırmanıza ekleyin:
{
channels: {
bluebubbles: {
serverUrl: "http://localhost:1234",
password: "your-api-password",
webhookPath: "/bluebubbles-webhook",
},
},
}
Ağ geçidini yeniden başlatın. Artık aracınız iMessage gönderebilir ve alabilir.
Tam kurulum ayrıntıları: BlueBubbles kanalı
Altın görüntü kaydedin
Daha fazla özelleştirmeden önce temiz durumunuzun anlık görüntüsünü alın:
lume stop openclaw
lume clone openclaw openclaw-golden
İstediğiniz zaman sıfırlayın:
lume stop openclaw && lume delete openclaw
lume clone openclaw-golden openclaw
lume run openclaw --no-display
7/24 çalıştırma
VM'yi şu yollarla açık tutun:
- Mac'inizi prize takılı tutarak
- System Settings → Energy Saver içinde uyku modunu devre dışı bırakarak
- Gerekirse
caffeinatekullanarak
Gerçek anlamda her zaman açık kullanım için ayrı bir Mac mini veya küçük bir VPS düşünün. Bkz. VPS barındırma.
Sorun giderme
| Sorun | Çözüm |
|---|---|
| VM'ye SSH ile bağlanılamıyor | VM'nin System Settings bölümünde "Remote Login" seçeneğinin etkin olduğunu kontrol edin |
| VM IP görünmüyor | VM'nin tamamen açılmasını bekleyin, lume get openclaw komutunu tekrar çalıştırın |
| Lume komutu bulunamadı | ~/.local/bin yolunu PATH'inize ekleyin |
| WhatsApp QR taranmıyor | openclaw channels login çalıştırırken ana sistemde değil, VM içinde oturum açtığınızdan emin olun |
İlgili dokümanlar
- VPS barındırma
- Düğümler
- Ağ Geçidi remote
- BlueBubbles kanalı
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (ileri düzey)
- Docker Sandboxing (alternatif yalıtım yaklaşımı)