Contents
Ejabberd (Unterhaltungsserver)
|
Verfügbar seit: Version 0.3
1. Was ist XMPP?
XMPP ist ein Server-Client bundes, Unterhaltungsprotokoll. Das heißt, daß Benutzer eines Servers mit Benutzern anderer Servern miteinander reden können.
XMPP kann auch für Lautstimme- und Videoanrufe verwendet werden, sofern dies von den Clients unterstützt wird.
FreedomBox liefert derzeit über seine Weboberfläche sowohl einen Server (ejabberd) als auch einen Webclient (JSXC).
2. Privatsphäre
Mit XMPP kann man Unterhaltungen in zwei Weisen gesichert werden:
- Dies sichert die Verbindung zwischen Client und Server oder zwischen zwei Servern. Dies sollte von allen Clients unterstützt werden und wird dringend empfohlen.
- Ende-zu-Ende: Dadurch werden die übersendeten Nachrichten, so gesichert, daß selbst der Server ihre Inhalt nicht sehen kann. Das neueste und bequemste Protokoll, namens OMEMO, wird aber noch nur von wenigen Clients unterstützt. Es gibt ein anderes Protokoll namens OTR, das möglicherweise von einigen Clients, denen OMEMO-Unterstützung fehlt, unterstützt wird. Beide Clients müßen dasselbe Protokoll unterstützen, damit es funktioniert.
3. Festlegen des Domainnamens
Damit XMPP funktioniert, muß Ihre FreedomBox einen Domänennamen haben, durch den man über das Netzwerk auf sie zugreiffen kann.
Wenn Sie nur die Lokalnetzwerkbenutzer sich miteinander zu unterhalten laßen brauchen, können Sie Ihren Domainnamen erfinden. Wenn Sie jedoch möchten, daß Benutzer aus dem Internet Ihren Räumen beitreten, brauchen Sie einen öffentlichen Domainnamen. Weitere Informationen zum Abrufen eines Domänennamens finden Sie im Abteilung Dynamisches DNS dieses Handbuchs.
Sobald Sie einen Domainnamen haben, können Sie Ihre FreedomBox anweisen, ihn zu verwenden, indem Sie den Domainnamen in der Systemkonfiguration festlegen .
Hinweis: Nach dem Ändern Ihres Domainnamens vielleicht zeigt die Seite Chat Server (XMPP) an, daß der Dienst nicht ausgeführt wird. Nach etwa einer Minute sollte es wieder betriebsbereit sein.
Beachten Sie bitte, daß PageKite das XMPP-Protokoll derzeit nicht unterstützt.
4. Registrieren von FreedomBox-Benutzern zur Verwendung von XMPP
Derzeit können sich alle über FreedomBox erstellten Benutzer beim XMPP-Server anmelden. Sie können neue Benutzer über das Systemmodul Benutzern und Gruppen hinzufügen. Es ist egal, welche Gruppen für den neuen Benutzer ausgewählt werden.
5. Port-Weiterleitung
Wenn sich Ihre FreedomBox hinter einem Router befindet, müßen Sie die Portweiterleitung auf Ihrem Router einrichten. Sie sollten die folgenden Ports für XMPP weiterleiten:
- TCP 5222 (Client-zu-Server)
- TCP 5269 (Server-zu-Server)
6. Kompatible Clients
FreedomBox bietet einen Webclient: JSXC.
XMPP-Clients sind für verschiedene Desktop- und mobile Plattformen verfügbar. FreedomBox leitet Sie zu Herunterladungsquellen für manche davon weiter. Fühlen Sie sich Frei, hier unsere Liste zu ergänzen (freie Registrierung erforderlich). Wir werden es merken und vielleicht listen wir es in FreedomBox.
6.1. FreedomBox Webclient
Für maximale Schlichtheit FreedomBox bietet einen Webclient: JSXC. Ihre Benutzern brauchen keinen zusätzlichen Software an ihre Seite zu installieren. Sie können einfach ihren Browser benutzen. Dies ist die normale Option für neue und eventuelle Benutzern.
6.2. Mobile clients
Sie können einen der unten aufgeführten XMPP-Clients für Ihr Smartphone oder Tablet herunterladen.
6.2.1. Conversations (Android)
Conversations ist ein Android XMPP-Client mit Unterstützung für Videounterhaltungen, der auf F-Droid und Play Store erhältlich ist. Außer Textunterhaltungen, können Sie mit Conversations Bilder senden und Gruppenunterhaltungen führen.
|
Von links nach rechts: (1) Begrüßungbildschirm - (2) Anmeldebildschirm - (3) Kontakthinzufügung.
Nach Herunterladung und Aufruf von Conversations, werden Sie gefragt, ob Sie ein neues Konto erstellen möchten oder ob Sie schon eins haben (1).
Wenn Sie bereits ein XMPP-Konto haben, müßen Sie es nur zusammen mit Ihrem XMPP-Kennwort eingeben (2).
Wenn Sie kein XMPP-Konto haben, können Sie mit Conversations entweder einen XMPP-Anbieter eingeben, den Sie bereits ausgewählt haben, oder auf einfache Weise ein Konto bei conversations.im erstellen (diese letzte Möglichkeit trägt einem Preis mit und Sie brauchen dem Dienstanbieter zu vertrauen) (3).
Mit Ihrem XMPP-Konto angemeldet, möchten Sie wahrscheinlich ein Geschpräch anfangen. Klicken Sie dazu auf + : Vershiedene Optionen erlauben Sie andere Personen zu kontaktieren (4).
6.2.2. Movim (Android)
Movim ist ein freier Software XMPP-Client mit Unterstützung für Videounterhaltungen, der auf F-Droid erhältlich ist.
6.2.3. ChatSecure (iOS)
ChatSecure ist ein freier Software XMPP-Client mit Unterstützung für Videounterhaltungen, der auf App Store erhältlich ist.
6.2.4. Monal (iOS)
Monal ist ein freier Software XMPP-Client mit Unterstützung für Videounterhaltungen, der auf App Store erhältlich ist.
6.2.5. Siskin (iOS)
Siskin ist ein freier Software XMPP-Client mit Unterstützung für Videounterhaltungen, der auf App Store erhältlich ist.
6.3. Desktop-Clients
6.3.1. Gajim (Windows, MacOS, Linux)
Gajim ist ein XMPP-freier Software-Desktop-Client für Windows, MacOS und Linux. Diese Anwendung ist für Debian verfügtbar und für andere Betriebsysteme kann man man sie von dieser Seite herunterladen und Installierungsanweisungen finden.
|
Von links nach rechts: (1) Begrüßungbildschirm - (2) Anmeldebildschirm - (3) Hauptbildschirm.
Am ersten start von Gajim (1) ein Dialogfeld wird mit einer Frage angezeigt, ob man nun mit Ihr XMPP-(FreedomBox)-Konto beitreten oder ein neues registrieren soll. Wenn Sie zu beitreten wählen, dachdem Sie auf "Forwärts" klicken, werden Sie um einem Jabber ID und Paßwort gefragt (2): Sie sollen hier Ihren FreedomBox-Konto und Paßwort hinzufügen.
Letztendlich, nach erfolgreicher Anmeldung der Gajim Hauptbildschirm wird angzeigt (3). Hier können Sie neue Anschprechpartner festlegen (Konto > Neuer Anschprechpartner...) und dann, neue Unterhaltungen starten (Gajim > Unterhaltung starten).
6.3.2. Dino (Linux)
Dino ist ein XMPP-freier Software-Client für den Desktop. Es ist für https://github.com/dino/dino/wiki/Distribution-Packages verfügbar.
|
Von links nach rechts: (1) Begrüßungbildschirm - (2) Anmeldebildschirm - (3) Geschprächanfang
Am ersten start von Dino nach der Installation, klicken Sie auf die Schaltfläche "Konto einrichten". Sie werden dann nach Ihrer JID gefragt : Dies ist Ihr FreedomBox-Konto. Geben Sie es ein und klicken Sie auf "Weiter" (2). Alternativ können Sie auf "Konto erstellen" klicken, wenn Sie kein FreedomBox-Konto haben.
Sobald Sie sich angemeldet haben, düfen Sie entweder ein Gespräch mit einem Ihrer XMPP-Kontakte beginnen oder einem Kanal beitreten (3).
6.3.3. Movim (Linux)
Movim ist ein freier Software XMPP-Client für Linux mit Unterstützung für Videounterhaltungen. Das Projekt liefert ein inoffizielles Debian-Paket.
6.3.4. Monal (MacOS)
Monal ist ein freier Software XMPP-Client mit Unterstützung für Videounterhaltungen, der auf Mac App Store erhältlich ist.
7. Externe Links
7.1. Ejabberd
Orginalprojekt: https://www.ejabberd.im
Benutzerdocumentation: https://docs.ejabberd.im
7.2. Client-Anwendungen-Webseiten
Conversations: https://conversations.im
Gajim: https://gajim.org
Movim: https://movim.eu
ChatSecure: https://chatsecure.org
Monal: https://monal.im
Siskin: https://siskin.im
7.3. XMPP Protokoll
Orginalprojekt: https://xmpp.org
Überblick in Wikipedia: https://en.wikipedia.org/wiki/XMPP
Zurück zur Einführung zu Funktionen oder Handbuch Seiten.
FreedomBox |
Anwender |
Mitarbeiten |
Über |
Journal |
Schnelleinstieg |
Mitmachen |
Präsentationen |
HILFE BEKOMMEN / DISKUSSION: Matrix - Mailing Liste - #freedombox irc.debian.org | KONTAKT Gesellschaft | MITWIRKEN Alioth Projekte