Hosting
Mesin virtual macOS
Default yang direkomendasikan (sebagian besar pengguna)
- VPS Linux kecil untuk Gateway yang selalu aktif dan biaya rendah. Lihat hosting VPS.
- Perangkat keras khusus (Mac mini atau kotak Linux) jika Anda menginginkan kontrol penuh dan IP residensial untuk otomatisasi browser. Banyak situs memblokir IP pusat data, jadi penelusuran lokal sering bekerja lebih baik.
- Hibrida: tetap jalankan Gateway di VPS murah, dan hubungkan Mac Anda sebagai Node saat Anda membutuhkan otomatisasi browser/UI. Lihat Node dan Gateway jarak jauh.
Gunakan VM macOS saat Anda secara khusus membutuhkan kemampuan yang hanya tersedia di macOS (iMessage/BlueBubbles) atau menginginkan isolasi ketat dari Mac harian Anda.
Opsi VM macOS
VM lokal di Apple Silicon Mac Anda (Lume)
Jalankan OpenClaw dalam VM macOS tersandbox di Apple Silicon Mac yang sudah Anda miliki menggunakan Lume.
Ini memberi Anda:
- Lingkungan macOS penuh dalam isolasi (host Anda tetap bersih)
- Dukungan iMessage melalui BlueBubbles (mustahil di Linux/Windows)
- Reset instan dengan mengkloning VM
- Tanpa perangkat keras tambahan atau biaya cloud
Penyedia Mac ter-hosting (cloud)
Jika Anda menginginkan macOS di cloud, penyedia Mac ter-hosting juga dapat digunakan:
- MacStadium (Mac ter-hosting)
- Vendor Mac ter-hosting lainnya juga dapat digunakan; ikuti dokumentasi VM + SSH mereka
Setelah Anda memiliki akses SSH ke VM macOS, lanjutkan ke langkah 6 di bawah.
Jalur cepat (Lume, pengguna berpengalaman)
- Instal Lume
lume create openclaw --os macos --ipsw latest- Selesaikan Asisten Pengaturan, aktifkan Login Jarak Jauh (SSH)
lume run openclaw --no-display- Masuk melalui SSH, instal OpenClaw, konfigurasikan channel
- Selesai
Yang Anda butuhkan (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia atau lebih baru di host
- Ruang disk kosong ~60 GB per VM
- ~20 menit
1) Instal Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
Jika ~/.local/bin tidak ada di PATH Anda:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc
Verifikasi:
lume --version
Dokumentasi: Instalasi Lume
2) Buat VM macOS
lume create openclaw --os macos --ipsw latest
Ini mengunduh macOS dan membuat VM. Jendela VNC terbuka secara otomatis.
3) Selesaikan Asisten Pengaturan
Di jendela VNC:
- Pilih bahasa dan wilayah
- Lewati Apple ID (atau masuk jika Anda ingin menggunakan iMessage nanti)
- Buat akun pengguna (ingat nama pengguna dan kata sandinya)
- Lewati semua fitur opsional
Setelah penyiapan selesai, aktifkan SSH:
- Buka Pengaturan Sistem → Umum → Berbagi
- Aktifkan "Login Jarak Jauh"
4) Dapatkan alamat IP VM
lume get openclaw
Cari alamat IP (biasanya 192.168.64.x).
5) SSH ke VM
ssh [email protected]
Ganti youruser dengan akun yang Anda buat, dan IP dengan IP VM Anda.
6) Instal OpenClaw
Di dalam VM:
npm install -g openclaw@latest
openclaw onboard --install-daemon
Ikuti prompt onboarding untuk menyiapkan penyedia model Anda (Anthropic, OpenAI, dll.).
7) Konfigurasikan channel
Edit file konfigurasi:
nano ~/.openclaw/openclaw.json
Tambahkan channel Anda:
{
channels: {
whatsapp: {
dmPolicy: "allowlist",
allowFrom: ["+15551234567"],
},
telegram: {
botToken: "YOUR_BOT_TOKEN",
},
},
}
Lalu masuk ke WhatsApp (pindai QR):
openclaw channels login
8) Jalankan VM tanpa layar
Hentikan VM dan mulai ulang tanpa tampilan:
lume stop openclaw
lume run openclaw --no-display
VM berjalan di latar belakang. Daemon OpenClaw menjaga gateway tetap berjalan.
Untuk memeriksa status:
ssh [email protected] "openclaw status"
Bonus: integrasi iMessage
Ini adalah fitur unggulan dari menjalankan di macOS. Gunakan BlueBubbles untuk menambahkan iMessage ke OpenClaw.
Di dalam VM:
- Unduh BlueBubbles dari bluebubbles.app
- Masuk dengan Apple ID Anda
- Aktifkan Web API dan atur kata sandi
- Arahkan webhook BlueBubbles ke gateway Anda (contoh:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Tambahkan ke konfigurasi OpenClaw Anda:
{
channels: {
bluebubbles: {
serverUrl: "http://localhost:1234",
password: "your-api-password",
webhookPath: "/bluebubbles-webhook",
},
},
}
Mulai ulang gateway. Sekarang agen Anda dapat mengirim dan menerima iMessage.
Detail penyiapan lengkap: channel BlueBubbles
Simpan citra emas
Sebelum menyesuaikan lebih lanjut, buat snapshot kondisi bersih Anda:
lume stop openclaw
lume clone openclaw openclaw-golden
Reset kapan saja:
lume stop openclaw && lume delete openclaw
lume clone openclaw-golden openclaw
lume run openclaw --no-display
Menjalankan 24/7
Jaga VM tetap berjalan dengan:
- Menjaga Mac Anda tetap tersambung ke daya
- Menonaktifkan tidur di Pengaturan Sistem → Penghemat Energi
- Menggunakan
caffeinatejika diperlukan
Untuk benar-benar selalu aktif, pertimbangkan Mac mini khusus atau VPS kecil. Lihat hosting VPS.
Pemecahan masalah
| Masalah | Solusi |
|---|---|
| Tidak bisa SSH ke VM | Pastikan "Login Jarak Jauh" diaktifkan di Pengaturan Sistem VM |
| IP VM tidak muncul | Tunggu hingga VM selesai booting sepenuhnya, jalankan lume get openclaw lagi |
| Perintah Lume tidak ditemukan | Tambahkan ~/.local/bin ke PATH Anda |
| QR WhatsApp tidak terpindai | Pastikan Anda masuk ke VM (bukan host) saat menjalankan openclaw channels login |
Dokumentasi terkait
- hosting VPS
- Node
- Gateway jarak jauh
- channel BlueBubbles
- Mulai Cepat Lume
- Referensi CLI Lume
- Penyiapan VM Tanpa Pengawasan (lanjutan)
- Sandboxing Docker (pendekatan isolasi alternatif)