Volver al trabajo
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.

Ver en vivotradevo.nl

(Contexto)

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.

(Reto)

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.

(Enfoque)

  • 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)

(Resultado)

  • 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

(Entregables)

  • Poort-registry + templates
  • Deploy-scripts
  • DNS-automatisering
  • Monitoring-hooks