Mijn website zelf hosten met NixOS en Caddy

Van een dure beheerde site naar een declaratieve, razendsnelle eigen stack.

Ik wilde mijn website weer in eigen beheer hebben: sneller, goedkoper, en zonder de javascript-rommel van een beheerd platform.

Waarom

De kern van de frustratie was simpel: ik betaalde veel voor een trage site waarvan ik de data niet in eigen hand had.

Wat was er mis met de oude opzet?

De oude site laadde meerdere megabytes aan scripts, had third-party tracking, en haalde een magere score op prestatiemetingen. Voor een site die vooral uit tekst bestaat, is dat onnodig.

De stack

Elke laag is declaratief vastgelegd:

Resultaat

De site bestaat uit statische HTML en één klein CSS-bestand. Geen framework, geen tracking, geen cookies. De homepage is een paar honderd bytes groot.