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.
Ok.
Got #Ejabberd up and working , externally, with #LetsEncrypt DNS challange.
This I need, because can't do wildcard certs with HTTP/TLS challanges.
THAT I needed cause of the need for a cert for my root TLD, AND some subdomains, plus my desire to #Selfhost this thing on my HOME hardware, behind my residential fibre connection, and #XMPP 's insistence (convention?) that I really really really should have jabber IDs in the form of "user@tld", and not "user@someservice.tld".
Even though I can route the damn thing to where I want with SRV records at the DNS layer, I STILL NEED A VALID CERT for the naked TLD.
This is all some stupid BS.
But, it is working now.
Even flippen #GaJim is finally happy with file uploads/downloads.
On the contrary, #XMPP is not just a standard #IETF protocol, it is a thriving ecosystem composed by a multitude of clients, servers, libraries and tools being actively developed in just about any programming language, with the the most prominent developments spread over Germany, France, UK and the USA among others, a solid and well established communities in the Nederlands, Italy, Spain, Argentina, Brazil, Uruguay, Russia ( and particularly in Germany, France, UK and the USA .. but that kinda goes without saying ..) just to name a few, with servers running from almost all across the world.
If you'd like to know more about it, don't hesitate to ask!
@razortide
Moin aus dem hohen Norden,
ich habe eine Seite zum Einstieg in freies Messaging bzw. Independent Messaging mit #XMPP erstellt, siehe: https://xmpp24.de/
Eventuell ist die ja hilfreich, falls ihr so etwas auch anbietet.
Parece mentira pero, en este mes de Enero y a pesar de la dura competencia existente en el mundo de la mensajería instantánea y habiéndose quedado atrás, conocidas plataformas ya inexistentes, Jabber/Xmpp, sigue funcionando y evolucionando, en sus 27 años de existencia.
https://gultsch.social/@daniel/115835829365290558
Larga vida a la mensajería instantánea libre por excelencia. 🎉🎂🎉
#Jabber #Xmpp #mensajería #messenger #im #SoftwareLibre #opensource
Pretty funny that bots are trying to break into my Nginx and TURN services, but absolutely ignore my Prosody service (I have a Jabber server with closed registration for in-family communication).
All unauthorized logins, logins with wrong passwords and attempts to register are logged. But, near half an year I see literally zero attempts to do something like that from bots
Maybe, they are trying to do something on the low level, which doesn't appear on the logs without "debug" level?
@chewie @zeank See, my second toot here is about XMPP server, not about TURN server ;-)
> what would be the incentive to hack an xmpp account? To send SPAM? That’s usually done by creating accounts on servers having open registration
In my country the hacked XMPP account could be used to sell illegal drugs — I heard that drug addicts and dealers sometimes are using Jabber to communicate.
Or, in a more common way — hacked XMPP account could be used to frame the person as a criminal or terrorist — by some foreign hackers or even by police or security services, if they want an "easy case".
It is not a big deal for some corrupted official — upload something like child pornography or texts with government criticism using hacked account on the server, then raid the person's home to sieze the server and "prove" the person's guilty this way. You can earn an easily closed case and good department statistics this way.
Maybe you heard about similar case with mathematician Dmitry Bogatov? Unknown bad guy posted calls for mass unrest in some forums using his Tor exit-node and the state tried to put the Dmitry in jail for terrorism and mass riots preparation.
So, I'm very surprised that I don't see attempts to break in my Prosody installation in the logs.
@daniel #Signal is bridge technology.
Today, you cannot tell non-techie people to choose from a #XMPP provider on their own, because they would have struggle to do so.
I suggest we continue delivering basic IT knowledge to those who are interested and ask things. All the others are doomed in any case.
Not facts, but your opinion. Which I accept, of course.
If your bubble is on Signal, fine. My (non-tech) friends and family are on #Quicksy, the techy ones on common #Jabber.
I'ld be fine with any free and federated IM, esp. the ones, I can use with #XMPP bridges (IRC, Matrix, SMS).
Fact: Signal has a limited cross-platform story. Their so-called desktop client is useless without having their Android/iOS app, too. (I run #Mobian, i.e. I'm out.)
Idee für euren nächsten DID:
Mailbox.org bietet nicht nur E-Mail, Adressbuch und Kalender, sondern auch einen XMPP-Account, der mit Conversations nutzbar ist, und damit Messengerdienste.
#did #ididit #mailbox #mailbox_org #xmpp #conversations_im
RE: https://social.anoxinon.de/@eversten/115910800835732180
Der #DiDay und die Messenger - Eine einfache Lösung?
Schön wäre ja, wenn mehr Menschen zu offenen, föderierten Messengern wie Matrix oder XMPP wechseln würden.
Die grösste Hürde bleibt oft: Menschen finden.
Ich habe nun Quicksy ausprobiert.
Ein XMPP-Client mit Registrierung per Handynummer. Der Server prüft, welche Kontakte bereits dort sind - ähnlich wie bei #WhatsApp & Co.
Das Schöne: Hat man die Menschen einmal gefunden, kann man problemlos den Server wechseln, weil man ja deren Handles kennt.
Gegen eine einmalige Gebühr kann ich meine Nummer im Quicksy-Verzeichnis mit einem Handle auf einem anderen XMPP-Server verknüpfen.
So können Quicksy-User mich per Nummer finden, auch wenn ich selbst nicht dort bin.
Vielen Dank für das Rezept, Axel!
#XMPP #Quicksy #DID #dutgemacht
Debacle boostedVor ein paar Tagen hatte ich bereits ein erstes Rezept veröffentlicht (siehe: https://social.anoxinon.de/@eversten/115877298328556708 ).
Es war mir allerdings wichtig, dass die Leserinnen und Leser eine App nach ihrem persönlichen Bedarf empfohlen bekommen. Daher habe ich diesen neuen Ansatz gewählt.
Debacle boostedLeider berücksichtigt die Seite https://di.day/ aktuell nicht den Wechsel zu einem #XMPP Messenger.
Im Sinne der Unabhängigkeit halte ich das eigentlich für eine schönere Wahl als #Signal .
Daher habe ich mir einmal überlegt, wie ein entsprechendes Wechselrezept aussehen könnte.
RE: https://social.tchncs.de/@restless/115912656588056648
Wenn wir das mit der digitalen Unabhängigkeit ernst meinen ist #Signal einfach nur eine Ablenkung.
#Quicksy hingegen ist ein wirklicher Schritt in die richtige Richtung. Quicksy ist so konzipiert, dass man darüber hinaus wächst und ein nahtloser Übergang zu #Conversations_im möglich ist.
Quicksy ist die Einstiegsdroge für wirklich unabhängiges Instant Messaging mit #XMPP.
Debacle boostedRE: https://social.anoxinon.de/@eversten/115910800835732180
Der #DiDay und die Messenger - Eine einfache Lösung?
Schön wäre ja, wenn mehr Menschen zu offenen, föderierten Messengern wie Matrix oder XMPP wechseln würden.
Die grösste Hürde bleibt oft: Menschen finden.
Ich habe nun Quicksy ausprobiert.
Ein XMPP-Client mit Registrierung per Handynummer. Der Server prüft, welche Kontakte bereits dort sind - ähnlich wie bei #WhatsApp & Co.
Das Schöne: Hat man die Menschen einmal gefunden, kann man problemlos den Server wechseln, weil man ja deren Handles kennt.
Gegen eine einmalige Gebühr kann ich meine Nummer im Quicksy-Verzeichnis mit einem Handle auf einem anderen XMPP-Server verknüpfen.
So können Quicksy-User mich per Nummer finden, auch wenn ich selbst nicht dort bin.Vielen Dank für das Rezept, Axel!
#XMPP #Quicksy #DID #dutgemacht
Debacle boostedVor ein paar Tagen hatte ich bereits ein erstes Rezept veröffentlicht (siehe: https://social.anoxinon.de/@eversten/115877298328556708 ).
Es war mir allerdings wichtig, dass die Leserinnen und Leser eine App nach ihrem persönlichen Bedarf empfohlen bekommen. Daher habe ich diesen neuen Ansatz gewählt.
Debacle boostedLeider berücksichtigt die Seite https://di.day/ aktuell nicht den Wechsel zu einem #XMPP Messenger.
Im Sinne der Unabhängigkeit halte ich das eigentlich für eine schönere Wahl als #Signal .
Daher habe ich mir einmal überlegt, wie ein entsprechendes Wechselrezept aussehen könnte.
Just like an octopus, it's flexible, adaptable, fast, amazingly intelligent and its arms can be stretched long enough to reach anything it wants ...
No matter where you look at, XMPP is out there doing its job and doing it well. To the point that if you are talking about the "Internet" you are talking about email, web browsing or something that ( even if you don't know it ) it's actually running XMPP as an integral part of it.
Plus: a bioluminescent octopus is super cute!!
@3lTr0n Signal ist doch aber auch ein US Unternehmen mit Cloudservern bei Amazon, Microsoft, Google und Cloudflare? Wär da nicht #DeltaChat #Matrix #XMPP die bessere Wahl?
Maybe one one of these animals would fit as a #Jabber or #XMPP #mascot? Which is the cutest one? Please #boost.
https://en.wikipedia.org/wiki/Stauroteuthis_syrtensis
https://en.wikipedia.org/wiki/Vampire_squid
https://en.wikipedia.org/wiki/Firefly
https://en.wikipedia.org/wiki/Ceratioidei
#vampireSquid #squid #glowingSuckerOctopus #octopus #firefly #deepSeaAnglerfish #anglerfish
| glowing sucker octopus (stauroteuthis syrtensis): | 15 |
| vampire squid (vampyroteuthis infernalis): | 4 |
| firefly (lampyridae): | 17 |
| deep-sea anglerfish (ceratioidei): | 4 |
Closes in 4:08:40:55
Many people ask, why #Jabber a.k.a. #XMPP is technically successul (used by Whatsapp, Zoom, Grindr, Fortnite, Google FCM, and many more), but is still not *the* federated instant messaging for the people.
Now, it's not about missing features, technical shortcomings, or bad UX. No, the reason simply is: Jabber does not have a cute #mascot!
As the traditional icon for Jabber is the #lightbulb 💡, I wonder, if an animal performing #bioluminescence would fit?
Inspiriert vom Digital Independence Day habe ich mich mit einigem Feedback aus der XMPP Community daran gesetzt, ein Rezept für den Einstieg in standardisiertes Messaging mit XMPP zu schreiben.
Die Leserin/der Leser erhält dabei ein Rezept nachdem sie/er sich persönlich eingeschätzt hat:
https://xmpp24.de/
@ferret are we sure that it's an open standard?
I was under the impression that Matrix was an "open protocol" for decentralised, secure communications "that provided a set of open APIs" for decentralised communication.
Unlike #XMPP which is an actual open #IETF standard with multiple implementations in the form of clients, servers, server components, and code libraries.
🇫🇷 Connaissez-vous XMPP et MOVIM ?
De la même manière que WhatsApp ou Messenger, mais en respectant votre anonymat et votre vie privée, XMPP est un service de messagerie instantanée incluant : clavardage (chat) à deux ou en groupe avec chiffrement de bout en bout, appels audio et vidéo, partage de fichiers et d'écran.
Pour vous inscrire, contactez-moi. Si vous disposez déjà d'un compte Mastodon, Pixelfed ou Friendica, vous pouvez également vous inscrire en un click avec notre bot @xmpp_bot
Vous pourrez ensuite utiliser une application ou bien notre service Movim, qui offre toutes les fonctionnalités, avec en supplément la possibilité de publier son blog. Utilisez votre compte XMPP pour vous connecter : https://chat.gayfr.online
____________________
🇬🇧 Do you know XMPP and MOVIM?
Just as with #WhatsApp or #Messenger, but respectful of your anonymity and privacy, #XMPP is a secure instant messaging service including chat (two or more participants) with end-to-end encryption, audio and video calls, file and screen sharing.
To register, please contact me. If you already have a Mastodon, Pixelfed or Friendica account, you can also register with one-click by using our bot @xmpp_bot
You will then be able to us an app or our fully-featured #Movim service, which also boasts blogging capabilities. Use your XMPP account to connect: https://chat.gayfr.online
Works for me with any #Jabber client 🙂
I co-authored an #XMPP-#SMS bridge:
https://sms4you-team.pages.debian.net/sms4you/
No idea about RCS, though.
Just because we're paranoid, it doesn't mean they're not after us 🙂
I'm personally not paranoid about Matrix, but still prefer #Jabber. Partially because the former is more or less dominated by a single vendor. Also, because #XMPP is more lightweight. Anyway, whatever is free and federated, is fine with me.
Maybe you are already aware, but at least for other readers here two relevant rooms:
#XMPP bot development: xmpp:bots-dev@muc.loqi.im?join
#slixmpp development: xmpp:slixmpp@muc.poez.io?join
Writing an #xmpp bot of sorts[1] with slixmpp. Based on the sample code, inside the session_start callback I'm calling:
await self.plugin["xep_0045"].join_muc_wait(self.room,config["username"])
The join appears to succeed since I'm getting the messages I expect and can do things with them, but after the default 300 seconds I get a TimeoutError... and the thing keeps right on truckin'. The workaround would seem to be to add a timeout=None to the arguments, but I think it seems a bit weird that it's happening.
[1] A client for https://www.weather.gov/nwws/
Any recommendations for an #xmpp IM app for #iOS?
It's not for myself, but for people who just want it to work, with as little hassle as possible. That's if I can convince them to try xmpp at all...
I've seen monad and siskin. Is that it, or are there other choices? Which of the two would you recommend? What are their strengths and weaknesses?
Please refrain from suggesting other IM platforms. I'm aware of the alternatives, and xmpp is just one of several experiments I'm running.
Meine Empfehlung für Anfänger/innen, die Android oder iOS nutzen, ist #Quicksy. Dadurch entfällt die Qual der Wahl beim Server.
Für Fortgeschrittene Users helfen z.B. @joinjabber und @xmpp_providers, die Hilfe bei der Auswahl.
An #MLS für #XMPP wird gearbeitet, siehe Vortrag von @larma: https://2025.fossy.us/schedule/presentation/288/ Das wird aber noch dauern — don't hold your breath 🙂
Und bzgl. der Clients hat #Jabber natürlich eine sehr "diverse" UX. Es gibt ganz brauchbare Clients und…
Gajim 2.4.2 has been released! 🎉
Installing Gajim on
macOS is now only a single click away. This release brings a simplified macOS setup, easier sharing for files 🗃️ and support for link previews 🔗.
Thank you for all your contributions ❤️ Let us know what you think!
Support Gajim's development: https://liberapay.com/Gajim
@menel @ItWasntMe223
@pidgin is actively developed. Historically, #XMPP support has always been subpar though. It may change with the next release :)
I also recommend @gajim or @dino to enjoy modern chat features on desktop. And for other protocols than XMPP you can set up https://slidge.im (yes, shameless self-plug)
The wonderful world of cross app #XMPP with private #Ejabberd server.
It..works. Kinda. mostly. probably.
After I bent the knee and openend up port 5222, #DinoIm was able to connect from the desktop (well, after I sorted out unrelated kerfuffle #Docker 29 introduced with #Traefik and min API compatibility).
BUT, historic OMEMO encrypted messages are not available for Dino.
why? 🤷♂️
Haven't tried calling yet from #Dino.
Otherwise, I seem to have sorted out the TLS issues between Treafik, ACME and ejabberd's needs : certs and keys are extracted from acme.json on a shedule, and ejabberdctl is poked to reload on a schedule. These are all kinda horrible kludges, but seems to be working. So I'm ready for #Letsencrypt. Probably.
As soon as I get over my fears of opening all these ports to the Net for ejabberd.
Yes the bathroom reno job is on very slow burn.
#SelfHosting
THEN we will see about all this STUN/TURN/SIP stuff for calls...
"BUT, historic #OMEMO encrypted messages are not available for Dino.
why?"
Isn't that the point of #PFS? Messages are encrypted for this or that device, and if you try to read them with a new device, you can't.
What's probably missing is a standard (#XEP) for synchronizing old messages from one device to another.
For self-hosting, maybe #Snikket by @snikket_im is easier? Never tried it, but it is a dockerized, pre-configured #prosody with all batteries included.
Titelseitentest klingt theoretisch gut, ist in der Praxis aber nicht ganz richtig. Die Liste von Firmen, die ihre essentiellen Wertversprechen gebrochen haben und trotzdem weiter Geld verdienen, ist leider sehr lang.
Aber die Fokussierung allein auf Datenschutz und Sicherheit führt in die Irre. Offene, freie, föderierte Messengers haben viele andere Vorteile. Vielleicht finde ich später die Zeit, sie anzureißen.
Die Investmentfirma Comitis Capital übernimmt den #Messenger #Threema. Ich fühle mich bestätigt: Echte Unabhängigkeit gibt es nur mit dezentralen Lösungen auf Basis freier Software.
https://comitiscapital.com/news/comitis-capital-announces-the-acquisition-of-threema
#ownyourinternet #fediverse #deltachat #xmpp #matrix #digitalesouveränität
#XMPP Community
The Chat of the Future initiative has its first session today from 19:00 CET!
https://xmpp.org/2026/01/chat-of-the-future-initiative/
#jabber #chat #interoperability #rtc #xeps #standards #opensource #decentralization #federation #messaging
Is there a KDE XMPP client?
Or a GTK one that RESPECTS NORMAL DESKTOP STANDARDS?
sure I could install gajim 1.9.5 from flatpak like we did on our desktop, except it got REMOVED from flatpak because "oh why would you want anything that's not the latest", and we have to do the whole "export a thing from our desktop" and that doesn't sound particularly sustainable, but GOOD GODS there must be SOMETHING right? :<
#Deltachat ist bzgl. Metadaten unsicher und mit #XMPP brauche ich bei nicht IT-lern gar nicht erst ankommen. Ich bin schon froh, dass alle Familienchats über #Threema laufen.
Frage mich halt, was passiert, wenn der orangene Clown #Signal die Infrastruktur wegnimmt...
Dezentral bei hoher Nutzendenfreundlichkeit wäre wichtig und richtig. Gibt es aber (noch) nicht.
@masteremit Meine Strategie ist es immer alle Messenger zu haben, die sicher und nicht der Entshitification anheim gefallen sind. Es ist ein kritisches-Masse-Spiel. Jeder User zählt hier.
Aktuell sind das #Deltachat #Threema und #Signal. #XMPP muss ich mir mal anschauen.
Es gibt gleich mehrere konkurrierende Serveranwendungen, nicht nur eine, die alles beherrscht, und alle sind quelloffen und stehen unter freien Lizenzen.
Auch alle spezialisierten XMPP-Clients sind quelloffen und unter freien Lizenzen veröffentlicht. Überhaupt gibt es keinen in irgendeiner Weise offiziellen Client. Weder Gajim für den Desktop noch Conversations für Android ist in irgendeiner Form offiziell.
Und es gab mal eine offizielle Leuchtturminstanz, jabber.org. Aber das ist die unterausgestattetste Instanz überhaupt ohne jegliche Extras, um Platz für mehr User zu machen. Und trotzdem nimmt sie meines Wissens seit Jahren keine Neuzugänge mehr auf.
Außerdem ist XMPP kein in sich geschlossenes Produkt, das irgendjemandem gehört. Es ist vielmehr eine Ansammlung von anerkannten Standards, die allen und niemandem gehören. Es kann schlicht und ergreifend nicht komplett aufgekauft werden.
@marting that is more disadvantage than advantage, xmpp lacks a client that offers a seamless multi-platform experience
#DeltaChat is in a completely superior league when it comes to resiliance and digital independence since it is possible to smoothly migrate from one server to another keeping all your chats, groups and contacts, without your peers even noticing, in #xmpp clients this is not possible and what is worse, the groups are centralized depending on the server, if it dies the group die
Leider berücksichtigt die Seite https://di.day/ aktuell nicht den Wechsel zu einem #XMPP Messenger.
Im Sinne der Unabhängigkeit halte ich das eigentlich für eine schönere Wahl als #Signal .
Daher habe ich mir einmal überlegt, wie ein entsprechendes Wechselrezept aussehen könnte.