Subscriptions are handled by a self-hosted instance of listmonk, available on lists.rahlwes.eu.
Outgoing smtp is done via Scaleway TEM, but we're mostly not sending transactional email - this might be something we need to change.
Some contents can be managed via TinaCMS, available via next.rahlwes.eu/admin
Static content can be managed via Github, just edit the english / german translations respectively.
Perhaps Cloudflare analytics are enough to begin with.
All pages are automatically deployed to Cloudflare pages and thus globally served on the edge.
Each pushed commit triggers a build. Pull-Request preview-deployments are enabled. For preview deployments, the default locale is /de
.