Zum Inhalt springen

MatrixGettingStarted: Unterschied zwischen den Versionen

Aus Mel Test
Mel (Diskussion | Beiträge)
Mel (Diskussion | Beiträge)
K Mel verschob die Seite MatrixCheatSheet nach MatrixGettingStarted
 
(25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:"Matrix Chat verwenden - Cheat Sheet"}}
{{DISPLAYTITLE:"Matrix Chat verwenden - Getting Started"}}
=Logik der Verschlüsselung und zum Verifizieren=
=Logik der Verschlüsselung und zum Verifizieren=
Bei Matrix ist die Kommunikation zwischen beiden Partnern verschlüsselt. Niemand anders kann Deine Nachrichten lesen, wenn die Verschlüsselung aktiviert ist.  
Bei Matrix ist die Kommunikation zwischen beiden Partnern verschlüsselt. Niemand anders kann Deine Nachrichten lesen, wenn die Verschlüsselung aktiviert ist.  
Zeile 13: Zeile 13:
'''Wenn Du die Verschlüsselungsinformation verlierst, dann verlierst Du den Zugriff auf alle alten Chats, die damit verschlüsselt waren.'''
'''Wenn Du die Verschlüsselungsinformation verlierst, dann verlierst Du den Zugriff auf alle alten Chats, die damit verschlüsselt waren.'''


=Android Apps=
=Clients für Matrix=
==Android Apps==
Für Android habe ich bisher drei Apps getestet, die alle gut funktionieren. Mir gefällt im Moment '''FluffyChat''' am besten. Probiere aber selber aus, welche Dir am besten gefällt.
Für Android habe ich bisher drei Apps getestet, die alle gut funktionieren. Mir gefällt im Moment '''FluffyChat''' am besten. Probiere aber selber aus, welche Dir am besten gefällt.
==Element X==
===Element X===
Zur Konfiguration folgende Schritte:
Zur Konfiguration folgende Schritte:
*Manuell anmelden
*Manuell anmelden
Zeile 29: Zeile 30:
*Ggf. Gerät verifizieren
*Ggf. Gerät verifizieren


==SchildiChat==
===SchildiChat===
Zur Konfiguration folgende Schritte:
*Lost geht's
*Lost geht's
*Mit Matrix-ID anmelden
*Mit Matrix-ID anmelden
Zeile 38: Zeile 40:
*Ggf. Gerät verifizieren
*Ggf. Gerät verifizieren


==FluffyChat==
===FluffyChat===
Zur Konfiguration folgende Schritte:
*Sign in with: Gib hier den für Dich passende Server in, zum Beispiel:
*Sign in with: Gib hier den für Dich passende Server in, zum Beispiel:
**desaive.de
**desaive.de
Zeile 48: Zeile 51:
*Ggf. verifizieren/entsperren
*Ggf. verifizieren/entsperren


=Web Client nutzen=
==Web Client nutzen==
Du kannst über einen der drei Webclients auch am PC texten:
Du kannst über einen der drei Webclients auch am PC texten:
*https://chat.desaive.de
*https://chat.desaive.de
Zeile 54: Zeile 57:
*https://chat.pussy-hosting.berlin
*https://chat.pussy-hosting.berlin


=Servereinstellungen bearbeiten unter Linux=
==Apps für PC==
Du kannst mit dem Matrix Server auch direkt über eine API sprechen. Dazu sendest Du Kommandos an eine Web Adresse. Die Adressen für unsere drei Server sind:
Carl hat hier etwas ausprobiert. Fragt ihn gerne, was gut funktioniert.
*matrix02.desaive.de
*matrix.kingnet.berlin
*matrix.pussy-hosting.berlin
 
'''In den weiter unten angegebenen Kommandos musst Du die Serveradresse jeweils durch die für die passende ersetzen!'''
 
Um Servereinstellungen bearbeiten zu können, musst Du zuerst Deinen API Key abfragen. Das geht mit dem folgenden Kommando:
 
'''Bitte gib dazu Deinen Benutzernamen z. Bsp. mel und Dein Passwort in dem Kommando mit:'''
<pre>
curl -XPOST "https://<Serveradresse>/_matrix/client/r0/login" -H "Content-Type: application/json" -d '{"type": "m.login.password","user": "<Benutzername>","password": "<Passwort>"}'
</pre>
Als Antwort erhälst Du einen Text der so ähnlich wie folgt aussieht:
<pre>
{"user_id": "<User ID>","access_token": "<API key>","home_server": "kingnet.berlin","device_id": "<Device ID>"}
</pre>
Der Wert hinter "<API Key>" ist dein API Key. Den musst Du kopieren.
==Abfragen der Einstellungen==
Dazu nutzt Du das folgende Kommando mit Deinem API key:
 
'''Ersetze <Persönliche Adresse> durch deine eigene Adresse, zum Beispiel @mel:desaive.de und <API Key> durch den API Key aus dem vorherigen Kommando.'''
<pre>
curl -X GET "https://<Serveradresse>/_matrix/client/v3/profile/<Persönliche Adresse>" -H "Authorization: Bearer <API key>" -H "Content-Type: application/json"
</pre>
Und bekommst als Antwort Deinen Anzeigenamen gezeigt.
<pre>
{"displayname": "<Dein bisheriger Anzeigename>"}
</pre>


==Ändern Deines Anzeigenamens==
=Passwort Ändern=
Um den Anzeigenamen zu ändern kannst Du das folgende Kommando nutzen. Achte darauf folgende Werte im Kommando anzupassen:
'''Das Passwort lässt sich bisher meines Wissens nicht mit allen Clients ändern'''. Bei folgenden Clients hatte ich die Möglichkeit gefunden:
*Webclient
*FluffyChat


'''Ersetze <Persönliche Adresse> durch deine eigene Adresse, zum Beispiel @mel:desaive.de und <Dein neuer Anzeigename> durch den Anzeigenamen, durch den Du in Zukunft bekannst sein möchtest. Zum Beipiel "Mel die Große"'''
Bei folgenden Clients hatte ich selber die Möglichkeit noch nicht entdeckt, das Passwort zu ändern:
<pre>
*Element X
curl -X PUT "https://<Serveradresse>/_matrix/client/v3/profile/<Persönliche Adresse>/displayname" -H "Authorization: Bearer <API key>" -H "Content-Type: application/json" -d '{"displayname":"<Dein neuer Anzeigename>"}'
</pre>


Ein Administrator kann aber auch direkt auf dem Server jederzeit ein Passwort zurücksetzen.
[[Category:Type_Documentation]]
[[Category:Type_Documentation]]
[[Category:Level_CheatSheet]]
[[Category:Level_GettingStarted]]
[[Category:Infra_Matrix]]
[[Category:Infra_Matrix]]

Aktuelle Version vom 18. September 2025, 08:35 Uhr

Logik der Verschlüsselung und zum Verifizieren

Bei Matrix ist die Kommunikation zwischen beiden Partnern verschlüsselt. Niemand anders kann Deine Nachrichten lesen, wenn die Verschlüsselung aktiviert ist.

Achte bei jedem Chat darauf, ob die Verschlüsselung auch wirklich aktiviert ist!

Wenn Du mehrere Geräte verwendest, müssen diese neuen Geräte die Verschlüsselungsdaten vom bisherigen Gerät erhalten. Dazu musst Du entweder:

  • Auf dem bisherigen Gerät erlauben, dass das neue Gerät die Verschlüsselungsdaten auch erhält.
  • Einen Wiederherstellungsschlüssel verwenden.

Speichere den Wiederherstellungsschlüssel gut ab!

Wenn Du die Verschlüsselungsinformation verlierst, dann verlierst Du den Zugriff auf alle alten Chats, die damit verschlüsselt waren.

Clients für Matrix

Android Apps

Für Android habe ich bisher drei Apps getestet, die alle gut funktionieren. Mir gefällt im Moment FluffyChat am besten. Probiere aber selber aus, welche Dir am besten gefällt.

Element X

Zur Konfiguration folgende Schritte:

  • Manuell anmelden
  • Kontoanbieter wechseln
  • Sonstige
  • Eingeben der gewünschten Matrix domain also einen von
    • desaive.de
    • kingnet.berlin
    • pussy-hosting.berlin
  • Ganz nach unten auf der Seite scrollen und den Link klicken, der zur Domain passt.
  • Weiter
  • Usernamen und Passwort eingeben
  • Ggf. Gerät verifizieren

SchildiChat

Zur Konfiguration folgende Schritte:

  • Lost geht's
  • Mit Matrix-ID anmelden
  • Eingeben Matrix ID zum Beispiel @mel:desaive.de
  • Password eingeben
  • Anmelden
  • Vollständig oder Einfach - habe noch nicht ausprobiert, was besser ist. Ich nutze "Vollständig"
  • Ggf. Gerät verifizieren

FluffyChat

Zur Konfiguration folgende Schritte:

  • Sign in with: Gib hier den für Dich passende Server in, zum Beispiel:
    • desaive.de
    • kingnet.berlin
    • pussy-hosting.berlin
  • Fortfahren
  • Benutzernamen in der Form @mel:desaive.de eingeben
  • Passwort eingeben
  • Ggf. verifizieren/entsperren

Web Client nutzen

Du kannst über einen der drei Webclients auch am PC texten:

Apps für PC

Carl hat hier etwas ausprobiert. Fragt ihn gerne, was gut funktioniert.

Passwort Ändern

Das Passwort lässt sich bisher meines Wissens nicht mit allen Clients ändern. Bei folgenden Clients hatte ich die Möglichkeit gefunden:

  • Webclient
  • FluffyChat

Bei folgenden Clients hatte ich selber die Möglichkeit noch nicht entdeckt, das Passwort zu ändern:

  • Element X

Ein Administrator kann aber auch direkt auf dem Server jederzeit ein Passwort zurücksetzen.