Claude Code in DirectAdmin: wat mag hij wel en niet?

• 10 min leestijd

“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:

TaakWebhosting (in een jail)Claude Server (admin)
WordPress installeren en updatenDoet hijDoet hij
Thema’s, plugins en code aanpassenDoet hijDoet hij
Hostingaccounts aanmaken of blokkerenNee, legt de stappen uitDoet hij
DNS-records beherenNee, legt de stappen uitDoet hij
Mailboxen aanmakenNee, legt de stappen uitDoet hij
Serverinstellingen buiten je accountNeeVia 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 CodeCodex
GoedkeuringJij kiest: per wijziging, automatisch, of volledig losVoert direct uit, je ziet het achteraf als kaart
ModellenClaude-modellen (Opus, Sonnet, Haiku)GPT-modellen
AbonnementClaude Pro, Max, Team of EnterpriseChatGPT met Codex
Kost extra bij je host?NeeNee

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:

  1. De jail. Op webhosting draait alles als jouw gebruiker, afgeschermd van andere klanten.
  2. Goedkeuring vooraf. Bij Claude Code kies je zelf of elke wijziging langs je bureau komt.
  3. Momentopname en undo. Voor elke taak wordt een snapshot gemaakt, met een Undo-knop achteraf. Dat draait bestanden terug, niet je database.
  4. Nachtelijke backups. Elke nacht een backup, 30 dagen bewaard. Goed om te weten, want veel hosts bewaren korter dan je denkt.
  5. 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.

PakketSpecsVoor wiePer maand
Solo VPS4 vCPU, 8 GB RAM, 80 GB NVMe1 tot 10 eigen sites€99
Multi VPS8 vCPU, 16 GB RAM, 160 GB NVMe10 tot 50 klantsites€199
DedicatedTot 48 cores, 250 GB, 2×1,9 TB NVMe in RAID1100+ 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.

De vakman achter webknecht

Klaar om te beginnen met invoker?

Website laten bouwen of je bedrijf automatiseren?

Websites die gewoon af zijn
AI-agents en slimme automatisering
Hosting, domein en beheer geregeld
Eén aanspreekpunt voor alle techniek