Beheerde app-platforms zijn heerlijk tot de factuur komt: elke app, elke worker, elke database is een aparte regel. Coolify geeft je het grootste deel van die werkwijze (push naar Git, krijg een gedeployde app met HTTPS) op één server met een vaste prijs. Het is open source, draait op Docker en is in ongeveer vijf minuten geïnstalleerd op een verse VPS.
Wat je krijgt
- Deploys vanuit Git. Koppel GitHub, GitLab of een willekeurige Git-URL; Coolify bouwt met Nixpacks of je eigen Dockerfile en deployt opnieuw bij elke push.
- Automatische HTTPS. Laat een domein (of een wildcard) naar de server wijzen en elke app krijgt een eigen Let's Encrypt-certificaat.
- Diensten met één klik. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n en tientallen meer, gedeployd vanuit templates.
- Preview-deploys voor pull requests, als je die wilt.
Eerlijk dimensioneren
Het gedocumenteerde minimum van Coolify is 2 vCPU / 2 GB RAM / 30 GB schijf. Genoeg om het te installeren en iets kleins te deployen. Zodra je een JavaScript-app bouwt of er een database naast draait, verandert 2 GB in swap en time-outs.
| Wat je draait | Passend plan |
|---|---|
| Coolify + 1–2 statische sites of kleine API's | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/mnd), voeg swap toe |
| Een paar apps + Postgres + builds op de machine | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/mnd) |
| Meerdere apps, workers, zwaardere builds | Medium-IP: 6 vCPU, 6 GB, 45 GB ($20/mnd) |
Je hebt een plan met dedicated IP nodig: de proxy van Coolify moet voor elke app op 80 en 443 antwoorden. NAT-plannen accepteren inkomend alleen je SSH-poort.
Installeren
Op een verse server met Ubuntu 24.04 of Debian 12, als root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Het script installeert Docker en start Coolify. Open http://YOUR_SERVER_IP:8000, maak meteen het beheerdersaccount aan (de eerste bezoeker wordt beheerder), ga dan naar Settings → Instance Domain en stel iets in als https://coolify.example.com.
Zodra het dashboard via zijn domein bereikbaar is, sluit je de directe poort:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
Eén valkuil: Docker publiceert containerpoorten via eigen iptables-regels, die ufw omzeilen. Publiceer databasepoorten niet op de host tenzij je dat echt wilt; houd databases op het interne netwerk van Coolify.
Gezond houden
- Opruimen. Zet automatische Docker-opruiming aan in de serverinstellingen van Coolify, anders vreten oude images stilletjes je schijf op.
- Databaseback-ups. Elke databaseresource heeft een tabblad voor geplande back-ups: stuur ze naar een willekeurige S3-compatibele bucket.
- Serverback-ups. Managed Backups maken dagelijks een kopie van de hele server voor $2/mnd, en bij jaarplannen zijn ze gratis inbegrepen.
- Swap. Op machines met 2–4 GB redt een swapbestand van 2 GB builds van de OOM killer.
De afwegingen
Het is één machine. Als de server herstart, knipperen alle apps erop. Coolify ontwikkelt ook snel en brengt vaak updates uit: meestal goed, soms een verrassing, dus update op een rustig uur en niet op vrijdagavond. En jij bent nu het ops-team: als een build om 2 uur 's nachts breekt, zit er geen helpdesk achter de knop „Deploy”.
Voor een solo-ontwikkelaar of een klein team met een paar projecten is die deal meestal de moeite waard. Je ruilt een stapel facturen per app in voor één server die je begrijpt.
Gerelateerd
- VPS voor Docker: gewoon Docker Compose, als je geen dashboard nodig hebt
- Een Docker Compose-stack deployen
- Hoeveel RAM heeft een VPS nodig?
Reacties
Nog geen reacties. Wees de eerste.