Open-source · Self-hosted

Newsletter System

A self-hosted newsletter system built on three French vendors — Mistral for the writing, Brevo for delivery, Scaleway for hosting. Set up once via a guided Claude Code skill; runs itself after. You own the code, the subscriber list, and the editorial voice. Open-sourced as a template; about €5 a month to run.

— EU jurisdiction by design. Every byte of subscriber data and content sits on French servers, beyond the reach of the US CLOUD Act.

— Renders correctly in Outlook. MJML compiles the email into the unglamorous HTML that every major client — including the Outlook desktop versions enterprises still run — displays the same way.

— Learns your editorial voice. Every regenerate note compounds into permanent, plain-English editorial rules you can read and edit. Transparent, no fine-tuning, no lock-in.

Get the template free
Preview of a self-hosted EU newsletter system showing curated articles and editorial notes

A day in the life

Four crons, one editorial loop

Once the skill has set it up, the system runs four scheduled jobs. You touch one button per issue, on the days you want to.

05:00

Daily fetch

Pulls every RSS feed on your list. Mistral translates anything outside your newsletter's language, categorises each article into your sections, and scores it for relevance to your beat.

Mistral · RSS
07:00

Draft preview

Composes the issue — subject line, intro, glossary, and a one-line editorial note per article — and emails a preview to you with three buttons: Regenerate, Send Now, or Discard.

MJML · 3-button preview
08:00

Dispatch

If you clicked Send Now, the issue goes out immediately. If you didn't click anything, the dispatcher auto-sends an hour after the preview. The system never sends without your button or that timeout, and never sends twice.

Brevo · idempotent
Sun 23:00

Editorial distill

Reads the week's regenerate notes and distills them into permanent, plain-English editorial rules. Stored in a Markdown file you can read and edit. After four to six weeks, the newsletter sounds like you.

Markdown · permanent

Three French vendors. One jurisdiction.

Most newsletter tools claim GDPR compliance — the harder question is jurisdiction. A US-headquartered tool can be compliant on paper while its servers remain reachable by a US subpoena. This system runs end-to-end on three vendors headquartered in France, so the question doesn't arise.

Writing
Mistral

A French AI provider under French jurisdiction. Drafts, summaries, and editorial-rule distillation all run here. Roughly €3–€5/month for a daily newsletter to a few hundred subscribers.

mistral-large mistral-small
Delivery
Brevo

French email platform, EU servers. Your subscriber list, suppression rules, and engagement data sit where French data protection law applies. No US sub-processor in the path.

SMTP & transactional DKIM / SPF
Hosting
Scaleway

Paris-region serverless functions and storage. The seven cron jobs that run the newsletter live here. Free tier covers a typical solo publisher.

Functions Object Storage

The editorial loop · interactive

Watch a week of notes turn into permanent rules

Every regenerate note you write during the week feeds a Sunday job that distills the lot into editorial rules — plain English, in a Markdown file you can read and edit. No fine-tuning, no black box.

This week · 5 regenerate notesnotes-2026-w25.txt
  • AislingToo US-centric — we cover EU regulation primarily.
  • AislingLead with the regulation angle, not the company name.
  • AislingAvoid hyperbolic words like "unprecedented".
  • AislingSection names should describe the area, not the abstract idea.
  • AislingKeep editorial notes under two sentences.
Editorial ruleseditorial-rules.md
Empty until Sunday 23:00.
Rules accumulate over time — readable, editable, yours.

A live mock of the real Sunday job. Plain-English rules, stored in a Markdown file you can read and edit.

What you'll get after a 15-minute conversation

No commitments. An open-source template you own outright, plus a guided setup that takes about an hour — most of it spent waiting on DNS propagation and Scaleway function builds.

The open-source template

Cloned from the public GitHub repository and configured to your beat, brand, and source list. You own the code and the subscriber data from day one. No vendor lock-in.

Outlook-perfect rendering

Emails compiled through MJML — the same engine the big newsletter platforms use internally. Looks identical in Gmail, Apple Mail, Yahoo, Thunderbird, and the Outlook desktop versions enterprises still run.

An editorial loop that compounds

Your weekly regenerate notes turn into permanent, plain-English editorial rules stored in a Markdown file you can read and edit. No fine-tuning, no black box. After a month, the newsletter sounds like you.

Other tools and assistants

Looking for other ways to improve your work through AI?

A newsletter you own outright.

Get the template free after a 15-minute call — no commitments.

Built by a Luxembourg-based AI consultancy. For the wider picture, see our practical guide to AI in Luxembourg.

Book a call