Matrix

Aus /usr/space Wiki
Version vom 9. März 2022, 14:05 Uhr von Pludikovsky (Diskussion | Beiträge) (Aktualisierung des gesamten Artikels)
Zur Navigation springen Zur Suche springen

Beschreibung

Matrix ist ein sicheres dezentrales Kommunikationsnetzwerk. Die wichtigsten Infos findest du im offiziellen FAQ.

Schnellstart

Anleitung für die Eiligen:

  1. https://app.element.io/#/room/#usrspace:matrix.usrspace.at aufrufen
  2. An der Diskussion teilnehmen auswählen
  3. Benutzernamen aussuchen
  4. Chatten!
  5. Eventuell noch ein Passwort auswählen, um sich auch in Zukunft anmelden zu können, auch von anderen Geräten

Chat-Räume des Vereins

Alle öffentlichen Räume findest du im Space /usr/space Public. Die einzelnen Räume sind hier kurz beschrieben:

  • /usr/space: Der Raum für Allgemeines. Hier wird geplaudert & man kann über alles reden, das keinen speziellen Raum hat/braucht. Ist über eine Bridge mit Telegram verbunden.
  • /usr/space 3D-Druck: Alles zum Thema 3D-Druck: Drucker aufmotzen, Slicer-Tricks & Tipps, …
  • /usr/space CAD: Hier geht es um alle Themen zu CAD (Computer Aided Design). Hat gewisse Überschneidungen mit dem 3D-Druck Raum wenn es um die Realisierung der Modelle geht.
  • /usr/space Coding: Wer über Programmierung plaudern will ist hier richtig. Egal ob Neuling, der die richtige Anfänger-Sprache sucht, oder Programmierer, der den fehlenden Strichpunkt nicht findet.
  • /usr/space Embedded: Wenn es um Kleinst-Conmputer geht. Arduino & Co, IoT, Funksteuerung für Lampen, …
  • /usr/space IT Operations: Du möchtest über den Betrieb von IT Infrastruktur reden, egal ob einzelner Server oder ganzes Rechenzentrum? Dann bist du hier richtig.
  • /usr/space OpenStreetMap: Fragen zu OpenStreetMap allgemein, zu Editoren wie JOSM, Koordination von Mapathons, …
  • /usr/space Security: News zu IT Security, Diskussion über Schwachstellen, … sind hier die Themen
  • /usr/space WebDev: Entwicklung in und um Browser, vom zentrieren eines <div> bis Add-Ons und Schnittstellen zum Backend.

Hintergrund

Matrix ist der Name eines verteilten Chat-Protokolls, das komplett Open Source ist, inklusive der Referenz-Implementierung (Synapse) und des Referenz-Clients (Element). Optisch sieht Element aus wie eine Variante von Slack oder Mattermost.

Was bedeutet “Verteilt” in diesem Zusammenhang? Jede:r kann sich selbst auf einem Server eine Instanz installieren, und diese kann dann mit Servern auf der ganzen Welt kommunizieren (sofern korrekt konfiguriert).

Vereins-Server

Wir betreiben selbst einen Matrix-Server. Mitglieder, die sich weder selbst eine Instanz installieren wollen, noch eine der öffentlichen nutzen möchten, können per Mail an den Vorstand einen User beantragen. Nötig ist dafür nur der gewünschte Benutzername, der dann die Form @<user>:matrix.usrspace.at hat.

Auf dem gleichen Server steht auch ein Channel für Mitglieder und Interessierte bereit, unter [#usrspace:matrix.usrspace.at]

Clients

Element

Mobile App, Desktop Client oder einfach nur im Browser.

FluffyChat

Wie Element, allerdings für Einsteiger etwas einfacher zu bedienen. Die Oberfläche erinnert mehr an bekannte Instant Messaging Apps wie Signal oder Telegram.

Sonstige

Noch mehr Clients sind hier aufgelistet

Server

Synapse

Der Referenz Server von Matrix ist Synapse.

Eine Ansible Playbook zum aufsetzen von Synapse gabs beim 11. Stammtisch.

Dendrite

Neu-Implementierung des Servers in Go statt Python. Soll mittelfristig die neue Referenz werden.