OpenClawSkills
GitHub
Plataformas • 5 min de lectura

exe.dev

Ejecutar OpenClaw Gateway en exe.dev (VM + proxy HTTPS) para acceso remoto

Objetivo: OpenClaw Gateway ejecutándose en una VM de exe.dev, accesible desde tu laptop vía: ''https://<vm-name>.exe.xyz''

Esta página asume la imagen exeuntu predeterminada de exe.dev. Si elegiste una distribución diferente, mapea los paquetes correspondientemente.

Tutorial.step

Ruta rápida para principiantes

1. ''https://exe.new/openclaw''

2. Completa tu clave auth/token según sea necesario

3. Haz clic en "Agent" junto a tu VM, y espera...

4. ???

5. Beneficio

Tutorial.step

Lo que necesitas

- Cuenta de exe.dev

- Acceso ''ssh exe.dev'' a máquinas virtuales de ''exe.dev'' (opcional)

Tutorial.step

Instalación Automatizada con Shelley

Shelley, el agente de ''exe.dev'', puede instalar OpenClaw instantáneamente con nuestro

prompt. El prompt usado es el siguiente:

Terminal
Configura OpenClaw (https://docs.openclaw.ai/install) en esta VM. Usa flags non-interactive y accept-risk para el onboarding de openclaw. Añade auth o token proporcionado según sea necesario. Configura nginx para reenviar desde el puerto predeterminado 18789 a la ubicación raíz en la configuración del sitio habilitado predeterminado, asegurándote de habilitar soporte Websocket. El emparejamiento se hace con "openclaw devices list" y "openclaw device approve '<request id>'". Asegúrate que el dashboard muestre que la salud de OpenClaw está OK. exe.dev maneja el reenvío desde el puerto 8000 al puerto 80/443 y HTTPS por nosotros, así que el "accesible" final debería ser '<vm-name>'.exe.xyz, sin especificación de puerto.
Tutorial.step

Instalación manual

Tutorial.step

1) Crear VM

Desde tu dispositivo:

Bash
ssh exe.dev new

Luego conecta:

Bash
ssh '<vm-name>'.exe.xyz

Consejo: mantén esta VM ''con estado''. OpenClaw almacena estado bajo ''~/.openclaw/'' y ''~/.openclaw/workspace/''.

Tutorial.step

2) Instalar prerrequisitos (en VM)

Bash
sudo apt-get update
sudo apt-get install -y git curl jq ca-certificates openssl
Tutorial.step

3) Instalar OpenClaw

Ejecuta el script de instalación de OpenClaw:

Bash
curl -fsSL https://openclaw.ai/install.sh | bash
Tutorial.step

4) Configurar nginx para proxy de OpenClaw al puerto 8000

Edita ''/etc/nginx/sites-enabled/default'' con

Terminal
server {
    listen 80 default_server;
    listen [::]:80 default_server;
    listen 8000;
    listen [::]:8000;

    server_name _;

    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_http_version 1.1;

        # Soporte WebSocket
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

        # Headers estándar de proxy
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # Configuración de timeout para conexiones de larga duración
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
    }
}
Tutorial.step

5) Acceder a OpenClaw y otorgar privilegios

Accede a ''https://<vm-name>.exe.xyz/?token=YOUR-TOKEN-FROM-TERMINAL'' (ver salida de Control UI del onboarding). Aprueba

dispositivos con ''openclaw devices list'' y ''openclaw devices approve <requestId>''. En caso de duda,

¡usa Shelley desde tu navegador!

Tutorial.step

Acceso Remoto

El acceso remoto es manejado por la autenticación de ''exe.dev''. Por

defecto, el tráfico HTTP desde el puerto 8000 es reenviado a ''https://<vm-name>.exe.xyz''

con autenticación de email.

Tutorial.step

Actualización

Bash
npm i -g openclaw@latest
openclaw doctor
openclaw gateway restart
openclaw health

Guía: ''Actualización''