Jabber/XMPP Server

Was ist Jabber bzw. XMPP

Jabber ist ein Chatsystem, ähnlich wie z.B. ICQ, Skype oder der Facebook-Messenger. Der große Vorteil von Jabber ist, dass die meisten Clients und das gesamte Jabber-Protokoll XMPP sowie die Server Open Source-Software sind und auch dezentral funktionieren. Als Nutzer ist man also nicht von einem zentralen Anbieter (z.B. ICQ oder Skype) abhängig, sondern kann frei wählen, welchem Anbieter man sein Vertrauen schenkt und welchen Jabber-Server man verwenden will.

Jabber kann noch viel mehr, als nur einen Text-Chat bereitzustellen. Auch Dateiaustausch ist möglich, wie Sie im Laufe der Zeit für sich selbst entdecken können.

Innerhalb eines Jabber-Clients ist die Liste der eigenen Kommunikationspartner zu sehen. Wenn man selbst einen Benutzer hier einträgt und die Freigabe von ihm bekommt, kann man sehen, wer gerade online ist und diese Personen direkt anchatten.

Dabei sind die Jabber-Server der verschiedenen Anbieter untereinander verbunden, so können die Nutzer auch mit Jabber-Usern auf den Servern anderer Anbieter kommunizieren. Die Jabber-Nachricht wird dabei gleich einer E-Mail an die verschiedenen Server zugestellt – aber in Echtzeit.

Einige Clients, wie z.B. Conversations für Android sind dabei so entwickelt, dass nur wenig Unterschied zu anderen Messenger Apps wie WhatsApp usw. besteht.

 

Unser Server

Unser Verein betreibt einen eigenen Jabber-Server mit starker SSL/TLS-Verschlüsselung, der allen Mitgliedern unter ihrer E-Mail Adresse „user@an-netz.de“ zur Verfügung steht. Sie sind automatisch dafür mit Ihrer Haupt-Adresse freigeschaltet und können diese Adresse sofort nutzen.

Der Zugriff erfolgt mit Email-Adresse und Ihrem normalen Passwort. Eigentlich alle modernen Clients benötigen auch nicht mehr als das. Server werden hier automatisch ermittelt.

 

Empfohlene Clients

Es gibt viele Jabber-Clients, so dass man sich frei aussuchen kann, welchen man persönlich am sympathischsten findet. Eine umfangreiche Liste von Clients pflegt die XMPP Standards Foundation. Wir stellen eine kleine Übersicht von Jabber Clients bereit, in der verschiedenen Sicherheitsfeatures verglichen werden:

Windows

Android

iOS

MacOS

Linux

 

Technische Details

Unser XMPP-Server unterstützt aktuell u.a. folgende Features:

  • Roster versioning
  • Entity Capabilities (XEP-0115)
  • Blocking (XEP-0191)
  • Message Archive Management (XEP-0313)
  • Push Notifications (XEP-0357)
  • OMEMO Encryption (XEP-0384)
  • Muli-User Chat (XEP-0045)
  • Best practices for handling offline messages (XEP-0160)
  • Stream Management (XEP-0198)
  • HTTP File Upload (XEP-0363)
  • User avatar to vCard-based avatars conversion (XEP-0398)
  • SOCKS5 Bytestreams (XEP-0065)
  • Personal eventing protocol (XEP-0163)
  • Carbons (XEP-0280)
  • Client State Indication (XEP-0352)
  • Service Discovery (XEP-0030)