Zum Inhalt springen

MatrixGettingStarted: Unterschied zwischen den Versionen

Aus Mel Test
Mel (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „{{DISPLAYTITLE:"Matrix Synapse in Docker - Cheat Sheet"}} =Aquire API Key= <pre> mel@brh-tools01:/opt/docker-ha/netbox$ curl -XPOST "https://matrix.kingnet.berlin/_matrix/client/r0/login" -H "Content-Type: application/json" -d '{"type": "m.login.password","user": "charls","password": "<somepass>"}' | jq % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Sp…“
 
Mel (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{DISPLAYTITLE:"Matrix Synapse in Docker - Cheat Sheet"}}
{{DISPLAYTITLE:"Matrix Chat verwenden - Cheat Sheet"}}
=Aquire API Key=
 
=Servereinstellungen bearbeiten=
Um Servereinstellungen bearbeiten zu können, musst Du zuerst Deinen API Key abfragen. Das geht mit dem folgenden Kommando:
<pre>
<pre>
mel@brh-tools01:/opt/docker-ha/netbox$ curl -XPOST "https://matrix.kingnet.berlin/_matrix/client/r0/login" -H "Content-Type: application/json" -d '{"type": "m.login.password","user": "charls","password": "<somepass>"}' | jq
curl -XPOST "https://matrix.kingnet.berlin/_matrix/client/r0/login" -H "Content-Type: application/json" -d '{"type": "m.login.password","user": "charls","password": "<somepass>"}'
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
</pre>
                                Dload  Upload  Total  Spent    Left  Speed
{"user_id": "@charls:kingnet.berlin","access_token": "<API key>","home_server": "kingnet.berlin","device_id": "NLYMLYCLRH"}
100  218    0  150  100    68    304    138 --:--:-- --:--:-- --:--:--  443
{
  "user_id": "@charls:kingnet.berlin",
  "access_token": "<API key>",
  "home_server": "kingnet.berlin",
  "device_id": "NLYMLYCLRH"
}
 
</pre>
</pre>
 
Der Wert hinter "access_token" ist dein API Key. Den musst Du kopieren.
=Check Own User Name=
==Abfragen der Einstellungen==
Dazu nutzt Du das folgende Kommando mit Deinem API key:
<pre>
<pre>
mel@brh-tools01:/opt/docker-ha/netbox$ curl -X GET "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin" -H "Authorization: Bearer <APIT key>" -H "Content-Type: application/json" | jq
curl -X GET "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin" -H "Authorization: Bearer <APIT key>" -H "Content-Type: application/json"
 
 
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100    28    0    28    0    0    364      0 --:--:-- --:--:-- --:--:--  368
{
  "displayname": "KingCharls"
}
 
</pre>
</pre>
=Update Own User Name=
Und bekommst als Antwort Deinen Anzeigenamen gezeigt.
<pre>
<pre>
mel@brh-tools01:/opt/docker-ha/netbox$ curl -X PUT "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin/displayname" -H "Authorization: Bearer <API key>" -H "Content-Type: application/json" -d '{"displayname":"KingCharls_prime"}' | jq
{"displayname": "KingCharls"}
</pre>
==Ändern Deines Anzeigenamens==
Um den Anzeigenamen zu ändern kannst Du das folgende Kommando nutzen. Achte darauf folgende Werte im Kommando anzupassen:


*https://matrix.kingnet.berlin mit dem korrekten Server. Zur Auswahl stehen:
**https://matrix02.desaive.de
**https://matrix.kingnet.berlin
**https://matrix.pussy-hosting.berlin


  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
*Deinen API Key
                                Dload  Upload  Total  Spent    Left  Speed
100    36    0    2  100    34      1    30  0:00:01  0:00:01 --:--:--    32
{}


*Den gewünschten Anzeigenamen
<pre>
curl -X PUT "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin/displayname" -H "Authorization: Bearer <API key>" -H "Content-Type: application/json" -d '{"displayname":"KingCharls_prime"}'
</pre>
</pre>
[[Category:Type_Documentation]]
[[Category:Type_Documentation]]
[[Category:Level_CheatSheet]]
[[Category:Level_CheatSheet]]
[[Category:Infra_Matrix]]
[[Category:Infra_Matrix]]

Version vom 13. September 2025, 08:51 Uhr


Servereinstellungen bearbeiten

Um Servereinstellungen bearbeiten zu können, musst Du zuerst Deinen API Key abfragen. Das geht mit dem folgenden Kommando:

curl -XPOST "https://matrix.kingnet.berlin/_matrix/client/r0/login" -H "Content-Type: application/json" -d '{"type": "m.login.password","user": "charls","password": "<somepass>"}'

{"user_id": "@charls:kingnet.berlin","access_token": "<API key>","home_server": "kingnet.berlin","device_id": "NLYMLYCLRH"}

Der Wert hinter "access_token" ist dein API Key. Den musst Du kopieren.

Abfragen der Einstellungen

Dazu nutzt Du das folgende Kommando mit Deinem API key:

curl -X GET "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin" -H "Authorization: Bearer <APIT key>" -H "Content-Type: application/json"

Und bekommst als Antwort Deinen Anzeigenamen gezeigt.

{"displayname": "KingCharls"}

Ändern Deines Anzeigenamens

Um den Anzeigenamen zu ändern kannst Du das folgende Kommando nutzen. Achte darauf folgende Werte im Kommando anzupassen:

  • Deinen API Key
  • Den gewünschten Anzeigenamen
curl -X PUT "https://matrix.kingnet.berlin/_matrix/client/v3/profile/@charls:kingnet.berlin/displayname" -H "Authorization: Bearer <API key>" -H "Content-Type: application/json" -d '{"displayname":"KingCharls_prime"}'