Software:Techsupport: Unterschied zwischen den Versionen

Aus KIF
(Correct software name for md.kif.rocks)
(→‎Matrix (Chat): Homeserver und Clients besser erklärt)
Zeile 3: Zeile 3:
== Matrix (Chat) ==
== Matrix (Chat) ==


Die KIF IT bietet [https://matrix.kif.rocks matrix.kif.rocks] an, wo jede/r frei einen Account registrieren kann. Der Account ist dann der Form <code>@login:kif.rocks</code>.
Matrix ist ein freies und offenes, sicheres, dezentralisiertes Protokoll für Echtzeit-Kommunikation, das auch unter dem Namen eines seiner nutzenden Programme, Element, bekannt ist.


Der KIF nah und für allgemeine Hochschulbelange bietet fachschaften.org auch [https://matrix.fachschaften.org matrix.fachschaften.org] an. Accounts dort sind frei für Hochschulangehörige und geben Zugang auf ein paar mehr Dienste (gitlab, nextcloud, …), mehr Infos unter [https://fachschaften.org fachschaften.org]. Der Account ist dann der Form <code>@login:fachschaften.org</code>.
Zur Nutzung benötigt ihr einen Account auf einem Matrix-Server (dem ''Homeserver'') und einen Client.
 
=== Homeserver ===
Der Homeserver speichert eure (ggf. verschlüsselten) Nachrichten und gibt euch eine ''Matrix-ID'' der Form <code>@login:server.tld</code>.
 
Die KIF IT bietet [https://matrix.kif.rocks matrix.kif.rocks] an, wo jede/r frei einen Account registrieren kann. Die Matrix-ID hat dann die Form <code>@login:kif.rocks</code>.
 
Die FS Info der TU Dortmund bietet unter [https://fachschaften.org fachschaften.org] auch einen Homeserver an.
Accounts dort sind frei für Hochschulangehörige [https://account.fachschaften.org erstellbar] und geben auch Zugang auf ein paar mehr Dienste (u.a. GitLab & Nextcloud). Die Matrix-ID hat dann die Form <code>@login:fachschaften.org</code>.


=== Clients ===
=== Clients ===


Eine Übersicht der Clients gibt es auf [https://matrix.org/clients/ matrix.org/clients], wobei der Platzhirsch [https://element.io Element] (ehemals Riot) ist, den gibt es auch in mobilen-, Desktop- und Browser-Varianten.
Für die kurzfristige Nutzung empfehlen wir Element im Browser, erreichbar für die o.g. Homeserver unter [https://element.kif.rocks element.kif.rocks] bzw. [https://element.fachschaften.org element.fachschaften.org].
 
Wer Matrix dauerhaft nutzen möchte, sollte die entsprechenden nativen Anwendungen installieren, das ermöglicht z.B. auch die Suche in verschlüsselten Chats: <br>
Element Desktop ist für [https://packages.riot.im/desktop/install/win32/x64/Element%20Setup.exe Windows], [https://packages.riot.im/desktop/install/macos/Element.dmg macOS] und [https://doc.matrix.tu-dresden.de/clients/install_linux/ Debian, Ubuntu, Fedora, Arch Linux & NixOS] verfügbar, die Element App gibt es für [https://play.google.com/store/apps/details?id=im.vector.app Android (Google Play)], [https://f-droid.org/packages/im.vector.app/ Android (F-Droid)] und [https://apps.apple.com/app/vector/id1083446067 iOS].
'''Wichtig:''' Beim Einrichten der nativen Anwendungen darauf achten, als Homeserver <code>matrix.kif.rocks</code> bzw. <code>matrix.fachschaften.org</code> anzugeben!


Beim Einrichten eines anderen Clients als die Webclients unter matrix.kif.rocks bzw. matrix.fachschaften.org müsst ihr aufpassen, dass ihr einen eigenen Homeserver angeben müsst, und zwar <code>matrix.kif.rocks</code> bzw. <code>matrix.fachschaften.org</code>.
Unter [https://matrix.org/clients/ matrix.org/clients] finden sich auch weitere Clients, wobei diese nicht unbedingt alle Features sauber implementieren.<br>
''Wir empfehlen die Nutzung von anderen Clients nur experimentierfreudigen Nutzer*innen, die bereits Erfahrung mit dem Protokoll haben!''


=== Accounts ===
=== Accounts ===

Version vom 11. April 2021, 12:06 Uhr

Matrix (Chat)

Matrix ist ein freies und offenes, sicheres, dezentralisiertes Protokoll für Echtzeit-Kommunikation, das auch unter dem Namen eines seiner nutzenden Programme, Element, bekannt ist.

Zur Nutzung benötigt ihr einen Account auf einem Matrix-Server (dem Homeserver) und einen Client.

Homeserver

Der Homeserver speichert eure (ggf. verschlüsselten) Nachrichten und gibt euch eine Matrix-ID der Form @login:server.tld.

Die KIF IT bietet matrix.kif.rocks an, wo jede/r frei einen Account registrieren kann. Die Matrix-ID hat dann die Form @login:kif.rocks.

Die FS Info der TU Dortmund bietet unter fachschaften.org auch einen Homeserver an. Accounts dort sind frei für Hochschulangehörige erstellbar und geben auch Zugang auf ein paar mehr Dienste (u.a. GitLab & Nextcloud). Die Matrix-ID hat dann die Form @login:fachschaften.org.

Clients

Für die kurzfristige Nutzung empfehlen wir Element im Browser, erreichbar für die o.g. Homeserver unter element.kif.rocks bzw. element.fachschaften.org.

Wer Matrix dauerhaft nutzen möchte, sollte die entsprechenden nativen Anwendungen installieren, das ermöglicht z.B. auch die Suche in verschlüsselten Chats:
Element Desktop ist für Windows, macOS und Debian, Ubuntu, Fedora, Arch Linux & NixOS verfügbar, die Element App gibt es für Android (Google Play), Android (F-Droid) und iOS. Wichtig: Beim Einrichten der nativen Anwendungen darauf achten, als Homeserver matrix.kif.rocks bzw. matrix.fachschaften.org anzugeben!

Unter matrix.org/clients finden sich auch weitere Clients, wobei diese nicht unbedingt alle Features sauber implementieren.
Wir empfehlen die Nutzung von anderen Clients nur experimentierfreudigen Nutzer*innen, die bereits Erfahrung mit dem Protokoll haben!

Accounts

Neuen Account anlegen

Einen Account kann man sich wie oben beschrieben für kif.rocks unter matrix.kif.rocks anlegen, für fachschaften.org muss man dann den Umweg über fachschaften.org und den Account-Dienst gehen. In beiden Fällen möchten wir euch bitten eine E-Mailadresse bzw. eine korrekte E-Mailadresse anzugeben, die ist für Passwort-Resets usw. wichtig!

Nachdem man sich in einem Client angemeldet hat wird man auch gebeten ein "Recovery-Passwort" einzugeben. Der Name ist leider nicht akkurat und nicht mehr komplett. Es handelt sich um ein Passwort für ein Secure Storage, das Encryption Keys usw. beinhaltet, mit diesem Passwort verschlüsselt auf dem Server gespeichert und zwischen den Clients geteilt wird. Theoretisch teilen sich die eigenen Clients auch über das "Emoji-Ketten-Vergleichen"-Cross-Signing dann das Key zu diesem Secure Storage, weil aber alle Clients noch nicht ganz auf dem gleichen Stand usw. klappt das manchmal und manchmal klappt das nicht 😅 Mehr Infos zu diesem Storage gibt's unter Secure Secret Storage and Sharing (sehr technisch).

Bestehenden Account einrichten

Bitte gebt eure Matrix-ID der Form @login:example.com im Pretix bei eurem Online-Ticket an, damit ihr zu den KIF Räumen hinzugefügt werden könnt. Um euer Ticket im Pretix zu bearbeiten und die ID hinzuzufügen könnt ihr entweder in euren Mails suchen nach Du kannst deine Bestellung unter folgender Adresse ändern und einsehen, oder im Pretix ganz unten Links erneut senden klicken.

BBB (Audio/Video/Präsentationen)

https://bbb.fachschaften.org

Accounts

Mumble (Audio)

Serveradresse: mumble.fachschaften.org

Clients

Win/Mac/Linux: https://www.mumble.info/downloads/

Achtung: Falls ihr keinen 1.3er Client habt, kommt es häufig zu Kompatibilitätsproblemen. Einen aktuellen Client gibt es unter den genannten URLs und als Snap und Flatpak.

iOS: https://apps.apple.com/dk/app/mumblefy/id858752232

Android: Maintained aber nur bei F-Droid: Mumla oder im Play Store aber unmaintained: Plumble

Hinweis für Android-Clients: Alte Android-Versionen (vermutlich kleiner 4.4) können das TLS von unserem Server nicht. Sorry :(.

Accounts

Einfach einen Username aussuchen und nutzen. ;)

Usernames müssen folgenden Qt-Regex erfüllen: [-=\w\[\]\{\}\(\)\@\|\.]+
In einfach: Kein Whitespace, aber Klammern diverser Art sind erlaubt, außerdem @, _ und |.

HedgeDoc (Markdown Pads)

https://md.kif.rocks

Accounts