Two servers, two domains, and a very long way to 100%

Yesterday I concluded that ejabberd-for-Matrix isn’t ready, and that for plain XMPP my Prosody 13 setup is actually ahead. Fair. But the ejabberd YunoHost app still needed to exist — properly, catalog-quality — for the day that Matrix gateway bug gets fixed, and because choice is good. A half-finished packaging experiment isn’t a real option. So today’s job was to take the app from “installs on my test box if I hold its hand” to “a stranger could install this and it just works.

Continue reading →


Can one server speak both Jabber and Matrix?

Yesterday I came home to Jabber — my own XMPP server, ralph@mayer.rocks, passing the compliance suite. But I run more than XMPP. There’s a Matrix homeserver (Synapse) too, with bridges puppeting Signal and WhatsApp into it. It’s a lot of moving parts for “sending messages to people.” So today’s question was bigger: could a single server do it all? ejabberd is an XMPP server like Prosody — but it also ships an experimental Matrix gateway.

Continue reading →


Coming home to Jabber

I used to give talks about XMPP. Back then I was sure Jabber would win — an open, federated, standards-based protocol for real-time messaging, the way email is for mail. It didn’t win. The walled gardens did, and today “chat” means a dozen incompatible silos, each with its own app demanding a slice of your phone and your attention. But the protocol never died. And lately I’ve had the itch to come home to it.

Continue reading →


Gefleckte Weinbergschnecken
Kommen eigentlich im Mittelmeerraum vor, dank Klimawandel ist es auch hier warm genug.


Hornissenschwebfliege


TIL: nach mehr als 20 Jahren ist das Loch vom Ohrring noch durchgängig ist.


Pidp 11/70 passt schon mal ins Gehäuse


Pidp 11/70 geht weiter


Blödes Gefühl da drauf zu stehen


So ein Biohazard Konzert ist inzwischen auch eine Versammlung alter Männer (und auch ein paar Frauen)


Mastodon