Je apps zelf hosten op een VPS in 2026 komt neer op vier stappen: huur een kleine Linux-server, installeer een open-source PaaS zoals Coolify of Dokploy voor een dashboard in Vercel-stijl, koppel je Git-repo en richt een domein erop. Zo krijg je push-to-deploy, automatische HTTPS en een database op hardware die jij beheert — voor de prijs van de server, meestal onder de $10 per maand. Deze handleiding loopt het hele traject door, van het kiezen van de server tot het deployen van je eerste app met back-ups en monitoring, en wijst je op de fouten waar mensen tegenaan lopen.
De reden om het nu te doen is de kosten. Managed platforms rekenen per gebruiker, per functie en per gigabyte verkeer, en die posten lopen snel op zodra een app echte gebruikers heeft. Eén VPS met een control plane erbovenop levert je 80% van de ontwikkelaarservaring op met een vaste, voorspelbare rekening.
Wat heb je nodig om apps zelf te hosten op een VPS?
Vier dingen, en geen ervan is exotisch. Ten eerste een VPS — een kleine cloudserver met 2 vCPU en 4GB RAM is de comfortabele ondergrens om een control plane plus een paar apps en een database te draaien. Ten tweede een domeinnaam die je naar het IP-adres van de server kunt laten wijzen. Ten derde SSH-toegang met een sleutelpaar, zodat je nooit een wachtwoordlogin blootstelt. Ten vierde een open-source PaaS (Coolify, Dokploy of CapRover) die de kale server omtovert tot een dashboard: het beheert Docker, bouwt je code, voorziet in TLS-certificaten en handelt herstarts af, zodat jij geen systemd-units met de hand hoeft te schrijven.
Je hebt geen Kubernetes, geen load balancer en geen DevOps-achtergrond nodig. De PaaS-laag is er juist om die complexiteit te verbergen. Als je naar GitHub kunt pushen en een DNS-record kunt aanpassen, voldoe je aan de voorwaarden.
Stap 1: Kies en richt een VPS in
Begin met een plan dat is afgestemd op een control plane plus je workload. Coolify's eigen minimum is 2 CPU-cores, 2GB RAM en 30GB schijfruimte, maar 4GB geeft je speling zodra apps en een database draaien. Budgetaanbieders in Europa zijn het goedkoopste instappunt: Hetzners CX22 staat vermeld voor €4.49/month (2 vCPU, 4GB RAM, 40GB schijf) en de op ARM gebaseerde CAX11 voor €5.99/month. Let op: Hetzner verhoogde in 2026 zijn cloudprijzen, onderdeel van een bredere druk die we uiteenzetten in waarom je VPS-rekening stijgt in 2026.
Kies bij het inrichten van de server een actueel Ubuntu- of Debian LTS-image, voeg tijdens het aanmaken je publieke SSH-sleutel toe en kies een regio dicht bij je gebruikers om de latency te beperken. Voor een uitgebreidere shortlist van aanbieders, gerangschikt op prijs en prestaties, zie onze analyse van de beste VPS-hosting in 2026.
Stap 2: Kies een control plane — Coolify, Dokploy of CapRover
Het control plane is het onderdeel dat zelf hosten laat aanvoelen als Vercel. Drie open-source opties domineren in 2026, en de juiste keuze hangt af van hoeveel apps je draait en hoeveel waarde je hecht aan een lichte voetafdruk.
| PaaS | Licentie / kosten | Overhead in rust | Docker Compose | Beste voor |
|---|---|---|---|---|
| Coolify | Open-source, gratis self-hosted | ~1GB RAM | Volledige ondersteuning | De meeste mensen — 280+ one-click-services, verzorgde UI |
| Dokploy | Open-source, gratis | ~350MB RAM | Native ondersteuning | Lichte opstellingen, 2–5 apps, minimale overhead |
| CapRover | Open-source, gratis | Laag | Beperkt | Eenvoudige single-container-apps, maximale stabiliteit |
Coolify is de standaardaanbeveling: de v4.0-release in mei 2026 voegde een vernieuwd dashboard en 280+ one-click-services toe (databases, n8n, Ghost, Ollama), en het deployt via SSH naar elke server. Dokploy is de minimalistische tegenhanger — het draait in rust op ongeveer 350MB RAM en biedt native Docker Compose-ondersteuning, zodat een multi-service-stack vanuit één bestand deployt. CapRover bestaat sinds 2017 en is bikkelhard voor single-container-apps, maar de Compose-ondersteuning is beperkt en de UI voelt gedateerd. Voor de meeste lezers: installeer Coolify; wil je de meest slanke server mogelijk, gebruik dan Dokploy.
Stap 3: Installeer de PaaS en beveilig de server
Log via SSH in op de verse server als root en draai dan de one-line-installer. Het script van Coolify voorziet in Docker, zijn eigen daemon en de initiële configuratie in een paar minuten:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
Open na afloop http://your-server-ip:8000, maak meteen het beheerdersaccount aan (de eerste persoon die die pagina bereikt, is eigenaar van de instance) en schakel tweefactorauthenticatie in. Voordat je iets publiek blootstelt, beveilig de server: schakel wachtwoord-SSH-login uit en houd alleen sleutel-authenticatie, activeer een firewall die enkel de poorten 22, 80 en 443 toestaat, en houd het systeem bijgewerkt. Coolify handelt daarna automatisch Let's Encrypt-certificaten af zodra je een domein koppelt, zodat elke app HTTPS krijgt zonder handmatige certbot-runs. Dokploy en CapRover volgen hetzelfde patroon — één installatiescript, daarna een webdashboard op een hoge poort dat je eerst beveiligt. Bij deze stap beginnen de meeste zelf-host-horrorverhalen, dus zet de SSH- en firewallbeveiliging aan voordat je ook maar één service deployt.
Stap 4: Deploy je eerste app
Maak in het dashboard een project aan en koppel je Git-provider (GitHub, GitLab, Gitea en Bitbucket worden allemaal ondersteund). Wijs het naar een repository en de PaaS detecteert hoe het gebouwd moet worden: het gebruikt Nixpacks of Heroku-achtige buildpacks om Node, Python, Go of PHP automatisch te herkennen, of het leest je eigen Dockerfile als je die hebt. Voor een multi-service-app — een webserver plus een worker plus Redis — laten Dokploy en Coolify je een volledige docker-compose.yml deployen als één geheel.
Voeg je domein toe in de app-instellingen, maak het bijbehorende DNS-A-record aan dat naar het server-IP wijst, en het platform geeft het TLS-certificaat voor je uit. Vanaf dat moment triggert elke git push naar de gevolgde branch een rebuild en redeploy. Die push-to-deploy-loop is de hele bedoeling: je krijgt de Vercel-workflow zonder de Vercel-rekening, en je kunt van alles op dezelfde server hosten, van een webapp tot privacyvriendelijke analytics of een interne tool.
Stap 5: Voeg een database, back-ups en monitoring toe
Een gedeployde app heeft meestal state nodig. Zowel Coolify als Dokploy voorzien in PostgreSQL, MySQL, MongoDB of Redis als one-click-services die in hun eigen containers op dezelfde server draaien, bereikbaar voor je app via het interne Docker-netwerk — zonder publieke poort. Door de database op de server te houden (in plaats van bij een managed provider) omzeil je ook de kosten voor gegevensoverdracht tussen services die we behandelden in cloud-egresskosten.
Back-ups zijn niet onderhandelbaar wanneer je zelf eigenaar bent van de hardware. Configureer geplande database-dumps naar een S3-compatibele bucket — Coolify heeft dit ingebouwd — zodat een beschadigd volume of een verkeerd getikt docker-commando een restore is en geen ramp. Zet tot slot de ingebouwde resource-monitoring aan (CPU, geheugen, schijf) en stel een waarschuwing in voordat je RAM opraakt; op een server van 4GB haalt een ongelimiteerd logbestand of een app met een memory leak de hele server onderuit, en je wilt vooraf gewaarschuwd worden.
Wat kost zelf hosten op een VPS eigenlijk?
De belofte is een vaste rekening. Eén VPS van 4GB voor ongeveer €5–12/month kan comfortabel meerdere kleine apps, een database en een control plane draaien, en dat bedrag beweegt niet mee wanneer het verkeer piekt of je een teamlid toevoegt. Managed platforms draaien dat model om — het basisniveau is goedkoop of gratis, maar op gebruik gebaseerde posten (bandbreedte, functie-aanroepen, prijs per gebruiker) schalen mee met je succes. Voor een hobbyproject wint de managed gratis-laag; voor een klein product met gestaag verkeer is één zelf-gehoste VPS meestal goedkoper en veel voorspelbaarder, wat dezelfde rekensom is die de platformvergelijkingen in onze Railway vs Render-analyse aandrijft. De afweging is eerlijk: jij bent verantwoordelijk voor uptime, patchen en back-ups. Een control plane neemt het meeste van dat werk weg, maar niet de verantwoordelijkheid. (Voor de volledigheid: we runnen onze eigen hostingdienst, WaseerHost, dus we benaderen zelf hosten als operators, niet als neutrale toeschouwers.)
Veelgestelde vragen
Is het veilig om apps zelf te hosten op een VPS? Ja, als je de basis op orde hebt: alleen-sleutel-SSH, een firewall beperkt tot de poorten 22/80/443, automatische beveiligingsupdates en tweefactorauthenticatie op het control-plane-dashboard. De PaaS handelt TLS-certificaten automatisch af. Het echte risico is een blootgestelde, niet-gepatchte service, dus houd het dashboard achter sterke authenticatie en werk regelmatig bij.
Hoeveel RAM heb ik nodig om zelf te hosten op een VPS? Reken op 4GB als comfortabel startpunt. Het minimum van Coolify is 2GB en Dokploy draait in rust rond 350MB, maar zodra je je apps en een database toevoegt, geeft 4GB ademruimte. Schaal de server later op — bij de meeste aanbieders kun je met een reboot vergroten.
Coolify of Dokploy — welke moet ik gebruiken? Coolify voor de meeste mensen: het heeft de grootste one-click-catalogus en het meest verzorgde dashboard. Dokploy als je de lichtste voetafdruk wilt en voornamelijk vanuit Docker Compose-bestanden deployt. Beide zijn gratis en open-source, dus er eentje uitproberen kost je alleen tijd.
Kan ik zelf hosten zonder Docker of Linux te kennen? Grotendeels. De PaaS abstraheert Docker weg — je koppelt een Git-repo en het bouwt de container voor je. Je moet nog steeds een paar SSH-commando's draaien om het te installeren en de server te beveiligen, maar je hoeft geen Dockerfiles te schrijven of containers met de hand te beheren.
Heb ik nog een managed database nodig als ik zelf host? Nee, voor de meeste kleine apps niet. Coolify en Dokploy kunnen PostgreSQL of MySQL als one-click-service op dezelfde VPS draaien. Een managed database verdient zijn kosten pas terug wanneer je geautomatiseerde failover, read replica's of point-in-time-herstel op schaal nodig hebt.
Sources
- Coolify — installatievereisten en documentatie: officiële minimumspecificaties (2 cores, 2GB RAM, 30GB schijf), het installatiecommando en de gratis/open-source-status.
- Coolify-homepage: v4.0-functies (mei 2026), 280+ one-click-services en deploy-anywhere-over-SSH-mogelijkheid.
- Dokploy: open-source, gratis, native Docker Compose-ondersteuning, Nixpacks/buildpack/Dockerfile-builds en multi-server-deployment.
- CapRover: de volwassen (sinds 2017) op single-container gerichte PaaS met beperkte Compose-ondersteuning.
- Hetzner Cloud-prijzen: CX22 voor €4.49/month en CAX11 (ARM) voor €5.99/month, actuele 2026-prijzen.
- Hetzner prijsaanpassing (2026): Hetzners cloudprijsverhoging van 2026.
Waqas Ahmed Waseer
Waqas Ahmed Waseer is ontwikkelaar en automation-builder met meer dan 8 jaar ervaring in het bouwen van productiesystemen die door 100.000+ mensen worden gebruikt. Hij bouwt custom multi-tenant SaaS, AI-automatisering (n8n, LLM-workflows, WhatsApp-bots) en hostinginfrastructuur (WHM/cPanel, CloudLinux) — en is de maker van WaSphere, FlowMaticX en het hostingmerk WaseerHost. 100+ projecten opgeleverd voor mkb, bureaus en gefinancierde startups.



