Saltar al contenido principal

Alojamiento y despliegue

Máquinas virtuales macOS

Recomendación por defecto (la mayoría de usuarios)​

  • VPS Linux pequeño para un Gateway siempre activo y bajo costo. Ver Alojamiento VPS.
  • Hardware dedicado (Mac mini o caja Linux) si quieres control total y una IP residencial para automatización del navegador. Muchos sitios bloquean IPs de centros de datos, por lo que la navegación local suele funcionar mejor.
  • Híbrido: mantén el Gateway en un VPS barato, y conecta tu Mac como un nodo cuando necesites automatización del navegador/interfaz. Ver Nodos y Gateway remoto.

Usa una máquina virtual macOS cuando necesites específicamente capacidades exclusivas de macOS (iMessage/BlueBubbles) o quieras un aislamiento estricto de tu Mac diario.

Opciones de máquina virtual macOS​

VM local en tu Mac Apple Silicon (Lume)​

Ejecuta OpenClaw en una máquina virtual macOS aislada en tu Mac Apple Silicon existente usando Lume. Esto te da:

  • Entorno macOS completo en aislamiento (tu anfitrión se mantiene limpio)
  • Soporte de iMessage vía BlueBubbles (imposible en Linux/Windows)
  • Restablecimiento instantáneo clonando VMs
  • Sin costos adicionales de hardware o nube

Proveedores de Mac alojados (nube)​

Si quieres macOS en la nube, los proveedores de Mac alojados también funcionan:

  • MacStadium (Macs alojados)
  • Otros vendedores de Mac alojados también funcionan; sigue sus documentos de VM + SSH

Una vez que tengas acceso SSH a una máquina virtual macOS, continúa en el paso 6 a continuación.


Ruta rápida (Lume, usuarios experimentados)​

  1. Instalar Lume
  2. lume create openclaw --os macos --ipsw latest
  3. Completar el Asistente de Configuración, habilitar Inicio de Sesión Remoto (SSH)
  4. lume run openclaw --no-display
  5. Conectarse por SSH, instalar OpenClaw, configurar canales
  6. Listo

Lo que necesitas (Lume)​

  • Mac Apple Silicon (M1/M2/M3/M4)
  • macOS Sequoia o posterior en el anfitrión
  • ~60 GB de espacio libre en disco por VM
  • ~20 minutos

1) Instalar Lume​

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

Si ~/.local/bin no está en tu PATH:

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

Verificar:

lume --version

Documentación: Instalación de Lume


2) Crear la máquina virtual macOS​

lume create openclaw --os macos --ipsw latest

Esto descarga macOS y crea la VM. Una ventana VNC se abre automáticamente. Nota: La descarga puede tardar un rato dependiendo de tu conexión.


3) Completar el Asistente de Configuración​

En la ventana VNC:

  1. Seleccionar idioma y región
  2. Omitir ID de Apple (o iniciar sesión si quieres iMessage más tarde)
  3. Crear una cuenta de usuario (recuerda el nombre de usuario y contraseña)
  4. Omitir todas las funciones opcionales

Después de completar la configuración, habilita SSH:

  1. Abrir Configuración del Sistema → General → Compartir
  2. Habilitar "Inicio de Sesión Remoto"

4) Obtener la dirección IP de la VM​

lume get openclaw

Busca la dirección IP (normalmente 192.168.64.x).


5) Conectarse por SSH a la VM​

ssh youruser@192.168.64.X

Reemplaza youruser con la cuenta que creaste, y la IP con la IP de tu VM.


6) Instalar OpenClaw​

Dentro de la VM:

npm install -g openclaw@latest
openclaw onboard --install-daemon

Sigue las indicaciones de incorporación para configurar tu proveedor de modelo (Anthropic, OpenAI, etc.).


7) Configurar canales​

Edita el archivo de configuración:

nano ~/.openclaw/openclaw.json

Añade tus canales:

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

Luego inicia sesión en WhatsApp (escanea el código QR):

openclaw channels login

8) Ejecutar la VM sin interfaz gráfica​

Detén la VM y reinicia sin pantalla:

lume stop openclaw
lume run openclaw --no-display

La VM se ejecuta en segundo plano. El daemon de OpenClaw mantiene el gateway en funcionamiento. Para verificar el estado:

ssh youruser@192.168.64.X "openclaw status"

Extra: Integración con iMessage​

Esta es la función estrella de ejecutar en macOS. Usa BlueBubbles para añadir iMessage a OpenClaw. Dentro de la VM:

  1. Descarga BlueBubbles desde bluebubbles.app
  2. Inicia sesión con tu ID de Apple
  3. Habilita la API Web y establece una contraseña
  4. Dirige los webhooks de BlueBubbles a tu gateway (ejemplo: https://your-gateway-host:3000/bluebubbles-webhook?password=)

Añade a tu configuración de OpenClaw:

{
"channels": {
"bluebubbles": {
"serverUrl": "http://localhost:1234",
"password": "your-api-password",
"webhookPath": "/bluebubbles-webhook"
}
}
}

Reinicia el gateway. Ahora tu agente puede enviar y recibir iMessages. Detalles completos de configuración: Canal BlueBubbles


Guardar una imagen dorada​

Antes de personalizar más, haz una instantánea de tu estado limpio:

lume stop openclaw
lume clone openclaw openclaw-golden

Restablece en cualquier momento:

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

Ejecución 24/7​

Mantén la VM en ejecución:

  • Manteniendo tu Mac enchufado
  • Deshabilitando el suspender en Configuración del Sistema → Ahorro de Energía
  • Usando caffeinate si es necesario

Para un verdadero siempre activo, considera un Mac mini dedicado o un VPS pequeño. Ver Alojamiento VPS.


Solución de problemas​

ProblemaSolución
No se puede conectar por SSH a la VMVerifica que "Inicio de Sesión Remoto" esté habilitado en Configuración del Sistema de la VM
IP de la VM no apareceEspera a que la VM arranque completamente, ejecuta lume get openclaw de nuevo
Comando Lume no encontradoAñade ~/.local/bin a tu PATH
Código QR de WhatsApp no escaneaAsegúrate de haber iniciado sesión en la VM (no en el anfitrión) al ejecutar openclaw channels login

Documentación relacionada​

GCPexe.dev