Coolify VPS Installatiehandleiding 2026: Zelf-gehost Vercel Alternatief
Implementeer Coolify op je VPS voor een zelf-gehoste Vercel/Netlify ervaring. Volledige installatiehandleiding met Docker, SSL en app-implementaties.
Coolify VPS Installatiehandleiding: Je Eigen Vercel
Coolify is een zelf-gehost PaaS dat je VPS omtovert in een Vercel/Netlify-achtig platform. Implementeer apps vanuit Git, automatische SSL, zero-downtime implementaties — allemaal op hardware die je zelf beheert.
Wat is Coolify?
Coolify regelt de complexiteit van de infrastructuur:
- Git-integratie — Push om te deployen
- Automatische SSL — Let’s Encrypt ingebouwd
- Meerdere talen — Node, Python, PHP, Go, Rust, statische sites
- Databases — PostgreSQL, MySQL, Redis, MongoDB met één klik
- Docker-ondersteuning — Implementeer elk Dockerfile
- Webhooks — Automatische implementaties bij push
Zie het als een zelf-gehoste Heroku/Vercel voor een fractie van de kosten.
Waarom Coolify in plaats van Vercel?
| Factor | Vercel | Coolify op VPS |
|---|---|---|
| Kosten (3 apps) | $60/mnd+ | $5-15/mnd |
| Resources | Beperkt | Volledige VPS |
| Vendor lock-in | Hoog | Geen |
| Koude starts | Ja | Nee |
| Aangepaste domeinen | Beperkt gratis | Onbeperkt |
| Database hosting | Extra kosten | Inbegrepen |
Break-even punt: Als je meer dan $20/mnd betaalt op Vercel, bespaart Coolify geld.
VPS Vereisten
Coolify heeft nodig:
- Minimum: 2 vCPU, 2GB RAM, 30GB opslag
- Aanbevolen: 4 vCPU, 4GB RAM, 50GB+ opslag
- OS: Ubuntu 22.04+ of Debian 12+
- Poorten: 80, 443, 8000 (dashboard)
Aanbevolen VPS Providers
| Provider | Plan | Specificaties | Prijs |
|---|---|---|---|
| Hostinger | KVM1 | 1 vCPU, 4GB RAM | $4,99/mnd |
| Hetzner | CX21 | 2 vCPU, 4GB RAM | €5,39/mnd |
| Vultr | VC2 | 2 vCPU, 4GB RAM | $24/mnd |
Beste waarde: Hostinger KVM1 — 4GB RAM voor $4,99 verwerkt 5-10 apps moeiteloos.
Installatiehandleiding
Stap 1: Maak Je VPS Aan
Met Hetzner als voorbeeld:
- Registreer bij Hetzner Cloud
- Maak Project aan → Server Toevoegen
- Selecteer: Ubuntu 22.04, CX21 (2 vCPU, 4GB RAM)
- Voeg je SSH-sleutel toe
- Maak de server aan, noteer het IP-adres
Stap 2: Koppel Je Domein
Stel DNS in vóór de installatie:
A coolify.jouwdomein.com → jouw-server-ip
A *.coolify.jouwdomein.com → jouw-server-ip
De wildcard is belangrijk — elke app krijgt een subdomein.
Stap 3: Verbind en Bereid Voor
ssh root@your-server-ip
# Systeem updaten
apt update && apt upgrade -y
# Hostnaam instellen (optioneel maar handig)
hostnamectl set-hostname coolify
# Herstarten om updates toe te passen
reboot
Stap 4: Installeer Coolify
Eén commando installeert alles:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Dit installeert:
- Docker Engine
- Coolify applicatie
- Traefik reverse proxy
- PostgreSQL voor Coolify gegevens
Installatie duurt 2-5 minuten.
Stap 5: Open het Dashboard
Open in je browser:
http://your-server-ip:8000
Of als DNS gereed is:
http://coolify.yourdomain.com:8000
Maak je beheerdersaccount aan bij het eerste bezoek.
Stap 6: Configureer SSL
In het Coolify dashboard:
- Ga naar Settings → Configuration
- Stel je Instance FQDN in op
https://coolify.yourdomain.com - Schakel Let’s Encrypt in
- Voer je e-mailadres in voor SSL-meldingen
- Sla op en wacht op het certificaat
Nu bereikbaar via https://coolify.yourdomain.com
Je Eerste App Implementeren
Optie A: Vanuit Git Repository
- Sources → Voeg GitHub/GitLab toe
- Autoriseer OAuth-toegang
- Projects → Nieuw Project → Nieuwe Resource
- Selecteer Public Repository of je gekoppelde account
- Voer de repo-URL in (bijv.
https://github.com/you/app) - Coolify detecteert automatisch: Node, Python, PHP, statisch, Docker
- Klik op Deploy
Coolify bouwt en implementeert automatisch. Je krijgt een URL zoals:
https://app-xxxx.coolify.yourdomain.com
Optie B: Met Docker Compose
Voor bestaande Docker-projecten:
- Projects → Nieuwe Resource → Docker Compose
- Plak of link naar je compose-bestand:
version: '3'
services:
app:
image: nginx:alpine
ports:
- 80:80
- Implementeer
Optie C: Implementeer vanuit Dockerfile
- Maak resource aan → Dockerfile
- Link naar repo met Dockerfile
- Coolify bouwt en implementeert
Veelvoorkomende Implementaties
Next.js App
# In Coolify:
# 1. Voeg Git-bron toe
# 2. Selecteer je Next.js repo
# 3. Coolify detecteert automatisch Node, gebruikt build-output
Build-commando: npm run build
Start-commando: npm start
Python/FastAPI
# Dockerfile
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
Statische Site
Verwijs simpelweg naar een repo met index.html — Coolify serveert deze automatisch.
WordPress
- New Resource → Services → WordPress
- Eén klik implementeert WordPress + MySQL
- SSL en domein worden automatisch afgehandeld
Databases Toevoegen
PostgreSQL
- Resources → Nieuwe Resource → PostgreSQL
- Stel wachtwoord in
- Implementeer
Verbindingsstring verschijnt in het dashboard:
postgresql://user:password@postgres-xxxx:5432/postgres
Gebruik in je apps via omgevingsvariabelen.
Redis
Hetzelfde proces:
- Nieuwe Resource → Redis
- Implementeer
- Gebruik
redis://redis-xxxx:6379in je apps
MySQL/MariaDB
- Nieuwe Resource → MySQL of MariaDB
- Configureer
- Implementeer
Automatische Implementaties
GitHub Webhooks
Coolify configureert automatisch webhooks wanneer je GitHub koppelt:
- Push naar
mainbranch - Webhook wordt getriggerd
- Coolify haalt op, bouwt, implementeert
- Zero-downtime wissel
Handmatige Triggers
Bij elke app:
- Klik op Redeploy voor handmatige trigger
- Gebruik de API voor CI/CD-integratie:
curl -X POST https://coolify.yourdomain.com/api/v1/deploy \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"uuid": "app-uuid"}'
Omgevingsvariabelen
Per Applicatie
- Open de app in het dashboard
- Tabblad Environment Variables
- Voeg sleutel-waardeparen toe:
DATABASE_URL=postgresql://...
API_KEY=secret123
NODE_ENV=production
Gedeeld Tussen Apps
- Projects → Selecteer project
- Shared Variables
- Deze worden in alle apps van het project geïnjecteerd
Aangepaste Domeinen
Domein aan App Toevoegen
- Open app → Settings
- Domains → Domein toevoegen
- Voer in:
app.jouwdomein.com - SSL wordt automatisch ingericht
Meerdere Domeinen
Voeg er zoveel toe als nodig:
app.jouwdomein.com
www.jouwdomein.com
jouwdomein.com
Allemaal verwijzend naar dezelfde app.
Back-up Strategie
Database Back-ups
Coolify ondersteunt geplande back-ups:
- Open database resource
- Backups → Inschakelen
- Stel schema in (dagelijks aanbevolen)
- Configureer S3/Minio bestemming
Applicatiegegevens
Voor apps met persistente gegevens:
# Op VPS, back-up Docker volumes
docker run --rm -v app_data:/data -v /backup:/backup \
alpine tar czf /backup/app-backup.tar.gz /data
Volledige VPS Snapshots
Gebruik de snapshotfunctie van je provider:
Prestatietips
1. Schakel Swap In
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile swap swap defaults 0 0' >> /etc/fstab
2. Ruim Docker Resources Op
# Wekelijkse opschoning
docker system prune -a --volumes -f
Of schakel in via Coolify-instellingen.
3. Monitor Resources
# Controleer container statistieken
docker stats
Het Coolify dashboard toont resourcegebruik per app.
4. Schaal Horizontaal
Voor apps met veel verkeer, voeg meer VPS-instanties toe en gebruik Coolify’s serverbeheer om implementaties te verdelen.
Probleemoplossing
App Wordt Niet Geïmplementeerd
# Controleer logs
docker logs coolify
# Controleer app build logs in dashboard
# Resources → App → Deployments → View logs
SSL Werkt Niet
- Controleer of DNS correct verwijst
- Wacht op propagatie (tot 24 uur)
- Controleer of poort 80/443 open is in de firewall
- Herstart Traefik:
docker restart coolify-proxy
Onvoldoende Schijfruimte
# Controleer gebruik
df -h
# Ruim Docker op
docker system prune -a
# Verwijder oude implementaties in Coolify-instellingen
Database Verbinding Geweigerd
- Controleer of de database-container draait
- Gebruik de interne Docker-hostnaam (bijv.
postgres-xxxx) - Controleer inloggegevens in het Coolify dashboard
Coolify vs Alternatieven
| Platform | Complexiteit | Beste Voor |
|---|---|---|
| Coolify | Laag | Algemeen PaaS, meerdere apps |
| Dokploy | Laag | Vergelijkbaar met Coolify |
| CapRover | Gemiddeld | Docker-gericht |
| Portainer | Laag | Containerbeheer |
| Kubernetes | Hoog | Grote schaal |
Coolify wint op eenvoud en biedt tegelijkertijd genoeg kracht voor de meeste projecten.
Veelgestelde Vragen
Hoeveel apps kan Coolify draaien?
Op een 4GB VPS: 5-15 lichtgewicht apps. Meer met zorgvuldig resourcebeheer.
Is Coolify productierijp?
Ja, veel bedrijven gebruiken het. De v4 release is stabiel en wordt actief onderhouden.
Kan ik mijn eigen Docker registry gebruiken?
Ja, configureer via Settings → Docker Registries.
Ondersteunt Coolify monorepo’s?
Ja, specificeer de subdirectory die je app bevat.
Hoe update ik Coolify?
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Hetzelfde installcommando werkt bij naar de nieuwste versie.
Samenvatting
Coolify transformeert een $5-15/mnd VPS in een implementatieplatform dat kan concurreren met Vercel/Netlify. Voor ontwikkelaars en kleine teams is het de perfecte balans tussen doe-het-zelf Docker en dure PaaS.
Aanbevolen Setup:
| Component | Keuze | Kosten |
|---|---|---|
| VPS | Hostinger KVM1 | $4,99/mnd |
| Platform | Coolify | Gratis |
| Domeinen | Cloudflare | Gratis |
| Totaal | $4,99/mnd |
Begin hier: Hostinger VPS → Installeer Coolify → Implementeer apps.
Ready to get started?
Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.
Get Hostinger VPS — $4.99/mo// up to 75% off + free domain included
// related topics
// related guides
$1 VPS Hosting 2026: Cheapest VPS Servers Starting at $1/Month
Looking for $1 VPS hosting? Compare the cheapest VPS providers starting from $1-3/month. Real specs, no hidden fees, honest reviews of budget VPS options.
tutorialCaddy Reverse Proxy Guide 2026: Automatic HTTPS Made Easy
Set up Caddy as a reverse proxy with automatic HTTPS, zero-config SSL, and simple Caddyfile syntax. Complete VPS deployment guide.
tutorialCloudflare Tunnel VPS Guide 2026: Expose Services Without Opening Ports
Set up Cloudflare Tunnel on your VPS to expose web apps securely without opening ports or revealing your server IP. Complete guide with Docker and DNS config.
tutorialVPS with Crypto & No KYC — 7 Providers That Accept Bitcoin
Pay for VPS hosting with Bitcoin, Monero, or ETH — no ID required. We list 7 privacy-first providers with anonymous signup. Updated March 2026.
Andrius Putna
I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.
// last updated: February 8, 2026. Disclosure: This article may contain affiliate links.