Ga naar hoofdinhoud

OpenClaw op een Linux Server installeren - Bouw je eigen AI-assistent!

De ideale producten voor deze handleiding

Begin meteen — bestel het passende product en volg deze handleiding stap voor stap.

Introductie

OpenClaw is een AI-gestuurd automatiserings- en controleplatform waarmee je via een browserinterface met software kunt communiceren. In plaats van handmatig door menu’s te klikken, gebruikersinterfaces te navigeren of steeds dezelfde workflows te herhalen, kan OpenClaw taken programmatisch uitvoeren en biedt het remote control via het webdashboard.

img

Wat OpenClaw echt revolutionair maakt, is dat het een moderne “control layer” voor applicaties en systemen mogelijk maakt. In plaats van gebonden te zijn aan een lokale desktop-sessie, kan OpenClaw draaien op een remote machine zoals een VPS of Dedicated Server en toch overal volledig beheerd worden. Dit maakt het een krachtig hulpmiddel voor gebruikers die betrouwbare automatisering, remote control en gecentraliseerd beheer willen zonder een lokale pc continu aan te hoeven laten staan.

Wil je deze service zelf hosten? We nemen je stap voor stap mee in de installatie en configuratie, inclusief alle belangrijke aandachtspunten.

Gebruiksscenario’s van OpenClaw

OpenClaw is inzetbaar in allerlei dagelijkse situaties en geschikt voor iedereen die taken wil automatiseren, AI-gebruik wil centraliseren of een altijd beschikbare assistent wil draaien.

Een veelvoorkomend scenario is het samenbrengen van AI-interacties over meerdere platformen. In plaats van verschillende tools te gebruiken voor diverse messaging apps, fungeert OpenClaw als één assistent met consistente context en configuratie, ongeacht waar je hem benadert.

OpenClaw is ook ideaal voor automatisering. Het helpt repetitief handwerk te verminderen door terugkerende taken af te handelen, informatie te organiseren, content samen te vatten en gestructureerde antwoorden te geven.

Een andere belangrijke toepassing is webautomatisering. Door browser-sessies te besturen via dedicated Chrome- of Chromium-instanties kan OpenClaw met webinterfaces communiceren, zelfs als er geen directe API-integratie is.

Om deze scenario’s te ondersteunen, biedt OpenClaw een breed scala aan functies, waaronder multi-channel messaging (zoals WhatsApp, Telegram, Slack en Discord), een gateway-gebaseerde architectuur voor sessie- en kanaalbeheer, optionele voice features, een interactieve canvas-interface, een uitbreidbaar skills-platform, ondersteuning voor meerdere AI-providers (waaronder OpenAI en Anthropic), device nodes voor mobiele acties, API key authenticatie en persistent workspace- en configuratiebeheer.

img

Vereisten

Afhankelijk van hoe je OpenClaw gebruikt, kan het resourcegebruik snel oplopen. Basisinstallaties (bijvoorbeeld alleen de Web UI met minimale automatisering) draaien prima op kleinere VPS-pakketten, maar geavanceerdere scenario’s zoals meerdere kanalen draaien, veel skills inschakelen of browserautomatisering gebruiken, vragen aanzienlijk meer resources. Hiervoor raden we sterk een Dedicated Server aan.

HardwareMinimumZAP-Hosting Aanbeveling
CPU1 vCPU Core8 vCPU Cores
RAM4 GB16 GB
Schijfruimte25 GB50 GB

Installatie

De installatie start met het uitvoeren van het officiële OpenClaw installatiescript op je Linux Dedicated Server. Verbind via SSH met je server en voer het volgende commando uit:

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

Na het uitvoeren van het commando start automatisch een interactieve installatie die je door de setup leidt. De installer controleert je omgeving, installeert ontbrekende dependencies en start daarna het OpenClaw onboardingproces.

img

Platformdetectie en dependency-check

De installer detecteert automatisch je besturingssysteem en installeert benodigde dependencies indien nodig.
Als Node.js bijvoorbeeld ontbreekt, wordt dit automatisch geïnstalleerd. Handmatige actie is niet nodig.

Installeren van benodigde pakketten

OpenClaw installeert benodigde pakketten via de systeem package manager. Handmatige actie is niet nodig. Zodra alle pakketten geïnstalleerd zijn, gaat de installer automatisch verder.

OpenClaw installeren

Zodra de dependencies klaarstaan, downloadt en installeert de installer de OpenClaw release. Als het proces voltooid is, zie je een bevestiging zoals:

img

OpenClaw onboarding

Na installatie start de onboarding wizard automatisch. Deze onboarding is nodig om de initiële configuratie af te ronden en OpenClaw bruikbaar te maken.

Lees eerst de getoonde veiligheidswaarschuwing en bevestig om door te gaan. Kies daarna de onboarding modus. Voor de meeste gebruikers is QuickStart de aanbevolen optie.

img

Kies vervolgens je model/auth provider. In dit voorbeeld is OpenAI geselecteerd. Vul nu je OpenAI API key in. OpenClaw slaat deze lokaal op in de configuratie zodat hij in toekomstige sessies gebruikt kan worden. Nadat de API key is opgeslagen, kies je het standaardmodel dat OpenClaw moet gebruiken.

img

In de laatste stappen kun je optioneel kanalen (zoals Telegram, Discord of Slack), skills en hooks configureren. Wil je dit nu niet, dan kun je deze stappen overslaan en later instellen.

img

Wil je OpenClaw via Telegram gebruiken, dan moet je eerst een Telegram bot aanmaken en de API token daarvan verkrijgen. Dit doe je rechtstreeks in Telegram via de officiële BotFather.

Open de chat met BotFather, start het aanmaakproces met /newbot en volg de instructies.
BotFather vraagt eerst om een weergavenaam, daarna om een gebruikersnaam. Die gebruikersnaam moet eindigen op bot.

Het gesprek ziet er meestal zo uit:

User: /newbot 

BotFather: Oké, een nieuwe bot. Hoe gaan we hem noemen? Kies een naam voor je bot.

User: ZAP DOCS EXAMPLE

BotFather: Goed. Nu kiezen we een gebruikersnaam voor je bot. Die moet eindigen op `bot`. Bijvoorbeeld: TetrisBot of tetris_bot.

User: ZAP_DOCS_EXAMPLE_BOT

BotFather: Klaar! Gefeliciteerd met je nieuwe bot. Je vindt hem op t.me/ZAP_DOCS_EXAMPLE_BOT. Je kunt nu een beschrijving, info en profielfoto toevoegen, zie /help voor commando’s. Als je klaar bent met je coole bot, kun je onze Bot Support pingen voor een betere gebruikersnaam. Zorg dat de bot volledig werkt voordat je dat doet.

Gebruik deze token om toegang te krijgen tot de HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Bewaar je token veilig, want iedereen met deze token kan je bot besturen.

Voor een beschrijving van de Bot API, zie deze pagina: https://core.telegram.org/bots/api

Na bevestiging van BotFather kopieer je de getoonde token en bewaar je die goed. Je hebt deze token later nodig om Telegram als kanaal te koppelen in de OpenClaw onboarding of configuratie. Iedereen met deze token kan je bot besturen, dus deel hem nooit publiekelijk.

img

Na het aanmaken van de Telegram bot en opslaan van de token, ga je verder met de OpenClaw onboarding. In de volgende stappen kun je skills installeren en hooks inschakelen. Dit wordt aanbevolen, maar kan ook later in de configuratie worden gedaan als je eerst de setup wilt afronden.

Na afronding van de onboarding installeert OpenClaw automatisch de Gateway service. Kies daarna de Web UI optie zodat OpenClaw de dashboard link toont. Hiermee kun je de OpenClaw Control UI openen en je setup via de browser beheren.

De onboarding wordt dan als voltooid gemarkeerd. Aan het einde van de setup biedt OpenClaw ook aan om het shell completion script te installeren. Dit is optioneel, maar aanbevolen omdat het de command-line gebruiksvriendelijkheid verbetert door auto-completion voor OpenClaw commando’s mogelijk te maken. Volg hiervoor de stappen.

img

Configuratie

Onze VPS- en Dedicated Servers worden standaard zonder grafische interface geleverd. Daarom draait OpenClaw in headless modus en is de Control UI alleen lokaal op de server bereikbaar via poort 18789.

Na installatie en onboarding toont OpenClaw de dashboard info in de console:

Dashboard link (met token):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Kopieer/plak deze URL in een browser op deze machine om OpenClaw te bedienen.
Geen GUI gedetecteerd. Open vanaf je computer:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

Open daarna:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Omdat de webinterface gebonden is aan 127.0.0.1, is deze niet direct vanaf internet bereikbaar. Om er veilig vanaf je pc bij te kunnen, maak je een SSH-tunnel die de OpenClaw poort van de VPS/Dedicated Server naar je lokale machine doorstuurt.

Open op je pc een terminal en voer uit:

ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

Zolang deze SSH-sessie open is, kun je de OpenClaw Control UI in je browser openen via:

http://localhost:18789/

Als OpenClaw authenticatie vereist, open dan de tokenized link uit de OpenClaw output:

http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Gebruik een GUI (Desktop Environment)

Wil je OpenClaw liever met een grafische interface gebruiken, dan kun je een desktopomgeving installeren op je VPS/Dedicated Server, bijvoorbeeld XFCE. Na installatie van een GUI (en een remote desktop oplossing zoals RDP of VNC) kun je OpenClaw direct via de desktop van de Dedicated Server bedienen in plaats van via SSH port forwarding.

img

Skills installeren

Skills breiden OpenClaw uit met extra functionaliteit en integraties.
OpenClaw heeft meer dan 50 skills. Je kunt skills direct in het dashboard installeren door naar de Skills sectie te gaan en de gewenste skills te activeren.

img

Hooks inschakelen

Hooks laten OpenClaw automatisch acties uitvoeren bij bepaalde events of commando’s.
Handig om terugkerende taken te automatiseren, context op te slaan of workflows te triggeren zonder handmatige tussenkomst.

img

Kanalen configureren

Kanalen maken het mogelijk OpenClaw via messagingplatformen te gebruiken.
In het dashboard kun je ondersteunde kanalen zoals Telegram, Discord, Slack en anderen configureren en koppelen.

img

Afhankelijk van het platform moet je extra tokens of credentials invullen (zoals bij de Telegram bot token die je via BotFather hebt aangemaakt).

Na succesvolle koppeling van een kanaal kan OpenClaw berichten ontvangen en beantwoorden via dat platform. Een gesprek met de AI-assistent via Telegram kan er zo uitzien:

img

Veiligheid

OpenClaw is een krachtig hulpmiddel en moet altijd met de juiste veiligheidsmaatregelen gebruikt worden. Het Gateway Dashboard is beveiligd met een token, die werkt als een wachtwoord en toegang geeft tot je OpenClaw instance. Deel deze gateway token nooit publiekelijk (bijvoorbeeld in screenshots, tickets of chats), want iedereen met de token kan het dashboard bedienen.

We raden aan OpenClaw achter een firewall te houden en de gateway interface niet direct aan het publieke internet bloot te stellen. Standaard bindt OpenClaw de gateway service aan 127.0.0.1, wat externe toegang voorkomt en de veiligste optie is voor de meeste toepassingen. Voor remote toegang gebruik je SSH port forwarding en beperk je toegang tot vertrouwde gebruikers.

Conclusie en meer bronnen

Gefeliciteerd! Je hebt OpenClaw nu succesvol geïnstalleerd en geconfigureerd op je VPS of Dedicated Server. We raden je ook aan de volgende bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:

Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂