Inhaltsverzeichnis
Matrix ist ein dezentraler Kommunikationsdienst. Wir verwenden eine lokale Instanz für die Kommunikation im Hackspace und mit Interessierten. Der von uns betriebene Web-Client element ist unter quassel.hack-hro.de erreichbar.
Die ersten Schritte der Nutzung sind unter Erstanmeldung beschrieben.
Clients
Der einfachste Weg zum Zugriff auf den Matrix-Dienst dürfte der von uns gehostete Web-Client element sein: quassel.hack-hro.de.
Alternativ sind eine Reihe von Clients für Mobilgeräte oder ähnliches verfügbar: Matrix-Clients.
Tipps zur Nutzung
Erstanmeldung
Bei der ersten Anmeldung beim Matrix-Server wird der Account und der dazugehörige Account-Schlüssel erzeugt. Für diesen Schlüssel musst du ein Passwort festlegen (siehe oben: Schlüsselpasswort). Anschließend wird dir eine Wiederherstellungspassphrase angezeigt. Beide Informationen musst du sicher irgendwo ablegen. Andernfalls kannst du dich später nicht mit weiteren Devices (siehe oben) mit dem Matrix-Server verbinden. Diese beiden Informationen sind privat und können bei Verlust auch von den Administratoren des Diensts nicht wiederhergestellt werden.
Anschließend kannst du individuelle Gespräche mit Menschen beginnen (+ neben Direktnachrichten) oder bestehenden Räumen beitreten (Erkunde).
Zur Erkundung der Räume des Hackspace, möchtest du wahrscheinlich der +hackhro:hack-hro.de-Community beitreten. Dort findest du eine Liste aller hackspace-Räume.
Im Falle von Schwierigkeiten kannst du im Raum #matrix:hack-hro.de deine Mitmenschen um Rat fragen.
Verschlüsselung
Anmeldung eines weiteren Geräts
Nach dem Login mit dem neuen Gerät (Browser, App, ...) die dem Dialog zur Schlüsselwiederherstellung folgen. Dazu benötigst du entweder deine Passphrase (bzw. den Wiederherstellerungsschlüssel) oder du musst gleichzeitig mit deinem üblichen Gerät online sein.
Anschließend vertrauen dir alle Kontakte, die dir vorher vertraut haben.
Gegenseitiges Vertrauen
Für die reibungslose Nutzung der Ende-zu-Ende-Verschlüsselung in Matrix ist es notwendig, dass du Vertrauensbeziehungen zu anderen Nutzern aufbaust. Andernfalls ist niemand bereit, Nachrichtenschlüssel mit dir auszutauschen. Zudem gibt es dir das sichere Gefühl, dass du weißt, mit wem du kommunizierst.
Verifikation:
- klicke auf das Symbol eines Nutzers
wähle in der rechten Sidebar unter Sicherheit die Aktion Verifizieren
- wähle ein passendes Verfahren
- übermittle deinem Gegenüber auf einem separaten Kommunikationskanal (nicht via Matrix, sondern beispielsweise per Telefon, Email, Jabber, Signal, ...) die Informationen zum Abgleich (z.B. eine Liste von bebilderten Gegenständen)
- sofern dein Gegenüber dieselben Symbole sieht, wie du, kannst du die Verifikation bestätigen
Du wirst zukünftig allen Geräten deines Gegenübers vertrauen. Außerdem seid ihr nun gegenseitig zum automatisierten Austausch von Nachrichtenschlüsseln bereit. Dies ist insbesondere beim Betreten eines bereits existierenden verschlüsselten Raums wichtig, um die vergangenen Nachrichten lesen zu können.
Unlesbare verschlüsselte Nachrichten
Nach dem Beitritt zu einem neuen Raum kann es vorkommen, dass du die alten Nachrichten des Raums nicht sofort lesen kannst. Dies liegt typischerweise daran, dass aktuell kein anderes Gerät (dein eigenes oder von anderen Nutzern) online ist, um auf deine Schlüsselanfrage (läuft im Hintergrund) zu reagieren.
Dabei ist zu beachten, dass andere Nutzer dir nur dann die Nachrichtenschlüssel mitteilen, wenn du vorher mit diesen Nutzern die Schlüsselverifizierung durchgeführt hast. Andernfalls vertrauen sie dir nicht.
Hackspace-Räume / Community
Sobald du der +hackhro:hack-hro.de-Community beitrittst, findest du in dieser Community eine Liste aller hackspace-Räume. Ohne deinen Beitritt werden dir in der Raum-Liste der Community nur diejenigen Räume angezeigt, die in den Community-Einstellungen als *sichtbar für Gäste* markiert wurden.
Raum mit Zugangsbeschränkungen einrichten
Falls ein Raum nur für bestimmte Nutzer zugänglich sein soll, dann sollte er als Zugang nur auf Einladung konfiguriert sein.
Der Raum sollte einen öffentlichen Namen haben (um ihn referenzieren zu können). Bei Bedarf kann er auch in der Liste der Räume des Homeservers veröffentlicht werden. In diesem Fall erkennen Menschen, dass der Raum existiert, auf dass sie um eine Einladung bitten können.
Selbstgewählten Stickerpicker konfigurieren
Sticker sind Bilder, die als Ergänzung zu den normalerweise vorhandenen Emojis dienen. Oft werden Cartoon-Charaktere dargestellt. Zur Auswahl und zum Senden von Stickern muss ein Stickerpicker-Widget verwendet werden, welches von einem externen Server geladen werden muss. Wie die meisten Widgets wird es standardmäßig vom Integrationsserver (also entweder Scalar oder einer eigenen Dimension-Instanz) geladen. Es lässt sich aber vom Nutzer auch frei mittels eines speziellen Matrix-Account-State-Events (m.widgets) einstellen, um es von einem anderen Server zu laden. Für diesen Zweck gibt es eine JavaScript-Software namens Stickerpicker.
Stickerpicker bietet einige Vorteile gegenüber den Widgets von Scalar und Dimension.
Auswahl eines externen Stickerpickers für den eigenen Account:
In Element Desktop/Web die Devtools öffnen. Am einfachsten geht das, in dem man in einem beliebigem Raum /devtools an die Adresszeile anhängt.
Auf Explore Account Data klicken.
Auf m.widgets klicken.
Auf Edit klicken.
Den folgenden Inhalt in die Datei einfügen, eventuell die Beispiel-URL durch eine eigene ersetzen (oder auch nicht; die Instanz existiert und ist frei nutzbar), ebenso @ich:hack-hro.de durch die eigene MXID (Matrix ID; @name:hack-hro.de) ersetzen (Quelle):
{ "stickerpicker": { "content": { "type": "m.stickerpicker", "url": "https://fantasycookie17.onederfultech.com/services/stickerpicker/?theme=$theme", "name": "Stickerpicker", "data": {} }, "sender": "@ich:hack-hro.de", "state_key": "stickerpicker", "type": "m.widget", "id": "stickerpicker" } }
Der Stickerpicker sollte sofort funktionieren. Falls nicht, dann eventuell den Client neu laden.
Anstelle des obigen Stickerpicker-Servers kannst du auch einen eigenen betreiben und mit deinen Lieblingsbildern ausstatten.
Weitere Ressourcen:
Deutschprachige Hilfe zu Matrix allgemein: #matrix:hackhro.de
Stickerpicker-spezifischen Support auf Englisch: #stickerpicker:maunium.net
Sticker ausprobieren: in einem der beiden obigen Räume oder #test:matrix.org