Naar inhoud
← alle cases

LAB 01 / Infra

Eigen VPS: Plesk en Docker naast elkaar

Containers via Portainer, wildcard-DNS en nginx als reverse proxy. Deze site draait er zelf ook op.

Rol
Opzet en beheer
Stack
Docker · Portainer · Plesk · nginx
Klant
Eigen project

01 — Waarom

Precies wat ik nodig heb

Op shared hosting krijg je wat de host je geeft. Met een eigen VPS richt ik precies in wat ik nodig heb: welke services draaien, hoe ze bereikbaar zijn en hoe ze gedeployed worden.

02 — Opzet

Plesk en Docker naast elkaar

Plesk beheert domeinen en certificaten. Docker-containers draaien ernaast, beheerd via Portainer. Een wildcard-DNS-record stuurt subdomeinen naar de server, en Plesk’ nginx proxyt ze door naar de juiste containerpoort.

Eerder deed Caddy de reverse proxy, maar met maximaal vijf subdomeinen bij de DNS-provider liep dat vast. De wildcard via Plesk lost dat op en scheelt een extra laag.

03 — Draait erop

Wat er draait

  • Deze site, als statische build in een nginx-container
  • Een eigen League of Legends-tracker
  • Een sandbox-site om met HTML, CSS en JavaScript te experimenteren
  • Een MySQL- en phpMyAdmin-stack