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.