# jeanlucmakiola.de — personal website Status: **discussion / not started** · Started 2026-06-28 ## Goal A simple personal website (with room to grow into a blog), self-hosted on Coolify, privacy-respecting analytics, solid SEO, and an AI-driven authoring flow (content written as files by an agent, reviewed via git diff, auto-deployed on push). ## Hard requirements - Self-hosted deploy on **Coolify** (own infra) - Privacy-respecting **analytics** (Umami preferred) - **SEO**: sitemap, RSS, canonical URLs, Open Graph, fast/static - **AI-driven flow**: agent can author/edit content via CLI/files (and/or API) - Keep it simple; nothing crazy. Blog is a likely-but-later addition. ## Recommended stack (proposed) | Concern | Choice | Why | |----------------|------------------------------------------|-----| | Framework | **Astro** (static output) | Content-first, zero-JS default, content collections, great SEO | | Content | **Markdown/MDX in git** (`src/content/`) | AI writes files; git is the API; no lock-in | | Analytics | **Umami**, self-hosted on Coolify | Privacy-respecting, cookieless, one `