This site runs on Ghost with a custom theme called maccaba. It's served from a single VPS in Frankfurt behind Caddy, which handles HTTPS via Let's Encrypt and proxies to Ghost on the loopback interface.
Stack
- CMS: Ghost 5 in Docker, with MySQL 8.
- Reverse proxy: Caddy 2 with auto-TLS.
- Theme: Hand-written. Inter for type, single CSS file, no JS framework.
- Hosting: Hostinger VPS, Jerusalem-adjacent latency.
- Backups: nightly mysqldump + content tar to local archive, 14-day rotation.
Performance + UX
- Search: client-side fuzzy match via Ghost's Content API. Press ⌘K or /.
- Navigation: Speculation Rules prerender on hover (Chromium); View Transitions for cross-page morphs.
- Glass: CSS
backdrop-filterwith an SVGfeDisplacementMaprefractive variant gated by@supports. Plain blur in Safari/Firefox. - Audio embeds: Spotify/SoundCloud/Bandcamp lazy-loaded; YouTube uses click-to-load thumbnails.
- Accessibility: respects
prefers-reduced-motionandprefers-reduced-transparency.
Subscribe
Per-section RSS feeds at /tag/project/rss/, /tag/music/rss/, /tag/video/rss/, /tag/podcast/rss/, plus everything at /rss/.