Colophon
How this site is built
This blog runs on Ghost, self-hosted in Docker on a single OVH VPS behind Traefik with automatic Let's Encrypt TLS — the same box that runs everything else (see /uses).
- CMS: Ghost 5, migrated from WordPress (read how)
- Theme: Breek
- Code highlighting: highlight.js
- Cover images: hand-generated terminal-style SVGs
- Hosting: OVH VPS · Docker · Traefik · Cloudflare DNS
Project source lives on GitLab.