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