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 programmatically uitvoeren en biedt het remote control mogelijkheden via het webdashboard.
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 volledig beheerd worden vanaf elke locatie. Dit maakt het een krachtig hulpmiddel voor gebruikers die betrouwbare automatisering, remote control en gecentraliseerd beheer willen zonder een lokale computer continu aan te hoeven laten staan.
Denk je eraan deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles waar je op moet letten.
OpenClaw installeren met de One Click Apps Installer
Je kunt OpenClaw direct installeren via onze One Click Apps Installer in de VPS-webinterface. Na het voltooien van de initiële app-setup, open je de app-catalogus, zoek je naar OpenClaw en start je de deployment met je gewenste project-, omgeving- en domeininstellingen. Dit geeft je een snelle en gebruiksvriendelijke manier om OpenClaw te deployen en beheren zonder handmatige command line setup, terwijl je toch profiteert van geïntegreerd webbeheer, custom domeinondersteuning en SSL provisioning waar beschikbaar.
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 persistente assistent wil draaien die altijd beschikbaar is.
Een veelvoorkomend scenario is het samenbrengen van AI-interacties over meerdere platforms. In plaats van aparte tools te gebruiken voor verschillende messaging apps, kan OpenClaw fungeren als één enkele assistent met consistente context en configuratie, onafhankelijk van waar je het 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 use case 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 support (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 (zoals OpenAI en Anthropic), device nodes voor mobiele acties, API key authenticatie en persistent workspace- en configuratiebeheer.
Vereisten
Afhankelijk van hoe je OpenClaw wilt gebruiken, 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 kunnen flink zwaarder worden. Hiervoor raden we sterk aan een Dedicated Server te gebruiken.
| Hardware | Minimum | ZAP-Hosting Aanbeveling |
|---|---|---|
| CPU | 1 vCPU Core | 8 vCPU Cores |
| RAM | 4 GB | 16 GB |
| Schijfruimte | 25 GB | 50 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 installatiewizard die je door de setup leidt. De installer controleert je omgeving, installeert ontbrekende dependencies en start daarna het OpenClaw onboarding proces.
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 vereiste 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:
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 veiligheidsmelding en bevestig om door te gaan. Kies daarna de onboarding modus. Voor de meeste gebruikers is QuickStart de aanbevolen optie.
Kies vervolgens je model/auth provider. In dit voorbeeld is OpenAI geselecteerd. Vul nu je OpenAI API key in. OpenClaw slaat deze key lokaal op in de configuratie zodat deze in toekomstige sessies gebruikt kan worden. Nadat de API key is opgeslagen, selecteer je het standaardmodel dat OpenClaw moet gebruiken.
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.
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 het officiële BotFather account.
Open de chat met BotFather, start het aanmaakproces door /newbot te sturen en volg de instructies.
BotFather vraagt eerst om een weergavenaam, daarna om een gebruikersnaam. Die gebruikersnaam moet eindigen op bot.
Het gesprek ziet er ongeveer 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 een lijst met commando’s. Als je klaar bent met het maken van je coole bot, kun je onze Bot Support pingen als je een betere gebruikersnaam wilt. Zorg er wel voor 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 die hem heeft kan je bot besturen.
Voor een beschrijving van de Bot API, zie deze pagina: https://core.telegram.org/bots/api
Nadat BotFather de bot heeft aangemaakt, 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.
Na het aanmaken van de Telegram-bot en het opslaan van de token, kun je verder met de OpenClaw onboarding. In de volgende stappen kun je skills installeren en hooks inschakelen. Deze opties zijn aanbevolen, maar je kunt ze ook overslaan en later in de configuratie toevoegen als je eerst de setup wilt afronden.
Na het voltooien van de onboarding installeert OpenClaw automatisch de Gateway service. Kies daarna de optie Web UI zodat OpenClaw de dashboard-link toont. Hiermee kun je de OpenClaw Control UI openen en je setup via de browser beheren.
De onboarding wordt daarna 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.
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 beschikbaar op poort 18789.
Na installatie en onboarding toont OpenClaw de dashboard-informatie in de console output:
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 eigen 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 die in de OpenClaw output wordt getoond:
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Wil je liever OpenClaw met een grafische interface gebruiken? Installeer dan een desktopomgeving 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.
Skills installeren
Skills breiden OpenClaw uit met extra functionaliteit en integraties.
OpenClaw wordt geleverd met 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.
Hooks inschakelen
Hooks laten OpenClaw automatisch acties uitvoeren wanneer bepaalde events plaatsvinden of specifieke commando’s worden gebruikt.
Dit is handig om terugkerende taken te automatiseren, context op te slaan of workflows te triggeren zonder handmatige interactie.
Kanalen configureren
Kanalen maken het mogelijk OpenClaw via messaging platforms te gebruiken.
In het dashboard kun je ondersteunde kanalen zoals Telegram, Discord, Slack en anderen configureren en koppelen.
Afhankelijk van het gekozen platform moet je extra tokens of credentials opgeven (zoals uitgelegd bij het aanmaken van de Telegram bot token via BotFather).
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:
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 chatlogs), want iedereen met de token kan het dashboard benaderen en beheren.
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 scenario’s. Gebruik SSH port forwarding om het dashboard op afstand te benaderen en beperk 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 bieden tijdens je serverconfiguratie:
- openclaw.ai - Officiële website
- docs.openclaw.ai - OpenClaw documentatie
- clawhub.com - ClawHub - Community-built Skills
Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂