“Een AI die mijn server beheert” klinkt als een slecht idee, precies zolang je niet weet waar de hekken staan. Want dat is de vraag die telt: wat mag Claude Code nu echt aanraken in je hostingpaneel, en wat niet?
Het antwoord hangt af van één ding, en dat is of hij in je eigen account zit of als serverbeheerder werkt. Dat verschil bepaalt alles. De webknecht zet de hekken voor je uit.
Claude Code is geen plugin, het is een terminal
Eerst even het misverstand uit de weg. Claude Code is geen WordPress-plugin en geen dashboard met knoppen. Het is een commandline-tool die op de server draait, in de terminal. Je typt een opdracht in gewone taal, hij leest je bestanden, voert commando’s uit en vertelt wat hij gedaan heeft.
Bij Invoker start je hem vanuit de terminal in DirectAdmin of via SSH. Heb je je abonnement eenmaal gekoppeld via Invoker Link, dan hoef je alleen claude te typen en hij staat klaar, zonder opnieuw inloggen.
Dat het een terminal is, is precies waarom hij nuttig is. Een plugin zit binnen WordPress opgesloten en doet niets meer zodra WordPress zelf niet opstart. Claude Code zit een laag lager: hij kan bij je bestanden, je database, WP-CLI en je logs. Ook als je een witte pagina met een 500-fout hebt.
Twee niveaus: in je eigen account of als serverbeheerder
Hier zit het antwoord op de openingsvraag. Claude Code draait bij Invoker op twee manieren, en die verschillen enorm in wat ze mogen:
| Taak | Webhosting (in een jail) | Claude Server (admin) |
|---|---|---|
| WordPress installeren en updaten | Doet hij | Doet hij |
| Thema’s, plugins en code aanpassen | Doet hij | Doet hij |
| Hostingaccounts aanmaken of blokkeren | Nee, legt de stappen uit | Doet hij |
| DNS-records beheren | Nee, legt de stappen uit | Doet hij |
| Mailboxen aanmaken | Nee, legt de stappen uit | Doet hij |
| Serverinstellingen buiten je account | Nee | Via sudo per site, nooit als root |
Op gewone webhosting zit Claude Code dus in een jail: hij draait als jouw gebruiker en komt niet buiten je eigen account. Vraag je hem om een mailbox aan te maken, dan maakt hij die niet aan maar legt hij uit welke knoppen je in DirectAdmin moet hebben. Dat voelt in het begin als een beperking. Het is vooral een garantie: een zware of foute taak raakt alleen jouw account, niet dat van de buren.
Wat hij op shared hosting dus wel doet
Binnen je eigen account is de lijst alsnog lang. Dit is het werk waar je hem in de praktijk voor inzet:
- WordPress installeren, bijwerken en scannen op malware
- Thema’s en plugins bouwen of aanpassen zonder zelf te coderen
- Wijzigingen eerst testen op een previewomgeving, op
preview.jouwdomein.nl - Screenshots maken op desktop en mobiel, zodat je ziet wat hij ziet
- Cache legen en foutmeldingen uitzoeken in je logs
- Je database benaderen, bijvoorbeeld voor een previewkopie
- Je thema-map koppelen aan GitHub en pushes uitrollen
- Mailinstellingen controleren, zoals of je SPF en DKIM klopt
Let op die laatste: hij controleert je mailrecords, hij zet ze niet zelf in de zone. Dat is de jail in actie. Hetzelfde geldt voor je PHP-versie upgraden: dat blijft een knop in DirectAdmin, waar hij je wel naartoe praat.
Claude Code of Codex?
Je kunt ook Codex koppelen, de tool van OpenAI. Voor hostingklussen doen ze vrijwel hetzelfde: WordPress installeren, git-deploys, backups, DNS nakijken, screenshots. Het echte verschil zit in de rem:
| Claude Code | Codex | |
|---|---|---|
| Goedkeuring | Jij kiest: per wijziging, automatisch, of volledig los | Voert direct uit, je ziet het achteraf als kaart |
| Modellen | Claude-modellen (Opus, Sonnet, Haiku) | GPT-modellen |
| Abonnement | Claude Pro, Max, Team of Enterprise | ChatGPT met Codex |
| Kost extra bij je host? | Nee | Nee |
Het advies is nuchter: gebruik het abonnement dat je al hebt. Neem er geen tweede bij alleen voor je hosting. Twijfel je, koppel ze dan allebei en geef dezelfde opdracht op een testsubdomein. Dat kost niets extra en je ziet direct waar het verschil zit. Meer achtergrond staat in onze vergelijking van Claude Code, Codex en Cursor en in AI-abonnementen vergeleken.
De vangnetten onder de motorkap
Een AI met shell-toegang is alleen verantwoord met remmen erop. Dit zijn ze:
- De jail. Op webhosting draait alles als jouw gebruiker, afgeschermd van andere klanten.
- Goedkeuring vooraf. Bij Claude Code kies je zelf of elke wijziging langs je bureau komt.
- Momentopname en undo. Voor elke taak wordt een snapshot gemaakt, met een Undo-knop achteraf. Dat draait bestanden terug, niet je database.
- Nachtelijke backups. Elke nacht een backup, 30 dagen bewaard. Goed om te weten, want veel hosts bewaren korter dan je denkt.
- Sudo per site, nooit root. Ook op een Claude Server werkt hij niet als root, en accounts worden geblokkeerd in plaats van verwijderd.
Eén risico blijft en dat moet je weten: je websites draaien onder dezelfde gebruiker als je Claude-sessie. Een besmette site kan daar dus bij. Dat is geen reden om de koppeling te laten staan, maar wel een reden om beveiliging serieus te nemen, want sites gaan ook plat terwijl alles up-to-date is.
Wanneer je naar een Claude Server gaat
Merk je dat je steeds tegen de jail aan loopt, omdat je DNS, mailboxen of accounts voor klanten regelt? Dan is de stap naar een eigen server logisch. Daar is Claude Code DirectAdmin-admin in plaats van gast.
| Pakket | Specs | Voor wie | Per maand |
|---|---|---|---|
| Solo VPS | 4 vCPU, 8 GB RAM, 80 GB NVMe | 1 tot 10 eigen sites | €99 |
| Multi VPS | 8 vCPU, 16 GB RAM, 160 GB NVMe | 10 tot 50 klantsites | €199 |
| Dedicated | Tot 48 cores, 250 GB, 2×1,9 TB NVMe in RAID1 | 100+ sites, bare metal | €399 |
De stack is DirectAdmin met LiteSpeed Enterprise op AlmaLinux 9, met dagelijkse backups. Je houdt zelf volledige toegang tot het paneel en SSH: Claude is een extra paar handen, geen slot op de deur. Prijzen zijn exclusief btw, maandelijks opzegbaar.
Voor één eenvoudige site is dit ruim overkill. Reken op de sprong zodra je meer dan een handvol sites beheert en het paneelwerk je tijd begint te kosten.
En als je het zelf wil opzetten?
Kan ook. Claude Code is een gewone npm-tool, dus je kunt hem op je eigen DirectAdmin-server installeren. Wees dan wel eerlijk over wat je op je bord neemt: geen goedkeuringskaarten, geen momentopnames, geen jail die je fouten opvangt. Jij bent de vangrail.
En er zijn scherpe randjes. Draai je CloudLinux, dan loop je vast op een oude Node.js-versie en CageFS. De exacte oplossing staat in Claude Code installeren op DirectAdmin met CloudLinux. Wil je hem daarna slimmer maken voor terugkerend werk, kijk dan naar Claude Code skills installeren en naar onderhoud op de automatische piloot.
De korte versie
Claude Code in DirectAdmin is geen magie en geen gevaar, het is een terminal met hekken eromheen. Op webhosting blijft hij binnen je account en praat hij je door het paneel als iets buiten zijn bereik ligt. Op een eigen server is hij de beheerder, met sudo per site en zonder rootrechten.
Begin klein: koppel het abonnement dat je al hebt, zet de goedkeuring op “elke wijziging” en geef hem een klus die je toch al uitstelde. Na een week weet je precies of die hekken op de juiste plek staan voor jouw werk.