Jabber/XMPP ChatRoom

Aus lugvswiki
Wechseln zu: Navigation, Suche

Jabber/XMPP ChatRoom Einführung

XMPP-Logo


Was ist ein Jabber/XMPP ChatRoom?

Das XMPP-Protokoll, das meist auch nach dem ersten erwähnenswert verbreiteten Programm auch Jabber genannt wird, ist ein offener und gut unterstützter Chat-Raum. Mittlerweile in Zeiten von WhatsApp, Threema und anderen etwas in Vergessenheit geraten, aber weit unterstützt. Entgegen den vorher genannten Programmen ist das Protokoll offen und alle Server sind untereinander vernetzt, sogar der Google Messenger Hangouts! Neben der Eigenschaft, dass man sich mit mehreren Client-Programmen auf einen Account anmelden kann, gibt es auch die Möglichkeit des so genannten Multi-User-Chats.


Wie richte ich einen XMPP-Dienst ein

Nach der Auswahl und Installation, des richtigen Programms (meist Jabber oder XMPP Client genannt), wird man beim dem ersten Starten des Programms aufgefordert seine Konto-Daten einzugeben. Besitzt man noch keine Adresse, bieten die meisten Programme durch markieren einer Option (meist Neues Konto erstellen oder ähnlich genannt) an, eine Solche anzulegen. Eine gültige Adresse sieht ähnlich wie eine Email Adresse aus, also EigeneBezeichnung@server.domain. EigeneBezeichnung ist entweder der eigene Name (z.B. in der Form Vorname.Nachname) oder aber ein Pseudonym (z.B. Zorro1 oder ähnlich). Anschließend muss man noch einen XMPP-Server Betreiber entweder Provider mit @ anhängen oder aus der vorhanden Auswahl ausgewählt werden. Anschließend muss man nur noch das Passwort (zur Sicherheit zwei mal) eingeben (gut merken, da es keine Möglichkeit gibt sich ein neues erstellen zu lassen). Das wars eigentlich schon. Gibt es die Bezeichnung schon auf dem Server, oder es treten sonstige Probleme auf, bekommt man eine entsprechende meist recht eindeutige Meldung (falls nicht in Deutsch - notieren und anschließend auf einer Suchmaschine oder Übersetzungsprogramm danach suchen).


Weiterführende Informationen zu XMPP

Sammlung von Referenzen zu weiterführenden Informationen:


Empfehlenswerte Chatprogramme

Anmerkung: Hier sind nur Programme, die vom Autor ausgewählt, getestet und selbst benutzt werden. Diese Auswahl ist deshalb sehr subjektiv!

Übersichten:


Conversations, ChatSecure und Zom

Der mittlerweile am besten Weiterentwickelte XMPP-Client unter Android ist Conversations von OMEMO Erfinder "Daniel Gultsch" und dient deshalb auch immer als Referenzimplementierung des Protokolls. Weiter Infos findet man auch auf der Wikipedia.

Der Android Client ChatSecure wurde von seinen Entwicklern mittlerweile eingestellt, da es aber eine Portierung auf iOS für Apples iPhone gab und die Entwickler auch OMEMO unterstützen wollten, entwickelt das Team nun nur noch diesen Client weiter und ist damit der wichtigste wenn nicht gar der einzigste XMPP-Client mit OMEMO Unterstützung für iPhone & Co. Sie basiert aber mittlerweile im wesentlichen auf den Quellcode von Conversations.

Der dritte im Bunde, welcher auch wesentliche Teile des Quellcodes von Conversations verwendet, ist die im wesentlichen für Kinder gedachte App Zom die es dafür aber sowohl für Android als auch für iOS für iPhone & Co gibt.


Gajim

Da das XMPP Protokoll auch mehrere Clients unterstützt, ist es kein Problem parallel zum Smartphone, auch mit einen Programm vom Linux Desktop zuzugreifen und damit auch einfach mit einer "echten" Tastatur zu Chatten. Legt man auf Datenschutz Wert, kommt man um einen OMEMO fähiges Programm nicht herum. Hier gibt es zur Zeit nur Gajim, welches OMEMO via Plugin unterstützt. Diesen sollte man auf jeden Fall aus den Distributionsquellen installieren. Wichtig ist hier, dass das OMEMO-Plugin meist erst funktioniert, wenn die entsprechenden zusätzlichen Bibliotheken (= libraries) installiert wurden. Deshalb Fehlermeldungen im Pluginmanager beachten. Mehr zu Gajim findet sich wie fast immer im Wikipedia-Artikel.


Psi+

Qt basierter Client Psi+ Wiki. Details folgen. Hier noch die Info aus der Wikipedia zu Psi (ohne plus). Anmerkung: Unterstützt zur Zeit noch keinen OMEMO verschlüsselten Gruppenchat bzw. Konferenzen.


Empfehlenswerte XMPP-Server Betreiber

Anmerkung: Hier sind nur Server, die vom Autor ausgewählt, getestet und selbst benutzt wurden/werden. Diese Auswahl ist deshalb sehr subjektiv! Wichtig war dabei für mich, dass die Server in Deutschland stehen (damit deutschen Recht und insbesondere auch der DSGVO/GDPR unterliegen). Selbstredend sollte der Admin der Server auch der deutschen Sprache mächtig sein ;-)

Hintergrund ist, dass bei XMPP zum einen die Kontakte auf dem Server in ein Adressbuch gespeichert werden können/sollen. Dieses ist notwendig, damit Nachrichten die nicht sofort zugestellt werden können, zwischengespeichert werden können. Somit liegen auch die Nachrichten selbst eine Zeit lang auf dem Server.

Weitere Empfehlungen für Server finden sich auf folgenden Seiten:


Jabber-Germany.de

Auf Jabber-Germany.de wird zur Zeit unser Konferenzraum (siehe unten) "gehostet". Leider gibt es hier zwei kleine Einschränkungen. Zum einen bekommt man immer eine Warnung (per Chatnachricht vom Server), wenn man unverschlüsselt schreibt, was aber für manche öffentliche Konferenzen erforderlich ist (man kann beim admin seine Gruppe/Konferenz in eine Whitelist eintragen lassen, um dieses zu umgehen). Zweitens müssen neue Adressen wegen Spam Problemen via Email Beantragt werden, was die ansonsten vollkommen Anonyme Benutzung dann doch wieder deanonymisiert. Um sich dennoch Anonym anzumelden kann man allerdings auch sein Postfach via Web-Registrierung erstellen. Das ist zwar ein zusätzlicher Schritt, ist aber aus meiner (Ulf) Sicht OK.

Complieance Check


Jabber.de

Der wegen seines Namens wohl bekannteste Server ist vermutlich Jabber.de. Diesen Zugang kann man einfach und Anonym im Chat-Programm anlegen lassen. Dazu braucht man einfach nur einen neuen Zugang bzw. neues Konto dadurch anlegen, dass man beim eingeben der seiner gewünschten Adresse (im Email stiel MeinName@jabber.de) sowie ein beliebiges neues Passwort (gut merken, da es sonst keine Möglichkeit gibt wieder an die Nachrichten bzw. Adresse zu kommen), einfach nur einen Haken bei "Neu Anlegen" macht (meist wird man dann aufgefordert sein Passwort noch einmal zu bestätigen). Dann (Fehler-)Meldung beachten, da es ja sein kann, dass die Wunschadresse schon benutzt wird.

Complieance Check


TrashServer.net

Eine Alternative, welche einige Datenschutz- und Sicherheitsbewußte Experten empfehlen ist TrashServer.net.

Compliance Check


conversations.im =

Wer Conversations und damit die OMEMO unterstützen möchte oder schlicht einen der am besten XMPP unterstützenden Server benutzen möchte, kann auch den nach der Probezeit Kostenpflichtigen conversations.im Server verwenden (Default wenn man Converstaions einrichten - man kann unten aber auch jeden beliebigen Server verwenden). Der Server kostet zur Zeit ca. 1€/Monat (stand 03.09.2018). Complieance Check


Unser Konferenzraum

Wir betreiben jetzt einen eigenen LUG-VS.org Chat Konferenzraum. Falls der Link nicht funktioniert im Chat Programm lug-vs.org@conference.jabber-germany.de als Konferenzkontakt angeben.

Achtung: Zur Zeit ist der Chatraum öffentlich und unverschlüsselt, bitte beim Posten im XMPP-Client die Verschlüsselung abschalten (z.B. bei Conversations)



Zurück zur Hauptseite