exe.dev

Doel: OpenClaw Gateway draaien op een exe.dev VM, bereikbaar vanaf je laptop via: https://<vm-naam>.exe.xyz

Deze pagina gaat uit van exe.dev’s standaard exeuntu-image. Als je een andere distributie hebt gekozen, pas de pakketten dienovereenkomstig aan.

Snel starten voor beginners

  1. https://exe.new/openclaw
  2. Vul je auth-key/token in waar nodig
  3. Klik op “Agent” naast je VM en wacht…
  4. ???
  5. Winst

Wat je nodig hebt

  • exe.dev-account
  • ssh exe.dev-toegang tot exe.dev virtual machines (optioneel)

Geautomatiseerde installatie met Shelley

Shelley, de agent van exe.dev, kan OpenClaw direct installeren met onze prompt. De gebruikte prompt is:

Set up OpenClaw (https://docs.openclaw.ai/install) on this VM. Use the non-interactive and accept-risk flags for openclaw onboarding. Add the supplied auth or token as needed. Configure nginx to forward from the default port 18789 to the root location on the default enabled site config, making sure to enable Websocket support. Pairing is done by "openclaw devices list" and "openclaw devices approve <request id>". Make sure the dashboard shows that OpenClaw's health is OK. exe.dev handles forwarding from port 8000 to port 80/443 and HTTPS for us, so the final "reachable" should be <vm-name>.exe.xyz, without port specification.

Handmatige installatie

1) De VM aanmaken

Vanaf je apparaat:

ssh exe.dev new

Maak dan verbinding:

ssh <vm-naam>.exe.xyz

Tip: houd deze VM stateful. OpenClaw slaat state op onder ~/.openclaw/ en ~/.openclaw/workspace/.

2) Vereisten installeren (op de VM)

sudo apt-get update
sudo apt-get install -y git curl jq ca-certificates openssl

3) OpenClaw installeren

Voer het OpenClaw-installatiescript uit:

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

4) Nginx instellen als proxy voor OpenClaw naar poort 8000

Bewerk /etc/nginx/sites-enabled/default met:

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;

        # WebSocket-ondersteuning
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

        # Standaard proxy-headers
        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;

        # Timeout-instellingen voor langlevende verbindingen
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
    }
}

5) Toegang tot OpenClaw en rechten verlenen

Ga naar https://<vm-naam>.exe.xyz/ (zie de Control UI-uitvoer van onboarding). Als er om authenticatie wordt gevraagd, plak dan het token van gateway.auth.token op de VM (ophalen met openclaw config get gateway.auth.token, of genereer er een met openclaw doctor --generate-gateway-token). Apparaten goedkeuren met openclaw devices list en openclaw devices approve <requestId>. Bij twijfel, gebruik Shelley vanuit je browser!

Toegang op afstand

Toegang op afstand wordt afgehandeld door de authenticatie van exe.dev. Standaard wordt HTTP-verkeer van poort 8000 doorgestuurd naar https://<vm-naam>.exe.xyz met e-mailauthenticatie.

Bijwerken

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

Gids: Bijwerken