> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Installeren

## Systeemvereisten

* **Node 24** (aanbevolen) of Node 22.19+ - het installatiescript handelt dit automatisch af
* **macOS, Linux of Windows** - Windows-gebruikers kunnen beginnen met de native Windows Hub-app, de PowerShell CLI-installer of een WSL2 Gateway. Zie [Windows](/nl/platforms/windows).
* `pnpm` is alleen nodig als je vanaf broncode bouwt

## Aanbevolen: installatiescript

De snelste manier om te installeren. Het detecteert je OS, installeert Node indien nodig, installeert OpenClaw en start onboarding.

<Note>
  Windows-desktopgebruikers kunnen ook de native [Windows Hub](/nl/platforms/windows#recommended-windows-hub) companion-app installeren, met setup, traystatus, chat, node-modus en lokale MCP-modus.
</Note>

<Tabs>
  <Tab title="macOS / Linux / WSL2">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    curl -fsSL https://openclaw.ai/install.sh | bash
    ```
  </Tab>

  <Tab title="Windows (PowerShell)">
    ```powershell theme={"theme":{"light":"min-light","dark":"min-dark"}}
    iwr -useb https://openclaw.ai/install.ps1 | iex
    ```
  </Tab>
</Tabs>

Installeren zonder onboarding uit te voeren:

<Tabs>
  <Tab title="macOS / Linux / WSL2">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
    ```
  </Tab>

  <Tab title="Windows (PowerShell)">
    ```powershell theme={"theme":{"light":"min-light","dark":"min-dark"}}
    & ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
    ```
  </Tab>
</Tabs>

Zie [Interne werking van de installer](/nl/install/installer) voor alle flags en opties voor CI/automatisering.

## Alternatieve installatiemethoden

### Lokale prefix-installer (`install-cli.sh`)

Gebruik dit wanneer je OpenClaw en Node onder een lokale prefix zoals
`~/.openclaw` wilt houden, zonder afhankelijk te zijn van een systeembrede Node-installatie:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
curl -fsSL https://openclaw.ai/install-cli.sh | bash
```

Deze ondersteunt standaard npm-installaties, plus git-checkout-installaties binnen dezelfde
prefix-flow. Volledige referentie: [Interne werking van de installer](/nl/install/installer#install-clish).

Al geinstalleerd? Wissel tussen package- en git-installaties met
`openclaw update --channel dev` en `openclaw update --channel stable`. Zie
[Bijwerken](/nl/install/updating#switch-between-npm-and-git-installs).

### npm, pnpm of bun

Als je Node al zelf beheert:

<Tabs>
  <Tab title="npm">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    npm install -g openclaw@latest
    openclaw onboard --install-daemon
    ```

    <Note>
      De gehoste installer wist npm-versheidsfilters zoals `min-release-age`
      voor de installatie van het OpenClaw-package. Als je handmatig met npm installeert, blijft je eigen
      npm-beleid van toepassing.
    </Note>
  </Tab>

  <Tab title="pnpm">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    pnpm add -g openclaw@latest
    pnpm approve-builds -g
    openclaw onboard --install-daemon
    ```

    <Note>
      pnpm vereist expliciete goedkeuring voor packages met buildscripts. Voer `pnpm approve-builds -g` uit na de eerste installatie.
    </Note>
  </Tab>

  <Tab title="bun">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    bun add -g openclaw@latest
    openclaw onboard --install-daemon
    ```

    <Note>
      Bun wordt ondersteund voor het globale CLI-installatiepad. Voor de Gateway-runtime blijft Node de aanbevolen daemon-runtime.
    </Note>
  </Tab>
</Tabs>

### Vanaf broncode

Voor contributors of iedereen die vanuit een lokale checkout wil draaien:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon
```

Of sla de link over en gebruik `pnpm openclaw ...` vanuit de repo. Zie [Setup](/nl/start/setup) voor volledige ontwikkelworkflows.

### Installeren vanaf de GitHub main-checkout

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version main
```

### Containers en packagebeheerders

<CardGroup cols={2}>
  <Card title="Docker" href="/nl/install/docker" icon="container">
    Gecontaineriseerde of headless deployments.
  </Card>

  <Card title="Podman" href="/nl/install/podman" icon="container">
    Rootless containeralternatief voor Docker.
  </Card>

  <Card title="Nix" href="/nl/install/nix" icon="snowflake">
    Declaratieve installatie via Nix flake.
  </Card>

  <Card title="Ansible" href="/nl/install/ansible" icon="server">
    Geautomatiseerde fleet-provisioning.
  </Card>

  <Card title="Bun" href="/nl/install/bun" icon="zap">
    Alleen CLI-gebruik via de Bun-runtime.
  </Card>
</CardGroup>

## De installatie verifiëren

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw --version      # confirm the CLI is available
openclaw doctor         # check for config issues
openclaw gateway status # verify the Gateway is running
```

Als je beheerde opstart na installatie wilt:

* macOS: LaunchAgent via `openclaw onboard --install-daemon` of `openclaw gateway install`
* Linux/WSL2: systemd-gebruikersservice via dezelfde opdrachten
* Native Windows: eerst Scheduled Task, met een per-gebruiker login-item in de Startup-map als fallback als taakaanmaak wordt geweigerd

## Hosting en deployment

Deploy OpenClaw op een cloudserver of VPS:

<CardGroup cols={3}>
  <Card title="VPS" href="/nl/vps">
    Elke Linux-VPS.
  </Card>

  <Card title="Docker VM" href="/nl/install/docker-vm-runtime">
    Gedeelde Docker-stappen.
  </Card>

  <Card title="Kubernetes" href="/nl/install/kubernetes">
    K8s-deployment.
  </Card>

  <Card title="Fly.io" href="/nl/install/fly">
    Deploy op Fly.io.
  </Card>

  <Card title="Hetzner" href="/nl/install/hetzner">
    Hetzner-deployment.
  </Card>

  <Card title="GCP" href="/nl/install/gcp">
    Google Cloud-deployment.
  </Card>

  <Card title="Azure" href="/nl/install/azure">
    Azure-deployment.
  </Card>

  <Card title="Railway" href="/nl/install/railway">
    Railway-deployment.
  </Card>

  <Card title="Render" href="/nl/install/render">
    Render-deployment.
  </Card>

  <Card title="Northflank" href="/nl/install/northflank">
    Northflank-deployment.
  </Card>
</CardGroup>

## Bijwerken, migreren of verwijderen

<CardGroup cols={3}>
  <Card title="Updating" href="/nl/install/updating" icon="refresh-cw">
    Houd OpenClaw up-to-date.
  </Card>

  <Card title="Migrating" href="/nl/install/migrating" icon="arrow-right">
    Verplaats naar een nieuwe machine.
  </Card>

  <Card title="Uninstall" href="/nl/install/uninstall" icon="trash-2">
    Verwijder OpenClaw volledig.
  </Card>
</CardGroup>

## Probleemoplossing: `openclaw` niet gevonden

Als de installatie is geslaagd maar `openclaw` niet in je terminal wordt gevonden:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
node -v           # Node installed?
npm prefix -g     # Where are global packages?
echo "$PATH"      # Is the global bin dir in PATH?
```

Als `$(npm prefix -g)/bin` niet in je `$PATH` staat, voeg dit toe aan het opstartbestand van je shell (`~/.zshrc` of `~/.bashrc`):

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
export PATH="$(npm prefix -g)/bin:$PATH"
```

Open daarna een nieuwe terminal. Zie [Node-setup](/nl/install/node) voor meer details.
