FeedEcho - RSS zu Mastodon und Bluesky

In meinem Versuch, möglichst viel Kontrolle über meinen eigenen Content und meine eigenen Daten behalten zu können, versuche ich meine meisten Microblog-Posts zuerst hier auf meinen selbst gehosteten Blog zu veröffentlichen. Die Herausforderung ist dabei seit jeher, möglichst effizient die Posts auf Mastodon und Bluesky zu verteilen.

Abhilfe schafft hier FeedEcho, eine fantastische Weiterführung der Idee von EchoFeed. FeedEcho ist selbsthostbar auf eurem eigenen Server, der Docker Container ist in Minuten eingerichtet.

FeedEcho überzeugt mich vor allem in der simplen Einrichtung, welche überraschend mächtige Funktionen versteckt. Ihr "abonniert" RSS-Feeds, meldet euch in Bluesky oder Mastodon Accounts an und kreiert mit den Inhalten der Feeds Echoes, welche auf eure Accounts gepostet werden.

Die Echoes sind dabei tiefgehend konfigurierbar. Enthält euer Post ein Bild, kann dieses als Medien übergeben werden, Tags im Feed können als Hashtags verwendet werden. Ihr könnt selbst im Feed filtern und bspw. nur Posts mit euch als Author oder unter einer gewissen Zeichenzahl veröffentlichen.

Aus der Echoes-Konfiguration:

Templates are Jinja2, so you can use conditionals and filters:
{% if summary %}{{ title }} - {{ summary | truncate(80) }}{% else %}{{ title }} {{ link }}{% endif %}
{{ title | default('Untitled') }} {{ link }}
{{ item['title'] }} by {{ author | default('unknown') }}