Matrix: Unterschied zwischen den Versionen

Aus lugvswiki
Zur Navigation springenZur Suche springen
(Erstellt)
 
(Linkfix)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
  
 
Siehe auch die Homepage der [https://matrix.org/ Matrix.org] Foundation (also eines Gemeinnützigen Vereins) sowie die Beschreibung in der [https://de.wikipedia.org/wiki/Matrix_(Kommunikationsprotokoll) Wikipedia.de].
 
Siehe auch die Homepage der [https://matrix.org/ Matrix.org] Foundation (also eines Gemeinnützigen Vereins) sowie die Beschreibung in der [https://de.wikipedia.org/wiki/Matrix_(Kommunikationsprotokoll) Wikipedia.de].
 +
 +
'''Sicherheitseinschätzung und weitere Infos:'''
 +
* Empfehlungsecke des Sicherheitsexperten [https://www.kuketz-blog.de/empfehlungsecke/#messenger kuketz-blog.de]
 +
* Artikel: [https://www.kuketz-blog.de/messenger-matrix-das-xmpp-fuer-hobby-admins/ Messenger: Matrix – Das XMPP für Hobby-Admins?]
 +
  
  
Zeile 12: Zeile 17:
  
 
Eine komplette Übersicht aller auch Linux (Client) Programme findet sich [https://matrix.org/clients/ hier].
 
Eine komplette Übersicht aller auch Linux (Client) Programme findet sich [https://matrix.org/clients/ hier].
 +
 +
 +
=== element (Flatpack) ===
 +
Element ist ein moderner fast vollständig entwickelter Messenger (Client), den es auf vielen Plattformen (iOS, Android, Windows, MacOS X, Linux und sogar als WebRTC client gibt). Dabei ist die Bedienung und aussehen weitestgehend auf allen Systemen identisch! Somit braucht man sich nur ein mal einzuarbeiten.
 +
 +
 +
'''Installation (openSUSE):'''
 +
Da es von element (früher Riot.im) nur einen nativen Client für Debian (läuft wohl auch unter *buntus) gibt, kann man bei anderen Distros bei denen es keine Version im Paketmanager gibt, sich mit dem Flatpak Package behelfen. Siehe auch [https://flathub.org/apps/details/im.riot.Riot Flathub.org]:
 +
<pre>$ sudo zypper install flatpak
 +
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
 +
</pre>
 +
Generelle Installation des Flatpack (als Benutzer):
 +
<pre>$ flatpak install flathub im.riot.Riot
 +
$ flatpak run im.riot.Riot
 +
</pre>
 +
 +
 +
'''Vorteile:'''
 +
* Erscheint in Statusleiste
 +
* ändern des Benutzernamens, Avatars oder import des Privaten Keys möglich
 +
* (Verschlüsselten) privaten Chats
 +
* Telefonie und Videotelefonie möglich
 +
 +
 +
'''Nachteile'''
 +
* Noch nicht in allen Distros als native Package enthalten
 +
 +
 +
'''Links:'''
 +
* Homepage: [https://element.io/ Element (Instant-Messenger)]
 +
* Projektinfo auf: [https://matrix.org/docs/projects/client/element matrix.org] (englisch
 +
 +
 +
=== Quaternion ===
 +
Qt5 basierter Client der für die Sichere Aufbewahrung der Daten für jeden der Accounts Daten im KDE Passwortmanager ([https://kde.org/applications/en/system/org.kde.kwalletmanager5 Kwallet]) ablegen kann. Leider sind directe Chats nicht einfach möglich auch die Einstellungen (ändern des Benutzernamens, Avatars oder import des Privaten Keys) ist (Version: 0.0.9.4e) nicht möglich.
 +
 +
 +
'''Vorteile:'''
 +
* Moderne Ansicht mit aktuellen Qt5
 +
* Kwallet Unterstützung
 +
* Erscheint in Statusleiste
 +
 +
 +
'''Nachteile'''
 +
* ändern des Benutzernamens, Avatars oder import des Privaten Keys nicht möglich
 +
* Keine (Verschlüsselten) privaten Chats
 +
* Keine Telefonie oder Videotelefonie
 +
 +
 +
'''Links:'''
 +
* Projektinfo auf: [https://matrix.org/docs/projects/client/quaternion matrix.org] (englisch)
 +
* Homepage auf: [https://github.com/quotient-im/Quaternion github.com] (englisch)
 +
 +
 +
=== Nheko ===
 +
Nheko ist für mich am wenigsten entwickelt (Version: 0.7.2) und bietet noch weniger als Quaternion.
 +
 +
'''Vorteile:'''
 +
* keine
 +
 +
 +
'''Nachteile'''
 +
* Erscheint nicht in Statusleiste
 +
* ändern des Benutzernamens, Avatars oder import des Privaten Keys nicht möglich
 +
* Keine (Verschlüsselten) privaten Chats
 +
* Keine Telefonie oder Videokonferenz
 +
 +
 +
'''Links:'''
 +
* Projektseite auf: [https://matrix.org/docs/projects/client/nheko-reborn matrix.org] (englisch)
 +
* Homepage auf: [https://github.com/Nheko-Reborn/nheko github.com] (englisch)
  
  
Zeile 33: Zeile 109:
 
* Einführung auf [https://matrix.org/docs/guides/introduction Matrix.org] (in englisch)
 
* Einführung auf [https://matrix.org/docs/guides/introduction Matrix.org] (in englisch)
 
* Artikel auf [https://www.golem.de/specials/matrix/ Golem.de]
 
* Artikel auf [https://www.golem.de/specials/matrix/ Golem.de]
 +
* "Element: Messaging über die Matrix" aus der Serie – Messenger Teil 7 auf [https://www.kuketz-blog.de/element-messaging-ueber-die-matrix-messenger-teil7/ Kuketz IT-Security Blog]
 +
* Hinzufügen von Matrix Bridges [https://plocki.org/matrix-bridges/matrix-bridges.html von Plocki] ([https://matrix.org/bridges/ Matrix briges] gibt es unzählige die zu anderen Messangern, ISS oder RSS verbinden können)
  
  
 
Ulf
 
Ulf

Aktuelle Version vom 8. Juli 2022, 19:32 Uhr

Matrix (Kommunikationsprotokoll bzw. neudeutsch Instant-Messaging-Protokoll)


Einführung

Matrix ist ein quelloffenes Kommunikationsprotokoll für (Verschlüsselte) Echtzeitkommunikation ähnlich wie die Dienste Jabber/XMPP, IRC, Telegram, Signal und co.. Dabei war der Entwicklungsschwerpunkt, mit Benutzern anderer Diensteanbieter per Chat, IP-Telefonie und Video-Telefonie zu kommunizieren. Dabei ist das Ziel, die nahtlose Kommunikation zwischen verschiedenen Diensteanbietern zu ermöglichen. So ist es ohne weiteres möglich an Telegram Chaträumen oder IRC chats aus Matrix (Client) Programm Heraus teilzunehmen.

Siehe auch die Homepage der Matrix.org Foundation (also eines Gemeinnützigen Vereins) sowie die Beschreibung in der Wikipedia.de.

Sicherheitseinschätzung und weitere Infos:


Clients

Einer der ersten Implementierungen des Protokolls liefert Element (Instant-Messenger) (vorher Riot.im bzw. Riot-X), der neben einen Android, Apple (mobile und desktop) sowie Windows (64bit) auch eine Implementierung via Webseite (WebRTC) die mit jedem modernen Browser der WebRTC unterstützt funktioniert.

Eine komplette Übersicht aller auch Linux (Client) Programme findet sich hier.


element (Flatpack)

Element ist ein moderner fast vollständig entwickelter Messenger (Client), den es auf vielen Plattformen (iOS, Android, Windows, MacOS X, Linux und sogar als WebRTC client gibt). Dabei ist die Bedienung und aussehen weitestgehend auf allen Systemen identisch! Somit braucht man sich nur ein mal einzuarbeiten.


Installation (openSUSE): Da es von element (früher Riot.im) nur einen nativen Client für Debian (läuft wohl auch unter *buntus) gibt, kann man bei anderen Distros bei denen es keine Version im Paketmanager gibt, sich mit dem Flatpak Package behelfen. Siehe auch Flathub.org:

$ sudo zypper install flatpak
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Generelle Installation des Flatpack (als Benutzer):

$ flatpak install flathub im.riot.Riot
$ flatpak run im.riot.Riot


Vorteile:

  • Erscheint in Statusleiste
  • ändern des Benutzernamens, Avatars oder import des Privaten Keys möglich
  • (Verschlüsselten) privaten Chats
  • Telefonie und Videotelefonie möglich


Nachteile

  • Noch nicht in allen Distros als native Package enthalten


Links:


Quaternion

Qt5 basierter Client der für die Sichere Aufbewahrung der Daten für jeden der Accounts Daten im KDE Passwortmanager (Kwallet) ablegen kann. Leider sind directe Chats nicht einfach möglich auch die Einstellungen (ändern des Benutzernamens, Avatars oder import des Privaten Keys) ist (Version: 0.0.9.4e) nicht möglich.


Vorteile:

  • Moderne Ansicht mit aktuellen Qt5
  • Kwallet Unterstützung
  • Erscheint in Statusleiste


Nachteile

  • ändern des Benutzernamens, Avatars oder import des Privaten Keys nicht möglich
  • Keine (Verschlüsselten) privaten Chats
  • Keine Telefonie oder Videotelefonie


Links:


Nheko

Nheko ist für mich am wenigsten entwickelt (Version: 0.7.2) und bietet noch weniger als Quaternion.

Vorteile:

  • keine


Nachteile

  • Erscheint nicht in Statusleiste
  • ändern des Benutzernamens, Avatars oder import des Privaten Keys nicht möglich
  • Keine (Verschlüsselten) privaten Chats
  • Keine Telefonie oder Videokonferenz


Links:


Hosts/Server/Bots usw.

Möchte man einen Server selber aufsetzten findet sich die Komplette Übersicht hier (incl. Bots die z.B. als Gateway zwischen verschiedenen Diensten arbeiten).

In der Regel wird man aber einen öffentlich zugänglichen server verwenden. Neben Matrix.org selber, gibt es eine große Anzahl weiterer Betreiber. Übersichten finden sich hier:


Nützliche Infos

Weitere nützliche Informationen finden sich unter folgenden Links:


Ulf