Docker voor bedrijven: automatisering en AI veilig zelf hosten.
Wie n8n, een MCP-server of een lokaal AI-model zelf wil draaien, komt vroeg of laat bij Docker uit. Wat Docker is, waarom het de standaard is voor zelf gehoste automatisering, wat Docker zelf met AI doet, wat het kost en hoe je het veilig beheert.
Docker verpakt software met alles wat ze nodig heeft in een container, zodat ze overal op dezelfde manier draait. Voor kmo's is het de eenvoudigste manier om automatisering en AI zelf te hosten: n8n, MCP-servers of een lokaal taalmodel draaien elk in een eigen container, op een server in de EU of in je eigen netwerk. Docker Engine is gratis en open source. Wat het wel vraagt, is goed beheer: updates, back-ups en beveiliging.
Wat is Docker?
Docker is software om programma's in containers te draaien. Een container bevat een programma met alles wat het nodig heeft, zoals de juiste versies van bibliotheken en instellingen. Daardoor draait het op je laptop, op een server in een datacenter of op een toestel in je kantoor op exact dezelfde manier.
Drie begrippen volstaan om mee te praten. Een image is het bouwplan van een container. Een volume bewaart de gegevens die moeten blijven als je een container vervangt, zoals je databank. En met Docker Compose beschrijf je in één bestand welke containers samen een toepassing vormen, bijvoorbeeld n8n met zijn databank, en start je alles met één commando.
Docker Engine, het hart van Docker op een server, is open source onder de Apache 2.0-licentie en gratis, ook voor bedrijven.
Waarom Docker voor automatisering en AI?
- n8n. Zelf hosten is gratis voor intern gebruik, en n8n raadt daarvoor Docker Compose aan. Vanaf n8n 3.0, aangekondigd voor oktober 2026, vereist zelf hosten zelfs een installatie met Docker. Wat de licentie toelaat en wat de betaalde plannen extra bieden, lees je in n8n voor kmo's.
- MCP-servers. Een MCP-server geeft een AI-assistent toegang tot je software. De MCP-specificatie raadt zelf aan om lokale servers afgeschermd te draaien, bijvoorbeeld in een container, met zo weinig rechten als mogelijk. Wat MCP is, lees je in Wat is MCP?
- Lokale AI. Ollama draait een open taalmodel in een container, met de GPU van je server, en met Open WebUI zet je er een chatvenster bovenop. Welke modellen en welke hardware, lees je in AI lokaal draaien.
- Eigen koppelingen en tools. Een Peppol-koppeling, een kleine API of een geplande taak verpakken we ook in een container. Zo draaien ze netjes naast de rest en verhuizen ze zonder gedoe naar een andere server.
Op één server in de EU draaien vier containers: n8n met zijn databank, een MCP-server die Claude toegang geeft tot je CRM, en een reverse proxy die alles achter HTTPS zet. Alles staat beschreven in één Compose-bestand. Moet de server ooit verhuizen, dan kopieer je dat bestand en de back-ups, en start je alles opnieuw met één commando.
Wat Docker zelf met AI doet
Docker bouwde de voorbije jaren een reeks AI-functies in. De belangrijkste, in oktober 2026:
- MCP Catalog en Toolkit. In Docker Desktop vind je meer dan 300 geverifieerde MCP-servers als container, die je koppelt aan onder meer Claude, Codex van OpenAI, Gemini, Cursor of VS Code. Nog in bèta.
- MCP Gateway. Het open source onderdeel daarachter, dat MCP-servers ook op een server zonder Docker Desktop laat draaien, met opties om geheimen tegen te houden en elke oproep te loggen.
- Docker Model Runner. Draait taalmodellen lokaal, met een API die werkt zoals die van OpenAI, Anthropic of Ollama. Sinds september 2025 algemeen beschikbaar en open source. Let wel: die API vraagt geen aanmelding.
- Docker Hardened Images. Sinds december 2025 gratis: meer dan duizend afgeslankte images met zo goed als geen bekende kwetsbaarheden, een veiligere basis voor je eigen containers.
Wat kost Docker?
Op een server gebruik je Docker Engine, en die is gratis. Docker Desktop, de app voor je laptop, is gratis voor bedrijven met minder dan 250 medewerkers en minder dan 10 miljoen dollar jaaromzet. Pas daarboven, of als overheid, heb je een betaald abonnement nodig:
| Abonnement | Per gebruiker per maand | Goed om te weten |
|---|---|---|
| Personal | gratis | Eén gebruiker, binnen de voorwaarden hierboven |
| Pro | $9 of $11 | Jaarlijkse of maandelijkse betaling |
| Team | $15 of $16 | Tot 100 gebruikers |
| Business | $24 | Bij jaarlijkse betaling, met onder meer SSO en extra beveiliging |
Prijzen volgens docker.com op 1 oktober 2026, in dollar. De echte kost van zelf hosten zit elders: de server, de back-ups en het beheer.
Zo host je veilig met Docker
Een container is pas veilig als de server eromheen goed beheerd wordt. Dit zijn de punten waar het in de praktijk het vaakst misloopt:
- Een server in de EU. Bijvoorbeeld bij Hetzner, OVHcloud of Scaleway, of bij een Belgische partij zoals Kinamo, met datacenters in Brussel.
- HTTPS via een reverse proxy. Zet Caddy of Traefik voor je containers. Beide vragen en vernieuwen certificaten automatisch.
- Let op je firewall. Poorten die Docker openzet, gaan langs de gewone firewall van de server heen, zoals ufw. Zet dus enkel open wat echt nodig is, en hou interne diensten op 127.0.0.1.
- Geheimen apart. Bewaar wachtwoorden en API-sleutels als Docker-secrets, niet als gewone omgevingsvariabelen, die in logbestanden kunnen belanden.
- Zo weinig rechten als mogelijk. Draai containers niet als root, en geef ze geen toegang tot de Docker-socket tenzij het echt moet: die geeft rechten op het niveau van root.
- Maandelijks updaten. Docker raadt aan images regelmatig opnieuw te bouwen, en n8n vraagt om minstens één keer per maand bij te werken.
- Back-ups die je test. Maak back-ups van je volumes en databank. Bij n8n hoort daar ook de map met de encryptiesleutel bij, anders krijg je opgeslagen wachtwoorden niet meer terug.
- Logbestanden in toom. Standaard laat Docker logbestanden onbeperkt groeien. Stel een limiet in, anders loopt je schijf ooit vol.
- AI-modellen niet open op het internet. De API van Ollama en die van Docker Model Runner vragen geen aanmelding. Maak ze dus enkel intern bereikbaar.
Een veelgemaakte fout: het AI-starterspakket van n8n, met n8n, Ollama en een vectordatabase, rechtstreeks in productie zetten. n8n zegt er zelf bij dat het enkel bedoeld is om te testen, en dat je het eerst moet beveiligen.
Docker of Podman?
Podman is een open source alternatief onder de Apache 2.0-licentie. Het werkt zonder achtergronddienst, draait containers standaard zonder rootrechten en begrijpt grotendeels dezelfde commando's als Docker. Docker kan ook zonder rootrechten, maar enkel als je die modus zelf inschakelt. Voor de meeste kmo-servers maakt de keuze weinig uit. Wij werken standaard met Docker, omdat n8n en Ollama hun installatie daarvoor beschrijven.
Wanneer zelf hosten niet de beste keuze is
Zelf hosten geeft controle, maar vraagt opvolging, en n8n raadt het zelf aan voor ervaren gebruikers. Heb je niemand die updates en back-ups opvolgt, kies dan voor de cloudversie, zoals n8n Cloud met je gegevens in Frankfurt, of besteed het beheer uit. Het slechtste scenario is een server die ooit werd opgezet en daarna vergeten.
Hoe Vonkit helpt
We zetten je automatisering en AI op in containers, op een server op jouw naam in de EU of in je eigen netwerk: n8n-workflows, MCP-servers, lokale modellen en koppelingen. Met HTTPS, back-ups, opvolging en een vaste updateafspraak. Alles staat beschreven in Docker Compose, zodat je altijd weet wat er draait en kan verhuizen als je wil.
Veelgestelde vragen
Wat is Docker in het kort?
Software die programma's in containers draait: afgeschermde pakketjes met alles wat een programma nodig heeft. Zo draait het overal op dezelfde manier, van laptop tot server.
Is Docker gratis voor bedrijven?
Docker Engine, wat je op een server gebruikt, is gratis en open source. Docker Desktop is gratis voor bedrijven met minder dan 250 medewerkers en minder dan 10 miljoen dollar jaaromzet. Daarboven, en voor overheden, is een betaald abonnement nodig.
Hoe host je n8n met Docker?
n8n raadt Docker Compose aan, met PostgreSQL als databank zodra meer mensen of workflows ermee werken. Zet er een reverse proxy met HTTPS voor, maak back-ups van de databank en van de n8n-map met de encryptiesleutel, en werk minstens maandelijks bij.
Wat is Docker Compose?
Een tool om toepassingen met meerdere containers te beschrijven en te starten. In één bestand staat welke containers samen horen, zoals n8n met zijn databank, en met één commando start je alles.
Kan je AI-modellen draaien met Docker?
Ja. Met Ollama of Docker Model Runner draai je open taalmodellen in een container, ook met een GPU. Hun API vraagt geen aanmelding, dus maak die nooit bereikbaar vanaf het internet.
Wat is het verschil tussen Docker en Podman?
Beide draaien containers en gebruiken grotendeels dezelfde commando's. Podman werkt zonder achtergronddienst en draait containers standaard zonder rootrechten. Docker doet dat enkel als je de rootless modus inschakelt.
Je automatisering en AI zelf hosten, zonder er wakker van te liggen?
Vertel ons wat je wil draaien en waar je gegevens moeten blijven. Binnen één werkdag krijg je eerlijk advies: zelf hosten, cloud of een mix.