Weekend project that turned into infra I actually run daily: MastoSum.

The stack: RHEL host, 100% rootless Podman. Web on FastAPI, Celery worker/beat/flower, PostgreSQL 16, Valkey. All on userspace networking (pasta), images built & shipped by a self-hosted Forgejo runner. No root daemon, no privileged anything.

What it does: tracks technical hashtags all day and produces one daily briefing, every point linked to the original post + author. It reads only public hashtag timelines, credits every source, and trains on nothing.

And yes, an LLM writes the prose: a local Ministral model from French lab Mistral AI, running on my own hardware. No cloud, nothing leaving the box. Saying that plainly, not burying it. The whole design goal was to point readers *back* at the authors, not replace reading them.

Example output:
https://mastosum.linuxserver.pro/s/OGuLC5whmCS1ET9jAe9leg

#Linux #Podman #RHEL #SelfHosting #Fediverse #Python

@Larvitz

Could you also implement this as a bot? So that one can message it, name the hashtags, and receive a daily private message. That might fit better into the Fediverse.

@tux @Larvitz feel free to fork the source code (I’ll release it on codeberg soon) and make a bot out of it. Markdown files via email fits my personal use-case better.

@Larvitz

No, it's not that important to me either 😉 I'd rather continue working on my Mastodon algorithm right now 😁