Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2021-01-31 19:00:59
Size: 3823
Editor: fioddor
Comment: aktualisiert nach englischen Version 9 (31.Jan.2021)
Revision 4 as of 2021-02-03 09:55:25
Size: 9057
Editor: fioddor
Comment: aktualisiert nach englischen Version 45 (03.Feb.2021)
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
=== Verwendung von Let's Encrypt-Zertifikat für ejabberd ===

Wenn Ihr !FreedomBox-Server ein ''Let's Encrypt''-Zertifikat verwendet, möchten Sie es auch für ejabberd benutzen. Defür, gehen Sie als Ihr !FreedomBox admin, zu '''System''' -> '''Let's Encrypt''', und wählen Sie das Kontrollkästchen "Zertifikat für ejabberd verwenden":

{{attachment:FreedomBox/Manual/ejabberd/certificate-for-ejabberd.png|Use of certificate for Ejabberd}}
Line 56: Line 62:
==== Mobile clients ====

Sie können einen der unten aufgeführten XMPP-Clients für Ihr Smartphone oder Tablet herunterladen.

===== Conversations (Android) =====

[[https://conversations.im/|Conversations]] ist ein Android XMPP-Client, der auf [[https://f-droid.org/packages/eu.siacs.conversations|F-Droid]] und [[https://play.google.com/store/apps/details?id=eu.siacs.conversations|Play Store]] erhältlich ist. Außer Textunterhaltungen, können Sie mit Conversations Bilder senden und Gruppenunterhaltungen führen.

||<tablestyle="background:transparent; margin: 0 0 1em 1em;" style="text-align: center; padding:0.5em; border-style:none;"> {{attachment:FreedomBox/Manual/ejabberd/conversations-first-screen.png|Conversations - Begrüßungbildschirm|width=200}} {{attachment:FreedomBox/Manual/ejabberd/conversations-login.png|Conversations - Anmeldebildschirm|width=200}} {{attachment:FreedomBox/Manual/ejabberd/conversations-add-contacts.png|Conversations - Kontakthinzufügung|width=200}}||

''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 [[https://conversations.im|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).

==== Desktop-Clients ====

===== Gajim (Windows, MacOS, Linux) =====

[[https://gajim.org/|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 [[https://gajim.org/download/|dieser Seite]] herunterladen und Installierungsanweisungen finden.

||<tablestyle="background:transparent; margin: 0 0 1em 1em;" style="text-align: center; padding:0.5em; border-style:none;"> {{attachment:FreedomBox/Manual/ejabberd/gajim-first-screen.png|Gajim - Begrüßungbildschirm|width=300}} {{attachment:FreedomBox/Manual/ejabberd/gajim-login.png|Gajim - Anmeldebildschirm|width=300}} {{attachment:FreedomBox/Manual/ejabberd/gajim-main-window.png|Gajim - Hauptbildschirm|width=200}}||

''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'').

===== Dino (Linux) =====

[[https://dino.im/|Dino]] ist ein XMPP-freier Software-Client für den Desktop. Es ist für [[https://github.com/dino/dino/wiki/Distribution-Packages||mehrere Linux-distos]] verfügbar.

||<tablestyle="background:transparent; margin: 0 0 1em 1em;" style="text-align: center; padding:0.5em; border-style:none;"> {{attachment:FreedomBox/Manual/ejabberd/dino-first-screen.png|Dino - Begrüßungbildschirm|width=200}} {{attachment:FreedomBox/Manual/ejabberd/dino-login.png|Dino - Anmeldebildschirm|width=300}} {{attachment:FreedomBox/Manual/ejabberd/dino-start-conversation.png|Dino - Geschprächanfang|width=200}}||

''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).
Line 61: Line 114:
Client-Anwendungen-Webseiten:
 * Conversations: https://conversations.im
 * Gajim: https://gajim.org
 * Dino: https://github.com/dino/dino

Ejabberd (Unterhaltungsserver)

ejabberd Ikon

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:

  1. Dies sichert die Verbindung zwischen Client und Server oder zwischen zwei Servern. Dies sollte von allen Clients unterstützt werden und wird dringend empfohlen.
  2. 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. Verwendung von Let's Encrypt-Zertifikat für ejabberd

Wenn Ihr FreedomBox-Server ein Let's Encrypt-Zertifikat verwendet, möchten Sie es auch für ejabberd benutzen. Defür, gehen Sie als Ihr FreedomBox admin, zu System -> Let's Encrypt, und wählen Sie das Kontrollkästchen "Zertifikat für ejabberd verwenden":

[ATTACH]

5. 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.

6. 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)
  • TCP 5280 (?)

7. Kompatible Clients

  • FreedomBox bietet einen Webclient: JSXC.

  • XMPP-Clients sind für verschiedene Desktop- und mobile Plattformen verfügbar.

7.1. Mobile clients

Sie können einen der unten aufgeführten XMPP-Clients für Ihr Smartphone oder Tablet herunterladen.

7.1.1. Conversations (Android)

Conversations ist ein Android XMPP-Client, der auf F-Droid und Play Store erhältlich ist. Außer Textunterhaltungen, können Sie mit Conversations Bilder senden und Gruppenunterhaltungen führen.

Conversations - Begrüßungbildschirm Conversations - Anmeldebildschirm Conversations - Kontakthinzufügung

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).

7.2. Desktop-Clients

7.2.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.

Gajim - Begrüßungbildschirm Gajim - Anmeldebildschirm Gajim - Hauptbildschirm

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).

7.2.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.

Dino - Begrüßungbildschirm Dino - Anmeldebildschirm Dino - Geschprächanfang

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).

Client-Anwendungen-Webseiten:

Zurück zur Einführung zu Funktionen oder Handbuch Seiten.


CategoryFreedomBox