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.
View live — tradevo.nl(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.
(Challenge)
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.
(Approach)
- 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)
(Result)
- 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
(Deliverables)
- Poort-registry + templates
- Deploy-scripts
- DNS-automatisering
- Monitoring-hooks