devlug.de is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Yesterday, I quickly put together a tutorial on how to replace ntfy.sh with a minimal, self-hosted XMPP server and published it as a GitHub Gist. Then I remembered I have a website and reworked it into two nice little posts:
https://gultsch.de/tags/ntfy.sh/
Nicht allein die Zukunft, auch Vergangenheit und Gegenwart. Ich nutze #Jabber seit ≈ 2014, aber nur, weil ich 15 Jahre zu spät zur #Party war 🙂
PS: Matrix nutze ich auch, via #slidge matridge bridge: https://slidge.im/
✨Neue shiny Sticker✨
Bin jetzt mit glänzenden Argumenten für jede #Messenger-Diskussion gerüstet.
P.S.: Die ersten Sticker werden morgen Abend beim @datenpunks -#Plenum im @kursif verteilt.
Did you know that most Android #XMPP apps also work as a #UnifiedPush distributor and thus can easily replace apps like #ntfy (recently became vibe-coded) for this? Find our tutorial here: https://joinjabber.org/tutorials/service/unifiedpush/
I wonder how @movim handles content expiring on XMPP servers.
If some #Discord user were to migrate, they might be surprised when many #XMPP servers expire MAM and HTTP-Uploads after a month and their chat content is removed.
I tried to find out if Movim provides some more permanent storage (maybe on the Movim server, or storing chat logs in localStorage in the browser, etc.), but it seems Movim itself is mostly a proxy, and the content has to be stored by the XMPP server to stay available.
hey #xmpp ppl I have a group chat and I end up in the situation where my @dino on #linuxphone doesn't trust to one member and another group member client doesn't trust to my client. We are, a chat members physically far from each other. Could you guide what is the best way to remotely fix it?
Thank you.
Hey @movim got a quick question : how does a Movim user degrade when connecting through regular #XMPP apps that are not aware of its features ?
I tried creating a test account on movim.eu, logged in via web, created some channels/servers and wrote some messages.
I then tried using Conversations. I can see the channel that is not part of a server (hidden under "group chats", for some reason Conversations does not show it by default before it sends at least one message) but not the server nor the channel that is part of it.
Recordatorio de sala o grupo XMPP orientado a integrantes de la instancia mastodon.uy
I never used ICQ or Facebook, but I still call #XMPP by its expropriated name, #Jabber.
https://mov.im/blog/debacle/76bf90a4-5f59-4962-92db-6cd859f42ec9
(2/2)
This #myth about #XML "verbosity" is as hard to fight as #antivax, I guess 🤷
https://xmpp.org/about/myths/ by @xmpp
In general, the comparison does sound like collected statements from the net, but not being based on own experience and experiments.
Which is OK. There is always room for meta analysis. In any case, it would be better to have references for all the statements made.
Johannes writes:
"#XML-Based Messaging: #XMPP uses XML …, making it … verbose compared to other modern protocols."
And:
"Designed for large-scale federation, but XML verbosity can increase resource usage in high-traffic scenarios."
Real world scenarios show, that this "verbosity" does not have relevant impact, incl. in high-traffic applications, b/c other overhead, such as TLS.
I wonder, if @hanez did any measurements, or which evidence they have?
(1/2)
We will have a combined #XMPP and #UnifiedPush stand at #CLT2026 on March 28th and 29th. Come talk to us if you are curious about either! We will have merch for both, test devices, lots of advice, and I've even heard rumors about free Haribo.
XMPP Standards Foundation: https://chemnitzer.linux-tage.de/2026/en/programm/beitrag/204
UnifiedPush: https://chemnitzer.linux-tage.de/2026/en/programm/beitrag/411
The whole idea of #XMPP is it's flexibility to work for every possible use case. E.g. in my company we use it for IoT.
For the specific use case of private messaging, there is #Snikket by @snikket, a preconfigured, dockerized #Prosody by @prosodyim.
I'm not aware of a preconfigured (Docker or other) image of e.g. #Movim + XMPP server. Maybe it should exist!
I've been looking at self-hosting something to replace Discord with my friends, and before going with the obvious alternatives, I wanted to take a stab a #XMPP (with Prosody) and I am not really succeeding, but before banging my head with it a bit more, does MUC allow "voice channels" (so a multi person call where you don’t really call, its a lobby and people join)? Or is this a feature that does not exist yet?
A new position for a Technical Product Manager has been added to the XMPP Job Board! Find the full job listing at: https://xmpp.work/job/technical-product-manager/ #XMPP #getFediHired #fedihire #jobs
RE: https://mastodon.social/@fediversereport/116178002926045553
That's exactly why having a standard that covers all the interactions, clients and servers is primordial.
https://connectedplaces.online/reports/fr156-share-where/
Movim "API" is XMPP, Mastodon API is Mastodon API, developped by Mastodon and for Mastodon. Only the servers to servers interactions are standardized and specified in ActivityPub.
XMPP Extensions and Specifications (XEP)
Read about the new #XMPP #Extensions and #Specifications changes and updates in February 2026:
https://xmpp.org/2026/03/the-xmpp-newsletter-february-2026/#extensions-and-specifications
#jabber #chat #interoperability #rtc #xep #standards #opensource #decentralization #federation #messaging #newsletter
The XMPP Newsletter for February 2026 is out!
Read about the latest updates in the #XMPP universe and our #standards!
https://xmpp.org/2026/03/the-xmpp-newsletter-february-2026/
Enjoy reading! ☕
#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #newsletter #xep
Also about fighting MUC #spam etc. but orthogonal to #BanBot:
So the Spaces are now merged in Movim main branch! 🎉 The official instance https://mov.im/ has been updated 😸!
Do you want to know how it was done? And how it is actually implemented in Movim? I wrote a very detailed blog post about it there: https://mov.im/community/pubsub.movim.eu/Movim/fb46d699-adc1-4fda-a76e-71ca1d246b80 👀
The upcoming days will now be spent on stabilizing and fixing all the bugs we can find 🐛
And as always, if you want to support me in this amazing journey https://movim.eu/#fund ✨ And don't forget to spread around the good news 📢!
Damn! #XMPP in 2026 is pretty sleek! Last time I actively used it, was probably 15 years ago. Pretty impressed so far.
Et hop, version XMPP Web 0.12.0 sortie avec de nombreux petites améliorations orientées utilisateurs et un nouveau contributeur qui semble motivé pour les appels audio / video 🎉 #dev #xmpp
https://github.com/nioc/xmpp-web/releases/tag/0.12.0
The good thing about Movim is that you can also fully self-host it.
There is no place like 127.0.0.1 ✨
I'm adding the last missing features to the Spaces.
Please, don't expect Movim to have all the Discord features in the end 🫣I don't have the time for it and I would prefer to keep things as simple as possible 😸
Anyway you'll be able to pin important Spaces in the sidebar 📍 and select how you want to be notified from it (never, when mentioned or always) 🔔
I'll do a bit of refactoring and stabilization and propose it in the main branch after that. Soon 👀
A new position for a CDC – SW Integration and SW Qualification Engineer with White box testing of infotainment (Android/Linux) has been added to the XMPP Job Board! Find the full job listing at: https://xmpp.work/job/cdc-sw-integration-and-sw-qualification-engineer-with-white-box-testing-of-infotainment-android-linux/ #XMPP #getFediHired #fedihire #jobs
I’ve officially started a new hobby group in Iceland focused on PMR 446 radios. Even though I recently got my Ham license, I have an extreme soft spot for these little "license-free" devices. There’s something uniquely fun about seeing how much distance you can squeeze out of 0.5 watts of power.
I’m taking a page out of the UK radio scene’s book and starting a "Sunday Net" (Sundays at 1:00 PM). The goal? Get to high ground, turn to Channel 1, and see who we can reach.
The "Digital Dilemma":
To actually find people, I’ve had to set the main base on Facebook (since that's where the crowds are), but as a fan of open tech, I’m using this as an excuse to bridge the gap:
💬 XMPP: I’ve set up a chat group to promote decentralized messaging.
🛡️ Matrix: I’m testing a room there to see if it can finally replace Discord for me.
If you’re in Iceland and have a dusty walkie-talkie in a drawer—or if you just love independent comms—come join the experiment!
xmpp:pmr-446-iceland@conference.conversations.im?join
facebook.com/groups/1256247679…
@ben
> I rather like using Thunderbird on Android. It supports Autocrypt too!
I didn't know either of these things. Thanks for the tip!
I've installed Thunderbird via F-Droid so I can try this out. I'm told it supports XMPP and Matrix too, which might allow me to get rid of a bunch of the apps I'm currently juggling on my ancient and increasingly decrepit Android.
https://fosstodon.org/@xmpp/116155648862392872
xmpp@fosstodon.org - #XMPP Community
Four recipes to use an open #chat #protocol at the ‘Digital Independence Day’ ( #di_day )!
From the XMPP community to enable people to start with independent #messaging.
#conversations #dino #monal #snikket #interoperability #whatsapp #signal #didit #did
So tonight I merged the multi-sessions per process branch. This is the result of 3 months of intensive work and a complete refactoring of most Movim code to isolate the users sessions in memory.
But the result is there, Movim is now scaling way way better memory wise.
Attached a screenshot of https://mov.im/ memory graph before and after the change ✨
And now, back to Spaces 👀
#XMPP Community
Four recipes to use an open #chat #protocol at the ‘Digital Independence Day’ ( #di_day )!
From the XMPP community to enable people to start with independent #messaging.
#conversations #dino #monal #snikket #interoperability #whatsapp #signal #didit #did
Historically, events like Meta announcing ads in WhatsApp haven’t significantly impacted #Conversations_im download numbers. This time feels different. February saw double the installs of a typical month. It seems the sentiment against Big Tech is finally translating into action.
Some of you may have experienced some authentication issues the past few days on https://mov.im/ 😬
I am currently testing the new scalable architecture. We are reaching -90% of RAM usage but there is some session management optimization that are still a bit unstable. This should be fixed in the upcoming days, and if everything is okay, merged in the main branch ✨
📢 Oyez, oyez : XMPP web 0.11.0 est sorti cette nuit. Changements : ajout du support des réactions 😉 et upgrade technique.
Liens vers l'archive et l'image docker disponibles ici : https://github.com/nioc/xmpp-web/releases/tag/0.11.0
Preneur de vos retours #dev #xmpp