matrix.yourdevice.ch

Wir führen seit einiger Zeit unseren eigenen Matrix-Synapse Chatserver, der ist momentan noch im Aufbau, und falls ihr Lust habt, könnt ihr in unsere Kanäle kommen und beim Aufbau eines dezentralen Messaging Netzwerks in der Schweiz helfen. Es soll ein reger Austausch stattfinden, es soll geholfen werden, es sollen Anfänger respektiert werden. Die Plattform ist für Anfänger, wie als auch für Experten da!

Matrix Synapse ist ein dezentrales Messaging Protokol welches mit vielen Clients kompatibel ist. Die Idee ist, das Thema Messaging und Chat auch näher im Bereich Dezentralität zu etabablieren und voran zu bringen. Man ist nicht auf einen Messenger beschränkt, und man kann aus verschiedenen Apps auswählen, und es gibt sogar Tools um aus dem Terminal herraus zu chatten! Es gibt für alle Geräte eine vielzahl an Clients. Schaut mal bei Matrix hier vorbei und wählt euch einen Client aus der euch zusagt.

Hier auf dieser Seite beschreibe ich euch ausführlich was Matrix Synapse von der Masse abhebt, und wieso ich den Messenger so gut finde!

Installation Element auf dem Smartphone

Ladet euch hier den enstprechende App herunter:

Download

ohne Googles FCM (Push)

https://f-droid.org/packages/im.vector.app/

mit Googles FCM (Push)

https://play.google.com/store/apps/details?id=im.vector.app

iPhone

https://apps.apple.com/ch/app/element-messenger/id1083446067

Natürlich können auch andere Matrix kompatible Messenger wie Fluffychat oder Schildichat verwendet werden.

Installation auf dem Desktop Linux/Windows

Windows/Mac

Geht auf die Seite hier und wählt euer Betriebssystem. Für Windows oder Mac ladet ihr einfach die Datei herunter, und installiert sie normal wie bekannt. Für

Linux

Es gibt hier 2 kleine Unterschiede bzgl. der Installation. Für Debian/Ubuntu Systeme müsst ihr die 5 Befehle im Terminal ausführen, die euch die Seite in der schwarzen Box anzeigt werden. Dies wären:

sudo apt install -y wget apt-transport-https
‍
sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
‍
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list

sudo apt update

sudo apt install element-desktop

Für Linux Mint wählt unter Community maintained packages --> Flatpak, ihr kommt auf eine neue Seite, wählt Install rechts auf dem Bildschirm. Ihr ladet eine Datei herunter, geht in den Download Ordner und doppelklickt die Datei, nun könnt ihr die App bequem über den Anwendungsinstaller installieren.

Registrierung via Web ohne App

Neu: Ab sofort ist es möglich, euch mit eurem yourdevice.ch Account auf unserem Matrix Server einzuloggen ohne dafür eine App installieren zu müssen. Wer sich lieber via App und einem separaten Account registrieren will, überspringt diesen Punkt. Um euren yourdevice Account nutzen zu können, geht ihr auf euer Konto, und wählt links im der Übersicht Matrix Chat WebLogin. Danach müsst klickt ihr einfach auf Weiter mit Yourdevice Account Login:

Anschliessend werdet ihr auf die Element Weboberfläche weitergeleitet und seid als euer yourdevice Benutzer angemeldet.

Registrierung via App oder dem Desktop

Wer sich lieber einen Account unabhängig von seinem yourdevice Web-Konto erstellen möchte, geht folgendermassen vor:

Mit der App auf dem Smartphone oder auf dem Desktop wählt ihr: Ein neues Konto erstellen. Neben dem Standard Heimserver matrix.org könnt ihr auf Bearbeiten gehen und dann unseren Heimserver matrix.yourdevice.ch hinzufügen.

Logins via Facebook und Google sind auf unserem Server deaktiviert.

Wählt im nächsten einen Benutzernamen und ein sicheres Passwort, bestätigt und gebt eure Email Adresse ein. Dies dient nur zur Verifizierung um sicherzugehen dass sich keine Bots anmelden. Es werden keine Email Adressen in Klarschrift gespeichert sondern verschlüsselt und für mich als Administrator nicht lesbar! Ihr könnt auch eine Weg-Werf Email verwenden.

Auf der Desktop-App: vergesst nicht, ebenfalls neben dem Standard Heimserver matrix.org auf Bearbeiten zu gehen, und unseren HomeServer matrix.yourdevice.ch anzugeben!

Geräte Verifizierung bei Nutzung von einem Account auf mehreren Geräten

Verwendet ihr mehrere Geräte mit dem selben Account, also zum Beispiel die Smartphone App, und die Desktop App, wird sich bei Anmeldung des nächsten Geräts euer Gerät, welches sich zuerst angemeldet hat, melden, und euch informieren, dass ein fremdes Gerät auf den Account zugreift. Das fremde Gerät muss per Scan, oder per Emoji Abgleich verifiziert werden. Ihr werdet durch den Prozess, der relativ einfach ist, geführt. Dies dient der Sicherheit eures Profil, da ansonsten jemand, der euren Login geklaut hat, eure Nachrichten lesen könnte. Erst wenn das zweite Gerät verifiziert worden ist, können die alten Nachrichten auf dem zweiten angemeldeten Gerät gelesen werden.

Auch bei einem Wechsel auf ein neues Phone, solltet ihr auf dem neuen Phone ganz normal anmelden, und dann auf einer eurer anderen bereits verifzierten Geräte das neue Phone verifizieren.

Alternativer Push Dienst (optional)

Was ist Push

Push ist ein Service der Euch benachrichtigt, sobald neue Nachrichten eingegangen sind. Dieser Service läuft in der Regel über 2 grosse Dienstleister, Googles FCM und Appls APN. Praktisch alle Benachrichtigungen laufen über diese beiden grossen Push Provider. Die Problematik an Push wird unten im Link genauer erklärt. Wir haben unseren eigenen Push Service für unseren Matrix Service. Wie ihr diesen benutzt, erfahrt ihr weiter unten.
https://yourdevice.ch/was-ist-google-push-und-welche-bedenken-ergeben-sich-daraus/


Damit ihr auch Push ohne Google FCM verwenden könnt, haben wir unseren eigenen Push-Server im Betrieb. Ladet euch dafür die App ntfy für euer Android Phone herunter, wechselt in den Einstellungen auf unseren Server https://ntfy.yourdevice.ch scrollt weiter runter zu Verbingsprotokoll und switcht auf Websockets, und aktiviert ntfy als Benachrichtigungsmethode in eurer Element App:

Testet danach die Verbindung im Element Client unter Einstellungen --> Benachrichtigungen und ganz unten Benachrichtigungsprobleme finden.

iPhone Users

Bis heute weigert sich Apple alternative Push Dienste auf ihrem iPhone zuzulassen. Heisst also, dass ihr ntfy nicht verwenden könnt um Apples APN (Push) zu umgehen. Wollt ihr kein Apple Push, müsst Ihr die Benachrichtigungen für die jeweile App komplett deaktivieren.

Telefonieren auf unserem Server

Unser Matrix-Server verfügt über einen externen vollständig verschlüsselten Coturn-Verbindungs-Server. Der Server aktzeptiert nur TLS-verschlüsselte Verbindungsanfragen, heisst also ihr könnt, ohne dass Metadaten erfasst werden können, vollständig und anonym über unseren Matrix-Server miteinander telefonieren und untereinander verschlüsselt kommunzieren. Ich habe keinen Zugriff auf die Daten und auch keine Möglichkeit die Nachrichten auszulesen oder zu entschlüsseln.

Wie finde ich andere User auf unserem Server

Da die App Element kein Zugriff auf eure Kontakte hat, und unserer Server so eingestellt ist, dass die Benutzer Privatsphäre geschützt ist, müsst ihr über die Suche die anderen User via Benutzername suchen und anschreiben. Das könnt ihr auf dem Plus Button auf der Desktop App machen, oder auf dem Smartphone unten rechts den untersten Schreibe-Button verwenden und "Unterhaltung beginnen" auswählen und den Benutzernamen eures Bekannten eingeben. Ihr könnt aber auch mit dem Teilen Button einen link an euren Bekannten schicken und damit direkt in einen Privaten Chatraum einladen. Ihr dürft natürlich auch private Gruppen erstellen und euch untereinander darin einladen.

Wie ist mein Benutername

Eurer Benutzername leitet sich aus eurem Login, und der Adresse des HomeServers ab. In meinem Fall wäre das marioyd:matrix.yourdevice.ch. Euren Benutzernamen könnt ihr nochmals überprüfen, indem ihr auf der Smartphone App oben rechts auf euer Profilbild geht, danach auf Allgemein, und runterscrollt zum Punkt Angemeldet als.

Sucht ihr nach nach euren Freunden, beginnt die Suche bei Matrix immer mit einem @ heisst also, wenn ihr einen Nutzer finden wollt, sucht ihr nach @nutzername:servername.com oder zum Beispiel @marioyd:matrix.yourdevice.ch

Chaträume erkunden

Ihr könnt unsere Räume erkunden und eurem Messenger hinzufügen. Unsere Räume sind öffentlich von jedem auffindbar. Falls ihr keinen Client habt, könnt ihr euch über den Browser mit den Räumen verbinden. Auf unserem Matrix Server könnt ihr euch auch mit anderen Servern verbinden und deren Räume erkunden. Dafür klickt ihr auf Räume erkunden, danach oben rechts auf die 3 Punkte, und danach auf Netzwerk wechseln. Ihr könnt dann z.B alle Räume auf matrix.org erkunden und nach bestimmten Gruppen suchen. Ihr könnt auch manuell weitere Server hinzufügen. Es gibt bereits eine Menge Räume im Matrix Universum! Viel Spass beim erkunden!

Neue Gruppenchats erstellen

Ihr könnt eigene Gruppenchats erstellen, indem ihr ebenfalls unten auf das grüne Schreib-Symbol klickt, danach neuen Raum erstellen, auswählt, und danach den Raum einen Namen gebt, und diesen benennt:

Ihr könnt den Raum privat nutzen, und nur bestimmte User via Link einladen, oder ihr macht den Raum öffentlich, und der Raum ist über die Suchfunktion über den Raumnamen auffindbar und jeder kann diesem beitreten, der ihn findet.

Eigener Element-Web Server für Zugriff ohne Apps

Für alle, die sich für den Zugriff auf den Chat-Server keine Apps installieren möchten, bieten wir zusätzlich einen eigenen Element-Web Server an. Damit könnt ihr direkt über den Browser auf unseren Matrix-Server zugreifen und sicher kommunizieren, ohne eine zusätzliche Software installieren zu müssen.

Vorteile unseres Element-Web Servers:

  • Einfacher Zugang: Nutzt den Element-Web Client direkt in eurem Browser, ohne Installation einer App.
  • Sicherheit: Auch hier wird eure Kommunikation Ende-zu-Ende-verschlüsselt, sodass eure Daten geschützt sind.
  • Komfort: Greift von überall und jederzeit sicher auf eure Chats zu, egal ob vom Desktop oder Mobilgerät.

Der Link zu unserem Element Web-Server: https://element-web.yourdevice.ch

Chatrooms

News, Politik, Neuigkeiten, Meldungen und weiteres

#generaltalk:matrix.yourdevice.ch  

https://matrix.to/#/#generaltalk:matrix.yourdevice.ch

Gemeindschaftsforum (keine News, Keine Politik, keine Weltuntergangsnachrichten) einfach nur normales Quatschen

#gemeindschafts-forum:matrix.yourdevice.ch

https://matrix.to/#/#gemeindschafts-forum:matrix.yourdevice.ch

Linux

#linux:matrix.yourdevice.ch

https://matrix.to/#/#linux:matrix.yourdevice.ch

Windows

#windows:matrix.yourdevice.ch

https://matrix.to/#/#windows:matrix.yourdevice.ch

Netzwerk und Sicherheit

#heimnetzwerk:matrix.yourdevice.ch

https://matrix.to/#/#heimnetzwerk:matrix.yourdevice.ch

Smartphones / CustomRoms

#smartphones:matrix.yourdevice.ch

https://matrix.to/#/#smartphones:matrix.yourdevice.ch

Bitcoin

#bitcoin:matrix.yourdevice.ch

https://matrix.to/#/#bitcoin:matrix.yourdevice.ch

Raspiblitz German Chat auf Matrix

#raspiblitz-german:matrix.yourdevice.ch

https://matrix.to/#/#raspiblitz-german:matrix.yourdevice.ch

Kommt doch vorbei und sagt Hallo, ich langweile mich momentan noch etwas in den leeren Räumen 🙂