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.
😐 Ich finds ja spannend, wie viele Leute gerade im Rahmen der Einführung von Werbung bei #WhatsApp nölen, man möge bitte nicht andere zentrale Dienste wie #Signal und Co empfehlen und nutzen, sondern föderierende wie #Matrix und #XMPP. Ich finde es nicht verkehrt, darauf hinzuweisen. Aber ignorant bis arrogant finde ich es, so zu tun als ob das alles total trivial und easy wäre. Die meisten Leute wollen einfach nur Chatten und und das im Idealfall auch möglichst sicher. Die mentalen Kapas für komplexe Lösungen sind leider zunehmend begrenzt.
XMPP und Matrix sind auch heute noch in der Föderation Clusterfucks, die meilenweit hinter der Usability und dem Komfort der zentralen Dienste hinterherhinken. Das liegt teilweise auch ihrer föderierenden Natur – aber wie weit sie dann tatsächlich von einer reibungslosen Nutzbarkeit in vielen Szenarien weg sind, ist das größte Problem. Gut zu sehen am Beispiel Matrix/Element, wo man alles hätte besser machen können. (1/?)
#XMPP leidet seit Jahren darunter, dass kein Client wie der andere funktioniert. So hat es zig Jahre gebraucht bis #OMEMO in den wichtigsten Clients vertreten war und dann stolperte man auch noch lange danach über die unterschiedlichen Implementierungen und Defaults. Tja, steckt halt kein Geld drin, alles historisch gewachsen. Immerhin laufen XMPP-Server auf Kartoffeln.
#Matrix-Server nicht, aber dafür wollte man alles besser machen: Dicke Finanzierung, große Akteure an Bord geholt, Standardclient #Element, der quasi die anzustrebenden Feature-Defaults vorgibt. Und jetzt geh ich als Newbie auf die offizielle Seite von Element und will den Messenger runterladen: https://element.io/download
Dort wird mir dann #ElementX nahegelegt. Blöd ist nur, dass das Ding zig Sachen nicht kann, die man über Jahre hinweg beim alten Element eingeführt hat und wo viele Leute inzwischen drauf bauen. X hat keine Unterstützung für Spaces, keine Nachrichten-Threads, keine Nachrichten-Suche. In meinen Matrix-Gruppen hab ich ständig Diskussionen, ob wir dieses oder jenes Feature nutzen können, weil Client XY es nicht unterstützt – darunter der FRICKING Hauptmessenger von #Matrix. Es ist zum Verzweifeln. 😫 (2/?)
Gajim's website gajim.org just got a fresh new look! 😎
Check it out at https://gajim.org/
#XMPP channels (#MUCs) work well for me. What do you miss compared to Matrix? I only use Matrix via an XMPP bridge, therefore I might miss the best parts 🙂
Btw.: If I'm not mistaken, #Jabber allows entering public channels semi-anonymously (i.e. only server and group admins see your real id, but other members don't), while Matrix does not have that option?
Hello!
Does anyone know of a public Prosody XMPP server? In light of recent events in Matrix I wanted to try XMPP.
Also could someone explain OMEMO encryption to me? I know Prosody supports it, but is it on by default?
Thanks!
EDIT: Found an instance
The #XMPP Newsletter for May 2025 is out!
Read about the latest XMPP universe updates and updates on our #standards!
https://xmpp.org/2025/06/the-xmpp-newsletter-may-2025/
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation
You seem to imply that we have to choose between:
- a safer space that has a strong CoC, a mediation process, wants to encourage diversity/inclusivity/plurality of opinions, wants to actively seek and include 2slgbtqia+ people in its decision making.
- an Organization that have/want none of these.
I would much rather have a community that knows a bit less of XMPP but will get better over time in a safe space.
Wenn man sich entscheiden sollte, einen Account bei einem Anbieter zu erstellen, muss man bei der Wahl etwas aufpassen. Ein #XMPP #Server muss gut konfiguriert sein, wenn man die "modernen Funktionen" nutzen will. Um ein Beispiel zu nennen:
Möchte man Nachrichten auf unterschiedlichen Geräten lesen und diese auch, wenn das Gerät offline war, dann muss der Server eben ein bestimmtes Setup haben. Fileupload von 10 MB ist bei den ganzen Katzenvideos auch nicht mehr ausreichend. 🙂
Ich sag es nur, weil Benutzer schon schlechte Server gewählt haben und dann der Meinung waren, XMPP erfüllt nicht ihren Anforderungen. Das ist immer Schade, weil es oft sicherlich nicht so ist.
Möchte man seinen eigenen Server für Familie auf einem #Debian System betreiben, dann kann man sich Prosody ansehen. #Prosody hat eine sehr gute Dokumentation. https://prosody.im/doc Da es am Anfang jedoch vielleicht etwas "viel" sein kann, habe ich mal angefangen meine Konfiguration im Wiki zu beschreiben: https://wiki.debian.org/Prosody/HowTo Am besten mal in Debian Backports gucken, dort liegt eine neuere Version als in stable.
Es besteht auch die Möglichkeit bei XMPP Provider seine eigene Domain zu hosten.
Zu #snikket kann ich selber nicht sagen, weil ich es mir nicht angesehen habe. Man macht damit aber sicherlich nichts falsch.
Ejabberd war auf einem Debian System schnell konfiguriert. Wenn ich mich richtig erinnere, dann musste man gar nicht so viel konfigurieren. Soweit ich weiß, fehlt es hier aber an Funktionen wie "Einladungen" - was eben im privaten Bereich schon sehr hilfreich ist. Die Doku war auch sehr gut und man hatte auch eine gute Beschreibung vom Datenbank Schema.
Mit Smarthome kenne ich mich nicht aus, aber wenn man etwas mit XMPP "spielen" will, dann man sich xmppc
und go-sendxmpp
ansehen. Alternativ hätte ich auch einen modularen Bot anzubieten, aber da muss man vielleicht noch etwas programmieren.
Morgens um 6 und um 14 Uhr bekomme ich meine Termine per chat:
0 6 * * * xmppc -m message chat me@dein.server.local "`gcal -c`"
@ebillen @bjoern Ja klar, ich nutze #XMPP tagtäglich und es funktioniert einwandfrei. Ein moderner Client für Android ist z.B. Conversations, für Linux-Desktop: Dino. Der Conversations-Entwickler @daniel ist auch hier aktiv.
Empfehlenswerte Server sind z.B. https://anoxinon.de/ oder https://conversations.im/.
Bzgl. Push Notifications bin ich mir nicht sicher, aber bei mir kommen Nachrichten problemlos und zeitnah an 😅
XMPP bietet auch einige coole Features/Alleinstellungsmerkmale. Wenn du mal etwas herumspielen willst und einen Kontakt brauchst, kann ich dir gern meine ID geben und Testperson spielen 😉
#XMPP Apps und Provider
Eine gute Übersicht an Providern bietet: https://providers.xmpp.net/
Eine recht komplexe Übersicht an Software findest du hier:
https://xmpp.org/software/
Ich habe mal eine unvollständige einfache Übersicht von Apps erstellt:
https://eversten.net/blog/tabelle/
#fedipower am Morgen: wenn man nach alternativen Messengern im Fediverse fragt kommen Leute auch immer wieder mit #XMPP an. Klar da kann man auch seinen eigenen Server hosten.
Aber wer von euch hat das wirklich im Einsatz, in einer gemischen Umgebung (PC, Android, iOS) und auch mit Features wie Push Notifications was heute ja Stand der Technik ist?
#unplugtrump #pleaseboost #boostok
Unfortunately, there are some issues with #XMPP support in Chats. I try to work on a XMPP lib which could be used in Chats. But it will take some time, until I have something stable with all required XEPs.
Fortunately, dino 0.5.0 is working well.
We want to instead enable 2SLGBTQIA+ people to be directly involved by:
- create stuff that they need without needing approval from people that do not have their experience (most often cishet people)
- Block and/or reform proposals/features/documentation or anything else that is excluding them or makes it harder for them to exist
- advocate for things that benefit them by participating in decision making.
room is -> xmpp:2slgbtqia+@joinjabber.org?join
#xmpp #jabber #pride #pride2025
2/2
Happy Pride Month!! 🏳️⚧️️🏳️🌈️💜️
Its no secret that historically XMPP has done/is doing a bad job as an ecosystem and protocol to develop features that aid 2SLGBTQIA+ people to be their true selves or protect them from abuse.
With Pride Month happening we are taking the next step after creating our own CoC and advocating for CoCs to be adopted. Historically 2SLGBTQIA+ people have been "advisors" or just an opinion to listen to.
#xmpp #jabber #pride #pride2025
1/2
@delta For #Conversations_im I literally developed the UI first. I had a somewhat working UI before I was able to put a single #XMPP message on the wire.
A shared library between different platforms is a good thing. People are trying to do this in XMPP (Snikket SDK, Macaw, Prose) and if I were to start something new for Conversations I'd use something like Kotlin Multiplatform too.
However there is also value in diversity of implementations and the good ideas will prevail concept of XMPP.
Das werde ich jetzt mit den Kinder mal "wiederbeleben". Gerade auch weil #Kind das Funken auch in der #Feuerwehr lernt.
Ich glaube ich kauf mir dazu auch mal ein Buch. Hoffentlich funken wir nicht allein :)
Vielleicht hatten auch andere #FediEltern früher ein CB-Funkgerät.
Das #CB steht für Citizens band radio (CB radio) und ist eine "Jedermannfunkanwendung". Man braucht keine Lizenz / Gebühren zu zahlen.
Man nennt es auch 11-Meter-Band. In #Deutschland liegt der Frequenzbereich von 26,565 MHz bis 27,405 MHz. Das sind 80 Kanäle FM und 40 Kanäle AM.
FM steht für Frequenzmodulation.
AM steht für Amplitudenmodulation.
Ich habe für den Austausch mal ein Jabber-Raum erstellt. Vielleicht will jemand mal vorbei kommen.
Im Blog-Beitrag vom Debian XMPP Team bekommt ihr dazu einige Informationen.
Was ist XMPP? 🤔
XMPP ist ein Internetstandard für Instant Messaging - ein Protokoll zum chatten und vieles mehr! ☝️
Hier 👇 geht es zum Beitrag:
https://xmpp-team.pages.debian.net/blog/2025/05/xmpp-debian-13-trixie-news.html
Meine persönlichen Highlights sind:
💫 Dino, upgraded from 0.4.2 to 0.5.0
💫 Gajim, upgraded from 1.7.3 to 2.1.1
💫 Profanity, upgraded from 0.13.1 to 0.15.0
💫 Prosŏdy, from 0.12.3 to 13.0.1
Vielen Dank an das Debian XMPP Team und die XMPP Projekte! 🙏 🙏 🙏
Viel Spaß beim chatten.
#Debian #Debian13 #Trixie #XMPP #Jabber #Chat #Messenger #Dino #Gajim #Profanity #Prosody #GNU #Linux
Moderators/owners of XMPP rooms and communities, lets all work together to built healthier and safer communities in XMPP.
XMPP has been suffering for a while from not being inclusive and not having sustainable moderation.
If we want to promote or encourage people and communities to use XMPP we need to first do the work in our communities to do better.
Please see the JoinJabber criteria for listing rooms and try to follow them as much as you can.
https://joinjabber.org/docs/faqs/rooms/#rooms-criteria
#xmpp #jabber
#XMPP Events
#Berlin XMPP #Sprint: Devs from #DE, #FR & #UK featuring #Conversations, @dino, @ejabberd @kaidan #LiveDashboard, #Macaw, @Monal, #Renga and @prose
Sponsors: #XSF, Ammonit Measurement GmbH & @wikimediaDE
#chat #standards #interoperability #jabber #federation #decentralisation
I'm on my way back from the Berlin XMPP Sprint and had a fantastic time. Thank you so much @debacle for organizing it, and thank you to everyone who participated. It was especially cool to see some new faces; it's pretty amazing that the #XMPP developer community is still able to attract new talent.
I made good progress on finally being able to show full-size avatars (profile pictures) in #Conversations_im. Stay tuned to learn more about that towards the end of this week.
#XMPP Community
The next XMPP #Sprint in #Berlin starts tomorrow! 23rd - 25th May 2025 - it is open to all interested.
More details: https://wiki.xmpp.org/web/Sprints/2025-05_Berlin
#jabber #chat #interoperability #rtc
#opensource #decentralization #standard
Monal 6.4.11 (Build 1040, PR #1416) released.
To see the complete list of bugfixes and improvements, check our releases page: https://github.com/monal-im/Monal/releases/tag/Build_iOS_1040
Hier einen kleinen Artikel:
Doesn't iOS have a decent terminal, so you could use #Profanity by @profanity there, too? 🙂
I assume, that both #Monal by @Monal and #SiskinIM by @tigase might need more support.
E.g. at the #Berlin #XMPP sprint this weekend: https://wiki.xmpp.org/web/Sprints/2025-05_Berlin
Gajim 2.2.0 has been released 🥳
This release brings three new features:
message retraction ↩️ , blocking participants in group chats 🛡️, and updated support for modern group chat avatars 🖼️.
Thank you for all your contributions! ❤️
Support Gajim's development: https://liberapay.com/Gajim
#XMPP Community
XMPP #Sprint in #Berlin on 23rd - 25th May 2025! It is open to all interested.
More details: https://wiki.xmpp.org/web/Sprints/2025-05_Berlin
#jabber #chat #interoperability #rtc
#opensource #decentralization #standard