Je zet één project op het beheerde cloudplatform van Heroku.
Daarna een tweede.
Daarna een derde.
Het hoort allemaal bij een maand werk.
Maar dan kruipt de rekening omhoog van $7, naar $35, naar $75 per maand — plus andere variabele kosten op basis van add-ons en buildminuten.
Al die kleine apps lijken op het moment zelf niet veel voor te stellen, maar de kosten kunnen snel oplopen.
Als je op zoek bent naar een alternatief, wordt het tijd om Dokploy te overwegen.
Dokploy plus een VPS met een vast tarief bootst dezelfde deployflow na, maar zonder de schijnbaar eindeloos stijgende kosten.
Het addertje onder het gras?
Je bent nu zelf verantwoordelijk voor de server.
Wat eigenlijk lang niet zo zorgwekkend is als het klinkt, zolang je maar begrijpt waar je aan begint.
Nieuwsgierig?
Kom dan mee terwijl we laten zien hoe het draaien van Dokploy op een VPS-hosting-abonnement er in de praktijk uitziet, hoe het zich verhoudt tot beheerde platforms, wat bij jou past en hoe je alles instelt.
Wat Is Dokploy En Wat Vervangt Het?
Dokploy is een open-source platform-as-a-service (PaaS) dat draait op een Linux-VPS met Docker, en je een deployervaring in Heroku-stijl geeft, maar op infrastructuur die je zelf beheert.
Push naar een Git-branch en Dokploy bouwt de app, stuurt verkeer via een meegeleverde Traefik-reverse proxy en serveert het resultaat via HTTPS. Het controlepaneel is een webdashboard. De workloads zijn containers.

Dokploy deployt vanuit GitHub-, GitLab-, Bitbucket- of Gitea-repository’s en bouwt wat je pusht via het pad dat je kiest: Nixpacks (de standaard), Railpack (de nieuwere opvolger), een Heroku- of Paketo-buildpack, je eigen Dockerfile of een statische build voor gewone HTML.
Het project heeft meer dan 36.000 sterren op GitHub verzameld en een lijst van 517+ one-click templates voor Plausible, Pocketbase, Cal.com en de rest van de zelfhosting-toppers (aantallen per augustus 2026).
Vergeleken met beheerde PaaS zoals Heroku en Vercel — prijzen per dyno of per seat, plus gebruik — ruilt Dokploy een beetje gemak in voor controle en één vaste serverrekening. Coolify is een gelijke van Dokploy met een vergelijkbaar zelfhostingverhaal, en CapRover is een lichtere optie waarvan de Docker Compose-ondersteuning een subset is die de eigen documentatie experimenteel noemt.
Wat Kun Je Deployen Met Dokploy?
Met Dokploy kun je veel gecontaineriseerde webapps en services deployen via Nixpacks, Railpack, buildpacks, Dockerfiles of Docker Compose. De patronen die de meeste teams daadwerkelijk gebruiken, zien er zo uit:
- Met Git verbonden webapps: push naar een branch en Dokploy bouwt de app met Nixpacks, zonder dat er een Dockerfile nodig is — Node.js, PHP, Python, Go, Ruby en meer.
- Beheerde databases: MySQL, PostgreSQL, MongoDB, MariaDB, libSQL en Redis, met geautomatiseerde back-ups naar een externe opslagbestemming (Dokploy noemt die S3-bestemmingen).
- 517+ one-click templates: Plausible, Pocketbase, Cal.com en de rest van de zelfhosting-toppers.
- Geplande taken en achtergrondworkers: met de schedule jobs van Dokploy draai je taken op basis van cron-expressies naast je webservices.
- Multi-container-apps via Docker Compose: plak de YAML, en Dokploy draait de hele stack.
Hoeveel Kost Het Om Dokploy Op Een VPS Te Draaien?
Dokploy zelf is gratis. Geen seats, geen buildminuten.
Je betaalt voor de VPS eronder, dus vergelijk de huidige prijs en capaciteit daarvan met de services van beheerde platforms die je workload anders nodig zou hebben.
De volledige huidige codebase van het platform valt sinds 21 januari 2026 onder de Apache 2.0-licentie. Toekomstige betaalde functies verschijnen onder een aparte Dokploy Source Available License, en het project heeft toegezegd bestaande open-sourcefunctionaliteit nooit achter de betaalde licentie te plaatsen.
De officiële vereiste is minimaal 2 GB RAM en 30 GB schijfruimte — een ondergrens die Dokploy specifiek hanteert om de resources op te vangen die Docker tijdens builds verbruikt. Je eigenlijke apps gebruiken daarbovenop RAM, en daarom zouden wij met 4 GB beginnen.
Je zoekt een VPS-abonnement met minimaal 4 GB RAM, NVMe-opslag, volledige root-toegang en onbeperkte bandbreedte.
Prijzen van Dokploy vs. Heroku, Vercel en Render
Deze drie platforms rekenen net iets anders af, maar de kosten lopen op dezelfde manier op zodra je een handvol apps hebt (alle prijzen hieronder gecontroleerd op 22 augustus 2026):
- Heroku Eco: een vast bedrag van $5/maand voor een pool van 1.000 dyno-uren die over alle apps wordt gedeeld. Eco-dyno’s gaan na 30 minuten inactiviteit slapen, dus het past bij hobbyprojecten die af en toe draaien, niet bij services die altijd aan moeten staan.
- Heroku Basic: $7 per dyno per maand voor een dyno van 512 MB. Vijf kleine apps kosten $35, nog zonder databases. Essential Postgres begint bij $5/maand voor 1 GB (Essential-0); het Essential-1-abonnement van 10 GB kost $9.
- Heroku Standard: $25–$50 per dyno per maand, en het instappunt voor horizontaal schalen.
- Vercel Pro: $20 per maand, met developer seats van $20 per stuk. Dataoverdracht en functieaanroepen worden extra gefactureerd zodra je de inbegrepen tegoeden overschrijdt, en buildminuten worden bij Pro per minuut gefactureerd.
- Render Pro: een vast workspacebedrag van $25/maand met onbeperkte teamleden (Render kondigde op 23 april 2026 het einde van facturering per seat aan en rolde de nieuwe abonnementen uiterlijk 1 augustus 2026 uit naar alle workspaces), plus compute per service die apart wordt gefactureerd.
De posten verschillen — Vercel meet dataoverdracht en buildminuten, Render factureert bandbreedte boven de 25 GB die bij Pro is inbegrepen, Heroku verkoopt databases als add-ons — maar het patroon is hetzelfde: gebruiksmeters gestapeld op een basisbedrag. Een VPS kan PaaS-specifieke kosten voor seats, builds en services wegnemen, maar controleer de limieten en overschrijdingsvoorwaarden van de provider; de VPS-abonnementen van DreamHost bevatten onbeperkte bandbreedte.
| Configuratie | Maandelijkse kosten | Opmerkingen |
|---|---|---|
| 5 × Heroku Basic-dyno’s + Essential Postgres | $35 + $9 = $44 | $7 per app. Essential-1 Postgres voor $9 (Essential-0 begint bij $5). Add-ons extra. |
| 1 × Vercel Pro-seat (5 apps) | $20 + gebruik | $20 per maand per developer seat. Dataoverdracht en functieaanroepen worden gefactureerd boven de inbegrepen tegoeden; buildminuten worden per minuut gefactureerd. |
| 5 × Render-webservices + Pro-workspace | $25 + compute | Een vaste Pro-workspace van $25/maand (onbeperkte leden bij de abonnementen die op 1 augustus 2026 zijn uitgerold) plus compute per service. |
| 1 × VPS (4 GB aanbevolen) + Dokploy | vast tarief | Eén voorspelbare rekening, zoveel apps als de server aankan. |
Welke VPS Heb Je Nodig Om Dokploy Te Draaien?
Het officiële minimum is 2 GB RAM en 30 GB schijfruimte. Naar onze mening is een realistischere aanbeveling 4 GB en 40+ GB, omdat het officiële minimum bedoeld is om Docker-builds te doorstaan — je eigenlijke apps gebruiken daarbovenop RAM.
De door Dokploy geteste distributies zijn Ubuntu (24.04, 23.10, 22.04, 20.04, 18.04), Debian (12, 11, 10), Fedora 40 en CentOS (9, 8). Je hebt ook de poorten 80, 443 en 3000 vrij nodig — het installatieprogramma mislukt als iets anders ze gebruikt.
Elke VPS die een van die distributies draait met root-toegang komt in aanmerking. VPS Hosting van DreamHost voldoet aan alle eisen: volledige root-toegang, Docker-ondersteuning, NVMe SSD-opslag en onbeperkte bandbreedte bij elk abonnement. Het Stack 4-abonnement (2 vCPU, 4 GB RAM, 75 GB NVMe SSD) voldoet ruimschoots aan de vereisten van Dokploy, en je kunt een VPS met Dokploy vooraf geïnstalleerd kiezen uit de bibliotheek met one-click apps als je de shell helemaal niet wilt aanraken.
Hoe Installeer Je Dokploy Op Een VPS?
De installatie is één shell-commando dat in één keer Docker (dat automatisch wordt geïnstalleerd als het ontbreekt), de Dokploy-webapp, de bijbehorende PostgreSQL-database en de Traefik-reverse proxy instelt. Het is meestal binnen enkele minuten klaar, waarbij de meeste tijd opgaat aan het ophalen van images.
Vereisten: een schone Linux-VPS met root-toegang via SSH en de poorten 80, 443 en 3000 beschikbaar. Je kunt een domein naar de server laten verwijzen zodra je klaar bent om HTTPS te configureren.
Dit zijn de installatiestappen:
- Maak via SSH als root verbinding met de server.
- Voer het installatiescript uit.
- Wacht een paar minuten terwijl het script Docker inricht, de Dokploy-images ophaalt en Traefik start.
- Ga in een browser naar `http://your-server-ip:3000`.
- Maak het beheerdersaccount aan op het installatiescherm.

- Laat een domein naar de server verwijzen, configureer het in Dokploy, en Dokploy regelt een Let’s Encrypt SSL-certificaat voor het dashboard.
- Schakel openbare toegang op poort 3000 uit zodra HTTPS actief is.
Hier is het installatiecommando zelf, letterlijk overgenomen uit de officiële documentatie:
curl -sSL https://dokploy.com/install.sh | sh Dat commando downloadt een script en voert het meteen uit met sh. Als je de installatiestappen liever eerst bekijkt, gebruik dan het handmatige installatiepad in de documentatie.
Wat er draait wanneer het script klaar is, is een kleine stack van kerncomponenten:
- Traefik: de reverse proxy. Stuurt verkeer naar de juiste container en handelt SSL-certificaten af.
- Dokploy: de web-UI en API op poort 3000, gebouwd op Next.js. Het controlepaneel.
- PostgreSQL: de eigen datastore van Dokploy voor configuratie- en operationele gegevens.
Voor SSL configureer je een domein in de Dokploy-UI en kies je Let’s Encrypt. De standaardcertificaten van Let’s Encrypt zijn 90 dagen geldig. Als je de HTTP-01-challenge gebruikt, moet poort 80 bereikbaar zijn, omdat die challenge alleen via poort 80 kan worden uitgevoerd.
Zodra je domein via HTTPS werkt, raadt de documentatie aan om toegang tot het dashboard via het kale IP-adres en de poort uit te schakelen. Eén commando regelt dat:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy Voor de volledige stap-voor-stap-uitleg met firewallconfiguratie en beveiliging na de installatie loopt de installatiedocumentatie van Dokploy alles door.
Hoe Verhoudt Dokploy Zich Tot Coolify En CapRover?
Dokploy, Coolify en CapRover lossen allemaal hetzelfde probleem op — een zelfgehoste PaaS op je eigen server — met verschillende afwegingen in de diepgang van Docker Compose-ondersteuning, de minimale servergrootte en het installatiepad.
| Functie | Dokploy | Coolify | CapRover |
|---|---|---|---|
| Minimale server (volgens de documentatie van elk project) | 2 GB RAM, 30 GB schijfruimte | 2 cores, 2 GB RAM, 30 GB schijfruimte | Geen gepubliceerd minimum; 512 MB is “misschien niet genoeg” voor builds, en de documentatie merkt op dat de meeste providers bij 1 GB beginnen |
| Docker Compose | Native, meerdere services | Native — het Compose-bestand is de bron van waarheid | Experimentele subset van de Compose-specificatie |
| Installatie | Eén shell-script | Eén shell-script (het automatische script vereist Ubuntu LTS) | Eén docker run-commando + installatie via de CLI |
| Het meest geschikt voor | Apps waarin Compose centraal staat, teams die van Git naar productie werken | Brede OS-ondersteuning, optie voor gehoste cloud | Eenvoudige apps met één container |
Kies Dokploy als de workload Compose-apps met meerdere services omvat of als je later clustering op basis van Swarm wilt. Kies Coolify als je de breedste OS-ondersteuning wilt of een uitwijkmogelijkheid naar een beheerde cloud. Kies CapRover als de workload bestaat uit eenvoudige apps met één container.
Coolify is de meest uitgebreide van de drie: het ondersteunt distributies op basis van Debian, RedHat en SUSE, plus Arch en Alpine — zelfs Raspberry Pi OS — en biedt Coolify Cloud aan als je het controlepaneel liever niet zelf host. Het eigen voorbeeld van een productieopstelling in de documentatie is een server met 8 GB en 4 cores die moeiteloos meer dan een dozijn apps en databases draait, wat een eerlijk beeld geeft van waar het zich thuis voelt.
CapRover (oorspronkelijk CaptainDuckDuck, RIP) is de minimalist. De gebruikersinterface is eenvoudig, het heeft een solide bibliotheek met one-click apps en het gebruikt onder de motorkap Docker Swarm voor clustering. De Docker Compose-ondersteuning is de beperking: een experimentele subset van de specificatie — de documentatie noemt acht ondersteunde servicevelden en negeert de rest, waaronder build, aangepaste netwerken en secrets.
Uiteindelijk valt Dokploy er tussenin: uitgebreidere Compose-ondersteuning dan CapRover, met een scherpere focus dan Coolify.
Wanneer Moet Je Zelf Hosten Met Dokploy (En Wanneer Niet)?
Over het algemeen raden we zelf hosten met Dokploy aan wanneer de rekensom klopt, wanneer je de verantwoordelijkheid voor doorlopend serveronderhoud op je kunt nemen en wanneer je liever betaalt voor een server dan voor seats.
Bij $7 per Heroku Basic-dyno kosten drie apps die altijd aan staan plus een Essential-1 Postgres van $9 al $30 per maand — vrijwel het niveau van een VPS met een vast tarief, en elke extra app vergroot het verschil.
Dokploy is de juiste keuze wanneer:
- Je hebt drie of meer kleine apps die 24/7 draaien. De kosten van een beheerde PaaS lopen snel op wanneer je apps altijd aan staan.
- Je wilt voorspelbare infrastructuurkosten. Dokploy heeft geen kosten per seat, maar VPS-limieten en voorwaarden voor overschrijding verschillen per provider; de VPS-abonnementen van DreamHost bevatten onbeperkte bandbreedte.
- Je gebruikt Docker Compose. Apps met meerdere services worden als één geheel gedeployd, zoals ze lokaal draaien.
- Je hecht waarde aan dataportabiliteit. Jouw apps, jouw databases, jouw server — over te zetten naar een andere compatibele server waar je de vereiste Linux-omgeving, resources, poorten en beheerderstoegang hebt.
- Je kunt de verantwoordelijkheid nemen voor doorlopend serveronderhoud. De benodigde tijd varieert, en je moet zelf zorgen voor updates van het OS en pakketten, beveiligingspatches en schijfgebruik.
Ga niet zelf hosten met Dokploy wanneer:
- Je hebt één hobby-app met weinig verkeer. Het Eco-abonnement van Heroku van $5/maand — dat na 30 minuten inactiviteit gaat slapen — is waarschijnlijk prima voor jou.
- De workload kent sterke pieken en heeft autoscaling naar nul nodig. Dokploy draait containers, geen Lambda-functies.
- Niemand in je team kan via SSH op een server inloggen en een logbestand lezen. Je hoeft geen systeembeheerder te zijn, maar iemand moet weten hoe je journalctl uitvoert.
- Je hebt contractuele uptimegaranties nodig waaraan je hosting- en beheeropzet niet kan voldoen. Controleer infrastructuur-SLA’s, redundantie, monitoring, back-ups en supportdekking voordat je zelf gaat hosten.
Hoe Schaal Je Dokploy Op Voorbij Eén Server?
Dokploy ondersteunt multi-server-deployments via Docker Swarm, waarbij je Dokploy-server fungeert als manager en extra servers aansluiten als workers. De eigen documentatie van Dokploy raadt aan eerst verticaal te schalen — een grotere VPS is sneller ingericht dan een cluster.
In een cluster draait de manager Dokploy en plant hij de services in. Workers draaien de app-containers, en Traefik stuurt binnenkomend verkeer naar de node die de juiste container voor een bepaalde route heeft.

Zo werkt de opzet, in drie stappen:
- Zet een tweede VPS op met Docker geïnstalleerd en dezelfde CPU-architectuur als je Dokploy-server.
- Koppel een Docker-registry (Docker Hub en GitHub Container Registry werken allebei) — het cluster heeft er een nodig om app-images tussen nodes te verplaatsen, en de sectie Cluster wordt ontgrendeld zodra die is geconfigureerd.
- Klik op Add Node in de Dokploy-UI, volg de instructies om de nieuwe server te laten aansluiten, en stel daarna per app de replica’s en registry in via de clusterinstellingen van die app.
De aanleiding om een tweede server toe te voegen is meestal een van twee dingen: je bent de resources van één machine ontgroeid (RAM constant krap, builds in de wachtrij, trage herstarts) of je hebt last gekregen van een single point of failure.
Back-ups blijven belangrijk bij meerdere servers, omdat de beschikbaarheid van een cluster niet hetzelfde is als de duurzaamheid van gegevens.
Dokploy ondersteunt geautomatiseerde back-ups van zijn beheerde databases naar een externe opslagbestemming — in de terminologie van Dokploy een S3-bestemming — en je moet die buiten de server configureren voordat je echte workloads op het cluster zet. Een multi-server-cluster zonder back-up buiten de server is nog steeds één slechte dag verwijderd van een lang herstel.
Dus, Is Dokploy Het Antwoord Voor Jou?
Als kosten per dyno, per seat of op basis van gebruik niet meer bij je workload passen, kan een VPS met een vast tarief en Dokploy voorspelbaardere kosten bieden.
De installatie is één shell-commando. De deployflow is precies zoals je die al kent, met beheerde databases en gratis SSL inbegrepen. Het grootste addertje is eigenlijk een beetje onderhoudstijd elke maand.
Eerlijk gezegd lijkt ons dat in de meeste gevallen de moeite waard.
Als je workload bestaat uit één kleine app die het grootste deel van de dag slaapt, is een beheerde PaaS zoals Heroku prima. Als je drie of meer apps 24/7 draait, vergelijk dan het totaal van het beheerde platform met een VPS van een geschikte grootte en de waarde van je onderhoudstijd; Dokploy kan goedkoper zijn, maar het omslagpunt verschilt.
Hoe dan ook: reken het door — en ga dan iets lanceren.

Beheer je volledige stack. Apps, AI, databases en meer.
Houd al je inloggegevens en gesprekken op een server die jij beheert, met ingebouwde NVMe-snelheid en ongelimiteerde bandbreedte.
Bekijk VPS-hostingabonnementenVeelgestelde Vragen Over Dokploy Op Een VPS
Is Dokploy gratis?
Ja, Dokploy is gratis en open source: de volledige huidige codebase valt sinds 21 januari 2026 onder de Apache License 2.0. Toekomstige betaalde functies verschijnen onder een aparte Dokploy Source Available License, maar het platform dat je vandaag zelf host heeft geen seats, geen gebruiksmeter en geen kleine lettertjes — en het project heeft toegezegd bestaande open-sourcefuncties nooit achter de betaalde licentie te plaatsen.
Is Dokploy een VPS?
Nee. Dokploy is software; een VPS is de server waarop het draait. Dokploy is een zelfgehoste PaaS die je met één shell-commando op een Linux-VPS installeert — de VPS levert de rekenkracht, en Dokploy levert daarbovenop de deployervaring in Heroku-stijl. Je hebt beide nodig: huur de VPS en installeer Dokploy erop.
Hoeveel RAM heeft Dokploy nodig?
Technisch gezien heeft Dokploy volgens de officiële documentatie minimaal 2 GB RAM en 30 GB schijfruimte nodig; die ondergrens is bedoeld om de resources op te vangen die Docker tijdens builds verbruikt en om te voorkomen dat het systeem vastloopt. Maar 4 GB is de realistische aanbeveling voor elke opstelling die richting productie gaat, omdat je eigenlijke apps en hun databases bovenop het platform RAM gebruiken. Het officiële minimum is een ondergrens, geen doel.
Ondersteunt Dokploy Docker Compose?
Ja, Dokploy heeft native ondersteuning voor Docker Compose. Plak docker-compose.yml erin en Dokploy behandelt de volledige stack als één applicatie: webservice, worker, database en cache. Dit is een wezenlijk verschil met CapRover, waarvan de Compose-functie een experimentele subset van de specificatie is die velden zoals build, aangepaste netwerken en secrets negeert.
Kan Dokploy deployen vanaf GitHub?
Ja, Dokploy deployt vanuit GitHub-, GitLab-, Bitbucket- en Gitea-repository’s, met webhooks die bij elke push een deploy starten. Builds lopen via Nixpacks (de standaard) of Railpack, een Heroku- of Paketo-buildpack, of je eigen Dockerfile als het project er een heeft.
Kun je migreren van Heroku naar Dokploy?
Dokploy ondersteunt Heroku Buildpacks als buildoptie, zodat compatibele repository’s dat buildpad kunnen gebruiken. Dat garandeert geen migratie zonder aanpassingen: beoordeel de applicatieconfiguratie, databases en andere Heroku-add-ons afzonderlijk.
