In juni 2024 ging de Cara-app viraal en groeide in een week van 40,000 naar 650,000 gebruikers, waarna de oprichter een Vercel-rekening van $96,280 meldde over de voorgaande week. Dat was het extreme uiteinde van een breder patroon: platforms op gebruiksbasis zijn handig, totdat verkeer, bots, bandbreedte of functie-aanroepen omslaan in een onverwachte rekening.
Vercel biedt nu functies voor uitgavenbeheer, waaronder meldingen, webhooks en de optie om productie-deployments te pauzeren wanneer een ingesteld uitgavenbedrag wordt bereikt. Het punt is dus niet dat ontwikkelaars geen knoppen hebben. Het punt is dat die knoppen nog steeds begrepen, ingesteld en bewaakt moeten worden. Heroku zorgt voor een ander soort druk: het is eenvoudig en volwassen, maar de kosten kunnen snel oplopen zodra je verder gaat dan een kleine app en managed databases, Redis, workers, back-ups en monitoring gaat toevoegen.
Het resultaat is een rijpend ecosysteem van open-source zelfgehoste PaaS-tools die delen van de Heroku-achtige deploy-ervaring willen nabootsen op een VPS die je zelf beheert: code pushen, een domein koppelen, SSL krijgen, databases draaien en apps beheren zonder een volledig Kubernetes-platform te bouwen.
Dit bericht vergelijkt er zes: Coolify, Dokku, CapRover, Dokploy, Kamal en seelf. Het doel is niet om de tool met de meeste sterren te kronen. Het doel is om de keuzeruimte helder in kaart te brengen, zodat je een tool kunt afstemmen op je beperkingen, of kunt vaststellen dat geen enkele past en een managed platform nog steeds het juiste antwoord is.
Het korte antwoord
Een zelfgehoste PaaS kan Docker-builds, het opzetten van een reverse proxy, SSL, app-deploys en basaal servicebeheer automatiseren op je eigen server. Wat je standaard niet krijgt, is de volledige infrastructuurlaag van een managed platform: automatische failover tussen regio's, hands-off databasebetrouwbaarheid of platformbeheerde incidentafhandeling.
- Kies Coolify als je het meest op een volledig Heroku-achtig dashboard op je eigen VPS wilt lijken.
- Kies Dokku als je de lichtste git-push-deployflow wilt en je prettig voelt bij de CLI.
- Kies CapRover als je een eenvoudige visuele app-manager wilt en vooral apps met één container deployt.
- Kies Dokploy als je een verzorgd, modern dashboard wilt, ondersteuning voor Docker Compose en een schonere UI dan Coolify.
- Kies Kamal als je een CLI-first deploytool wilt, vooral voor Rails of gecontaineriseerde apps.
- Kies seelf als je een lichtgewicht Docker Compose-deploytool wilt met een kleine web-UI.
Als je managed hosting-rekening nog laag is en je geen server wilt onderhouden, blijf dan bij managed. Als je rekening groeit en je je prettig voelt bij het zelf beheren van updates, back-ups, firewallregels en incidentafhandeling, kan een zelfgehoste PaaS zinvol zijn.
Wanneer een zelfgehoste PaaS financieel echt zin heeft
De kostenkruising is het deel dat het vaakst wordt versimpeld.
Een kleine Heroku-productieopzet kan onder de $100 per maand beginnen, maar de rekening kan in de honderden of duizenden lopen zodra je meerdere dyno's, een grotere managed Postgres, Redis, back-ups, monitoring of hogere beschikbaarheidseisen toevoegt. Een vergelijkbare app-stack kan vaak op een VPS van $15 tot $30 draaien, maar dat omvat niet dezelfde managed-databasebetrouwbaarheid, back-ups, failover of support die Heroku/Vercel-achtige platforms wegabstraheren.
Dat is de echte afweging: je vervangt een managed platform niet door precies hetzelfde voor minder geld. Je vervangt platformgemak door een VPS, een open-source deploylaag en je eigen onderhoudstijd.
Een handige vuistregel is deze: zelf hosten begint zin te krijgen wanneer de managed-rekening pijnlijk genoeg is dat de besparing het werk rechtvaardigt. Voor een kleine SaaS betekent dat vaak dat de rekening ruwweg de $50 per maand is gepasseerd en de beheerder realistisch een paar uur per maand kan besteden aan updates, back-ups en basismonitoring.
Onze gids voor het installeren van Docker op een VPS is de voorwaarde voor elk van de tools in dit bericht. Als Docker nog niet op je server draait, begin daar.
De besparingen zijn reëel, maar ze komen alleen tot uiting als je bereid bent de server te onderhouden.
De zes tools naast elkaar
Voordat we tool voor tool gaan, is het de moeite waard de zes opties naast elkaar te zetten. De juiste tool is degene waarvan je met de beperkingen kunt leven, niet degene met de luidste community.

| Gereedschap | Ongeveer aantal GitHub-sterren | Filosofie | Ondersteuning voor meerdere servers | Relatieve voetafdruk | Best passende use case |
|---|---|---|---|---|---|
| Coolify | 54k+ | Web-UI, volledige zelfgehoste PaaS-ervaring | Het huidige Swarm-pad wordt uitgefaseerd; v5-schaalbaarheid gepland | Hoger | Meerdere apps, dashboard de voorkeur |
| Dokku | 31.9k | git-push, CLI, plugin-gebaseerd | Alleen één server | Zeer laag | Eén of twee apps, laagste overhead |
| CapRover | 15k+ | GUI-first app-manager | Ondersteuning voor Docker Swarm | Gemiddeld | Eenvoudige visuele deployments en apps met één container |
| Dokploy | 33.7k+ | Moderne web-UI, Coolify-alternatief | Externe servers / Docker Swarm ondersteund | Gemiddeld | Docker Compose-gebruikers die een verzorgde UI willen |
| Kamal | 14.2k+ | CLI-first, geen host-dashboard | Meerdere servers, niet-cluster orchestratie | Zeer lage host-overhead | Rails- of Docker-apps, teams die zich prettig voelen bij de CLI |
| seelf | 343 | Lichtgewicht Compose-deploys | Eén node | Laag | Docker Compose-stacks met minimale overhead |
Een groot project dat niet aansluit op je beperkingen, kost je nog steeds evenveel onderhoudstijd als een kleiner project dat dat wel doet.
Coolify: de volledige dashboard-ervaring
Coolify is een van de populairste zelfgehoste PaaS-tools in deze categorie en degene die het dichtst in de buurt komt van een volledige Heroku-achtige vervanger. Het geeft je een web-dashboard om apps, services, omgevingen, domeinen, SSL, deployments en databases vanaf één plek te beheren.
Coolify is een van de meest zichtbare projecten in deze categorie, en v4.0.0 stable werd op 27 april 2026 uitgebracht na een lange betaperiode. Dat is belangrijk omdat Coolify al breed in productie werd gebruikt, maar de stabiele release geeft nieuwe gebruikers een duidelijker uitgangspunt.
Wat Coolify goed doet, dekt het grootste deel van de ontwikkelaargerichte functies die mensen willen van Heroku- of Vercel-alternatieven. Je kunt meerdere apps deployen, Docker Compose-stacks draaien, services als Postgres en Redis toevoegen, automatische SSL via Traefik gebruiken en GitHub, GitLab, Gitea of Bitbucket koppelen.
De kosten van het draaien van Coolify is het deel dat meestal wordt onderschat. Het is niet alleen je app die op de server draait; Coolify zelf is een echte platformlaag. Dat is prima op een goed gedimensioneerde VPS, maar krap op een hele kleine. Vergeleken met Dokku geeft Coolify je een rijker dashboard en meer ingebouwd gemak, maar het vraagt ook om meer serverresources en meer actief onderhoud.
Coolify heeft ook de grootste beveiligingsles in deze lijst. In januari 2026 patchte de Coolify-CVE-bekendmaking 11 kritieke kwetsbaarheden, waaronder command injection, authenticatie-bypass en het lekken van private keys. Censys identificeerde destijds ongeveer 52,890 publiek blootgestelde Coolify-instanties, en het Belgische Centre for Cybersecurity bracht een advies uit waarin onmiddellijk patchen werd aanbevolen.
Dat betekent niet dat Coolify vermeden moet worden. Het betekent dat Coolify behandeld moet worden als een adminpaneel met echte macht over je server. Houd het dashboard waar mogelijk weg van het publieke internet. Bind het aan een privénetwerk zoals Tailscale of WireGuard, beperk toegang per IP en pas beveiligingsupdates snel toe.
Coolify is de juiste keuze als je een volledig dashboard wilt, meerdere apps beheert, een visuele workflow verkiest en accepteert dat je zelf verantwoordelijk bent voor het patchen van het platform.
Dokku: de kleinste PaaS die werkt
Dokku is de eenvoudigste serieuze optie in deze vergelijking. Het bestaat sinds 2013, gebruikt een Heroku-achtige git-push-workflow en blijft dicht bij het idee om één ding goed te doen.
De workflow is rechttoe rechtaan: voeg een remote toe, push de app en Dokku bouwt en draait hem. Plugins regelen veelvoorkomende behoeften zoals Postgres, MySQL, MongoDB, Redis, back-ups, certificaten en geplande taken. Er is geen web-dashboard, wat afhankelijk van hoe je het bekijkt ofwel een ongemak ofwel een kleiner aanvalsoppervlak is.
Dokku's grootste voordeel is de kleine voetafdruk. Het kan comfortabel op een kleine VPS draaien voor een bescheiden app en database-plugin. Dat maakt het een van de best verdedigbare keuzes wanneer je doel is om een kleine managed-platformrekening te vervangen door een lichtgewicht VPS-opzet.
Dokku gebruikt standaard nog steeds buildpacks, met ook Docker-ondersteuning beschikbaar. Sommige ontwikkelaars zien buildpacks als gedateerd, maar voor Heroku-migranten is dat vaak precies het punt. Procfiles en Heroku-achtige deploygewoonten vertalen zich schoon.
Het belangrijkste nadeel is dat Dokku verwacht dat je je prettig voelt in de CLI. Er is geen dashboard voor teamleden die willen rondklikken, geen verzorgde UI voor het beheren van meerdere apps en minder begeleiding dan Coolify of Dokploy.
Dokku is het juiste antwoord wanneer je één git push wilt, de kleinste praktische servervoetafdruk en geen publiek adminpaneel om te verdedigen.
CapRover, Dokploy, Kamal en seelf: de andere vier
Coolify en Dokku zijn de twee voor de hand liggende standaardkeuzes, maar de andere vier tools zijn geen opvulling. Elk ervan is zinvol voor een specifieke beperking.

CapRover
CapRover is een GUI-first app- en database-deploymanager gebouwd rond Docker, nginx, Let's Encrypt en NetData. Het is makkelijk te begrijpen, makkelijk te installeren en vooral prettig als je apps passen in een eenvoudig deploymodel met één container.
CapRover ondersteunt Docker Swarm. Het wordt nog onderhouden, met v1.14.1 uitgebracht in november 2025, maar het voelt niet zo snel bewegend als nieuwere dashboard-first alternatieven zoals Coolify en Dokploy. Voor een gloednieuwe deployment is dat belangrijk. Je kiest niet alleen de functieset van vandaag; je kiest het onderhoudstempo van de tool waarmee je moet leven.
CapRover is nog steeds redelijk als je het al gebruikt, de eenvoud waardeert of een visuele interface wilt zonder het zwaardere gevoel van Coolify. Voor nieuwe projecten zijn Dokploy of Coolify meestal makkelijker aan te raden, tenzij de eenvoud van CapRover de doorslaggevende factor is.
Dokploy
Dokploy komt het dichtst in de buurt van een modern Coolify-alternatief. Het heeft een verzorgd dashboard, ondersteunt Docker Compose, bevat templates en geeft ontwikkelaars een schonere UI voor het beheren van apps, databases, domeinen en deployments.
De belangrijke correctie is dat Dokploy niet langer simpelweg single-node is van ontwerp. Het draait apps standaard op dezelfde node, maar ondersteunt nu externe servers, clusterinstellingen en deployments op basis van Docker Swarm. Dat maakt het nog steeds geen managed autoscaling-platform, maar het maakt Dokploy wel flexibeler dan een basaal dashboard met één server.
Dokploy's voordeel is bruikbaarheid. Het voelt nieuwer, schoner en sneller bewegend dan sommige oudere tools. De afweging is een kleinere community dan Coolify en minder langetermijn-praktijktoetsing dan Dokku.
Kies Dokploy als je een moderne web-UI wilt, met Docker Compose werkt en het idee van Coolify mooi vindt, maar niet het gewicht of de recente beveiligingsballast.
Kamal
Kamal is anders dan de rest van de lijst. Het is geen web-dashboard. Het is een CLI-deploytool gebouwd door 37signals en oorspronkelijk ontworpen rond Rails, hoewel het elke web-app kan deployen die met Docker gecontaineriseerd kan worden.
Kamal gebruikt een workflow op basis van een Docker-registry en SSH om containers naar servers te deployen. Het draait geen persistent adminpaneel op de host, wat het deployoppervlak kleiner houdt. Het kan over meerdere servers deployen, maar orchestreert ze niet zoals Kubernetes of een managed cluster.
Dat maakt Kamal een sterke keuze voor teams die code-gestuurde operaties verkiezen boven dashboards. Als je team al in de terminal werkt, Docker-images begrijpt en herhaalbare deployments wil zonder een PaaS-paneel, is Kamal een schone optie.
Kies Kamal voor Rails-apps, gecontaineriseerde apps en teams die de kleinst mogelijke deploytool willen in plaats van een platform-UI.
seelf
seelf is de kleinste en meest niche tool hier. Het is een lichtgewicht deployplatform gebouwd rond Docker Compose-stacks en een klein web-dashboard.
De belangrijkste aantrekkingskracht is eenvoud. Als je al een werkend Docker Compose-bestand hebt en een schone manier wilt om het op je eigen infrastructuur te deployen, kan seelf genoeg zijn. Het probeert geen volledige Heroku-vervanger te worden, en die terughoudendheid is deel van zijn waarde.
De afweging is communitygrootte. Met slechts een paar honderd GitHub-sterren is seelf niet de tool om te kiezen als je veel tutorials, antwoorden uit de community en integraties van derden wilt. Je moet mogelijk de docs nauwkeurig lezen of de broncode inspecteren wanneer iets zich onverwacht gedraagt.
Kies seelf als je workflow Compose-first is en Coolify of Dokploy zwaarder voelen dan nodig.
De eerlijke beperkingen die er toe doen
Zelfgehoste PaaS-tools zijn nuttig omdat ze repetitief deploywerk verbergen. Ze zijn riskant wanneer gebruikers vergeten dat de onderliggende server nog steeds hun verantwoordelijkheid is.

Het single-node-plafond
Deze tools zijn het makkelijkst te overzien wanneer één VPS genoeg is. Sommige ondersteunen deployments met meerdere servers, maar geen enkele geeft je managed-platform-autoscaling of failover tussen regio's zonder extra ontwerpwerk.
Dat is niet automatisch een breekpunt. Veel kleine apps kunnen comfortabel op één goed gedimensioneerde VPS draaien. Maar "één server is genoeg" is een beperking die je bewust moet accepteren, niet iets wat je ontdekt tijdens een storing.
Operationele verantwoordelijkheid
Met zelf hosten ben jij verantwoordelijk voor updates, back-ups, firewallregels, monitoring en incidentafhandeling. Coolify's CVE-gebeurtenis in 2026 is het duidelijkste voorbeeld van hoe die verantwoordelijkheid er in de praktijk uitziet, maar hetzelfde principe geldt voor elke tool in deze lijst.
Een managed platform neemt veel van dat werk voor je over. Een zelfgehoste PaaS geeft je meer controle en lagere infrastructuurkosten, maar zet je ook op het patchschema.
Verrassingen met de Docker-firewall
Het publiceren van Docker-poorten kan mensen verrassen die alleen vertrouwen op UFW of basale aannames over de host-firewall. Docker maakt zijn eigen firewallregels voor poortpublicatie en netwerkisolatie, dus "UFW staat aan" is op zichzelf niet genoeg.
De veiligere maatregelen zijn om containers aan localhost te binden wanneer ze achter een reverse proxy zitten, Docker-netwerken bewust te gebruiken en filtering te beheren via de DOCKER-USER-keten. Het instellen van iptables=false is een geavanceerde optie en is niet geschikt voor de meeste gebruikers, omdat het container-netwerken kan breken.
Conflicten met de reverse proxy
Veel zelfgehoste PaaS-tools installeren of verwachten hun eigen reverse proxy. Coolify gebruikt Traefik. CapRover gebruikt nginx. Andere services op je VPS gebruiken mogelijk al Caddy, nginx of een andere proxy.
Als twee services proberen poorten 80 en 443 te claimen, ontstaat er een conflict. De oplossing is meestal om te consolideren rond één reverse proxy of de PaaS bewust achter je bestaande proxy te plaatsen. Installeer geen dashboard-PaaS op een drukke server en ga er niet vanuit dat die automatisch naast je huidige webstack zal samenwerken.
Tijdskosten
De Hacker News-tegenwerping snijdt hout voor een niet-triviaal aantal teams: als je de PaaS zelf beheert, krijg je dan nog wel het voordeel van een PaaS?
Soms is het antwoord ja. Als je managed-rekening hoog genoeg is en je app eenvoudig genoeg, kan een zelfgehoste PaaS aanzienlijk geld besparen. Soms is het antwoord nee. Als zelf hosten $30 per maand bespaart maar je vier uur aan onderhoud, probleemoplossing en zorgen kost, kloppen de cijfers waarschijnlijk niet.
Een zelfgehoste PaaS is een afweging, geen gratis upgrade.
Snel oordeel
Kies Coolify als je een dashboard nodig hebt, meerdere apps op één server wilt en actieve patchplicht accepteert als deel van de afspraak.
Kies Dokku als je één git push wilt, de kleinste praktische servervoetafdruk en geen publiek dashboard om te verdedigen.
Kies Dokploy als je een schonere moderne UI wilt, ondersteuning voor Docker Compose en meer flexibiliteit dan een basaal single-node-dashboard.
Kies CapRover als je een eenvoudige visuele app-manager wilt en je deployments in het model passen.
Kies Kamal als je team zich prettig voelt in de CLI en herhaalbare Docker-deployments wil zonder een platform-dashboard.
Kies seelf als je lichtgewicht Docker Compose-deployments wilt en geen groot ecosysteem nodig hebt.
Als je managed-rekening nog laag is en je geen onderhoudswerk wilt, blijf dan bij managed.
Een eenvoudigere manier om met zelf hosten te beginnen
Het lastigste deel van een zelfgehoste PaaS is niet altijd de tool zelf. Het is het opzetwerk eromheen: de VPS voorbereiden, Docker installeren, netwerken configureren, de juiste poorten openen, SSL afhandelen en zorgen dat het dashboard niet onzorgvuldig wordt blootgesteld.
Daar kan een one-click app-marketplace de eerste stap makkelijker maken. In plaats van vanaf een lege VPS te beginnen, kun je een kant-en-klare deployment gebruiken voor tools als Coolify, Dokku of seelf en je vervolgens richten op de vraag of het platform bij je app past.
De marketplace van Cloudzy bevat one-click installaties voor Coolify, Dokku en seelf. Dat neemt de verantwoordelijkheid voor het onderhoud van je server niet weg, maar het neemt wel veel van de opzetfrictie weg die ontwikkelaars ervan weerhoudt om een zelfgehoste PaaS überhaupt uit te proberen.
Veelgestelde vragen
Wat is het beste zelfgehoste alternatief voor Heroku?
Coolify en Dokku zijn de veiligste standaardkeuzes. Kies Coolify als je een dashboard en een vollere platformervaring wilt. Kies Dokku als je de lichtste Heroku-achtige git-push-workflow wilt en je prettig voelt bij de CLI.
Is Coolify veilig om in productie te gebruiken?
Coolify kan in productie worden gebruikt, maar alleen als je het behandelt als een krachtig server-adminpaneel. Houd het dashboard privé, beperk toegang en pas updates snel toe. Het paneel publiek blootstellen zonder een patchplan is het riskante deel.
Coolify versus Dokku: welke moet ik kiezen?
Kies Coolify als je meerdere apps draait en een web-dashboard wilt. Kies Dokku als je één of twee apps draait, de CLI verkiest en de laagste overhead wilt.
Kan een zelfgehoste PaaS Vercel vervangen voor Next.js?
Voor veel kleine apps wel. Coolify en Dokploy kunnen Next.js-apps hosten, maar je geeft Vercel's managed edge/CDN-laag op en moet caching, ISR-gedrag, schaling van beeldoptimalisatie en consistentie over meerdere instances zelf configureren.
Heb ik Kubernetes nodig, of is een zelfgehoste PaaS genoeg?
Als één VPS genoeg is en je geen autoscaling of failover tussen regio's nodig hebt, is een zelfgehoste PaaS genoeg. Als je gecoördineerde scheduling over meerdere nodes, geautomatiseerde schaling en diepere infrastructuurcontrole nodig hebt, beweeg je richting Docker Swarm, Nomad of Kubernetes.
Wordt Dokku nog onderhouden?
Ja. Dokku ontvangt nog steeds gestage releases, maar beweegt langzaam vergeleken met nieuwere dashboard-first tools. Voor infrastructuursoftware kan dat eerder een kracht dan een zwakte zijn.