Hosting

macOS-VM's

Aanbevolen standaardoptie (de meeste gebruikers)

  • Kleine Linux-VPS voor een Gateway die altijd actief is en lage kosten. Zie VPS-hosting.
  • Eigen hardware (Mac mini of Linux-machine) als je volledige controle en een residentieel IP-adres voor browserautomatisering wilt. Veel sites blokkeren IP-adressen van datacenters, waardoor lokaal browsen vaak beter werkt.
  • Hybride: houd de Gateway op een goedkope VPS en verbind je Mac als Node wanneer je browser-/UI-automatisering nodig hebt. Zie Nodes en Gateway op afstand.

Gebruik alleen een macOS-VM wanneer je specifiek functies nodig hebt die uitsluitend op macOS beschikbaar zijn, zoals iMessage, of wanneer je strikte isolatie van je dagelijkse Mac wilt.

Opties voor macOS-VM's

Lokale VM op je Apple Silicon-Mac (Lume)

Voer OpenClaw uit in een afgeschermde macOS-VM op je bestaande Apple Silicon-Mac met Lume. Dit biedt je:

  • Volledige macOS-omgeving in isolatie (je hostsysteem blijft schoon)
  • Ondersteuning voor iMessage via imsg; het standaard lokale pad is niet mogelijk op Linux/Windows
  • Direct opnieuw instellen door VM's te klonen
  • Geen extra hardware- of cloudkosten

Gehoste Mac-aanbieders (cloud)

Als je macOS in de cloud wilt, kun je ook gehoste Mac-aanbieders gebruiken:

  • MacStadium (gehoste Macs)
  • Andere aanbieders van gehoste Macs werken ook; volg hun documentatie voor VM's en SSH

Zodra je via SSH toegang hebt tot een macOS-VM, ga je hieronder verder bij OpenClaw installeren.

Snel traject (Lume, ervaren gebruikers)

  1. Installeer Lume.
  2. lume create openclaw --os macos --ipsw latest
  3. Voltooi de configuratie-assistent en schakel Remote Login (SSH) in.
  4. lume run openclaw --no-display
  5. Maak verbinding via SSH, installeer OpenClaw en configureer kanalen.
  6. Klaar.

Wat je nodig hebt (Lume)

  • Apple Silicon-Mac (M1/M2/M3/M4)
  • macOS Sequoia of nieuwer op het hostsysteem
  • ~60 GB vrije schijfruimte per VM
  • ~20 minuten

1) Lume installeren

bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"

Als ~/.local/bin niet in je PATH staat:

bash
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc

Controleer:

bash
lume --version

Documentatie: Lume installeren

2) De macOS-VM maken

bash
lume create openclaw --os macos --ipsw latest

Hiermee wordt macOS gedownload en de VM gemaakt. Er wordt automatisch een VNC-venster geopend.

3) De configuratie-assistent voltooien

In het VNC-venster:

  1. Selecteer de taal en regio.
  2. Sla Apple ID over (of log in als je later iMessage wilt gebruiken).
  3. Maak een gebruikersaccount aan (onthoud de gebruikersnaam en het wachtwoord).
  4. Sla alle optionele functies over.

Nadat de configuratie is voltooid:

  1. Schakel SSH in: System Settings -> General -> Sharing, schakel "Remote Login" in.
  2. Schakel automatisch inloggen in voor gebruik van de VM zonder beeldscherm: System Settings -> Users & Groups, selecteer "Automatically log in as:" en kies de VM-gebruiker.

4) Het IP-adres van de VM opvragen

bash
lume get openclaw

Zoek het IP-adres (meestal 192.168.64.x).

5) Via SSH verbinding maken met de VM

bash
ssh youruser@192.168.64.X

Vervang youruser door het account dat je hebt aangemaakt en het IP-adres door het IP-adres van je VM.

6) OpenClaw installeren

In de VM:

bash
npm install -g openclaw@latestopenclaw onboard --install-daemon

Volg de introductievragen om je modelprovider in te stellen (Anthropic, OpenAI enzovoort).

7) Kanalen configureren

Bewerk het configuratiebestand:

bash
nano ~/.openclaw/openclaw.json

Voeg je kanalen toe:

json5
{  channels: {    telegram: {      botToken: "YOUR_BOT_TOKEN",    },    whatsapp: {      dmPolicy: "allowlist",      allowFrom: ["+15551234567"],    },  },}

Log vervolgens in bij WhatsApp (scan de QR-code):

bash
openclaw channels login

8) De VM zonder beeldscherm uitvoeren

Stop de VM en start deze opnieuw zonder beeldscherm:

bash
lume stop openclawlume run openclaw --no-display

De VM wordt op de achtergrond uitgevoerd; de daemon van OpenClaw houdt de Gateway actief. Controleer de status met:

bash
ssh youruser@192.168.64.X "openclaw status"

Extra: iMessage-integratie

Dit is de belangrijkste functie van uitvoering op macOS. Gebruik iMessage met imsg om Berichten aan OpenClaw toe te voegen.

In de VM:

  1. Log in bij Berichten.
  2. Installeer imsg.
  3. Verleen volledige schijftoegang en toestemming voor automatisering aan het proces dat OpenClaw/imsg uitvoert.
  4. Controleer RPC-ondersteuning met imsg rpc --help.

Voeg het volgende toe aan je OpenClaw-configuratie:

json5
{  channels: {    imessage: {      enabled: true,      cliPath: "imsg",      dbPath: "~/Library/Messages/chat.db",    },  },}

Start de Gateway opnieuw. Je agent kan nu iMessages verzenden en ontvangen. Volledige configuratie-instructies: iMessage-kanaal.

Een gouden image opslaan

Maak een momentopname van je schone toestand voordat je verdere aanpassingen doet:

bash
lume stop openclawlume clone openclaw openclaw-golden

Je kunt op elk moment opnieuw instellen:

bash
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-display

24/7 uitvoeren

Houd de VM actief door:

  • Je Mac op de stroom aangesloten te houden
  • De sluimerstand uit te schakelen via System Settings -> Energy Saver
  • Indien nodig caffeinate te gebruiken

Overweeg voor werkelijk continu gebruik een eigen Mac mini of een kleine VPS. Zie VPS-hosting.

Probleemoplossing

Probleem Oplossing
Kan geen SSH-verbinding met VM maken Controleer of "Remote Login" is ingeschakeld in System Settings van de VM
IP-adres van VM wordt niet weergegeven Wacht totdat de VM volledig is opgestart en voer lume get openclaw opnieuw uit
Lume-opdracht niet gevonden Voeg ~/.local/bin toe aan je PATH
QR-code van WhatsApp wordt niet gescand Zorg dat je bent ingelogd bij de VM (niet het hostsysteem) wanneer je openclaw channels login uitvoert

Gerelateerde documentatie

Was this useful?
On this page

On this page