Digital infrastructure·2026
Tradevo.nl
Een centraal platform voor het deployen en beheren van Next.js-klantsites op één VPS — met voorspelbare nginx-vhosts, systemd-services en Let’s Encrypt-automatisering.
Bekijk live — tradevo.nl30min → <5min
Deploy-tijd
20+
Klant-sites
0 per maand
Cert-uitval
(Context)
Na het opleveren van ~20 klantwebsites groeide de operationele complexiteit rond deploys, certificaten en server-inventaris snel. Elke deploy vereiste herhaalde shell-sessies, DNS-checks en handmatige nginx-tweaks.
(Uitdaging)
De deploy-flow standaardiseren zonder volledige Kubernetes-achtige infrastructuur op te tuigen. Eén plek voor DNS, certificaten, systemd-units en gezondheidschecks — bedienbaar vanuit de terminal of een dashboard.
(Aanpak)
- Inventarisatie van alle bestaande vhosts, poorten en processen op de VPS
- Poort-registry (3000–3099) + systemd-template per klantsite
- Scripts voor tar+scp deploys en automatische nginx-reload met PID-fallback
- Cloudflare API-integratie voor DNS-provisioning en proxied-toggle
- Minimaal dashboard met live-status per service (geplande uitbreiding)
(Resultaat)
- Deploy-tijd per klantsite van ~30 min naar <5 min
- Geen verloren certificaten meer bij renewals
- Herhaalbare playbook per nieuwe klant: DNS → cert → build → service
- Basis voor toekomstige self-service door klanten zelf
(Stack)
Next.js 15TypeScriptnginxsystemdLet’s EncryptCloudflare APINode scripts
(Opgeleverd)
- Poort-registry + templates
- Deploy-scripts
- DNS-automatisering
- Monitoring-hooks
Eindelijk één plek voor alle klant-sites. De eerste deploy duurde 5 minuten — daarvoor deed ik er een halve middag over.