Matrix

3278 readers
1 users here now

An open network for secure, decentralized communication

founded 5 years ago
MODERATORS
126
 
 

cross-posted from: https://lemmy.perthchat.org/post/263227

Hi there, I'm Aine from etke.cc and we've built MatrixRooms.info (announcement on the etke.cc website, will be announced on #thisweekinmatrix:matrix.org today, matrix room:

#mrs:etke.cc ).

I want to suggest our new service to find rooms for Room of the Week section, hope that helps 😉

127
 
 

hello

I had an account on riot.im and now it's redirected to matrix.org, but I can't log there.

is riot.im gone or did all account migrated to matrix.org?

128
129
130
 
 

Source code: https://github.com/udan11/discourse-chat-matrix

Looks interesting, but the documentation on how to set it up is lacking.

131
 
 

changed URL to the video that Matrix channel uploaded

132
 
 

Link in German, but after all these years of people complaining and even if analytics are explicitly disabled in Element, it still phones home :(

133
 
 

This is how my logs look like:

chat-synapse-1  | 2023-01-30 09:03:24,465 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 403: Forbidden
chat-synapse-1  | 2023-01-30 09:03:24,679 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894641} [synapse.solarinet.org] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('302: Found')
chat-synapse-1  | 2023-01-30 09:03:24,679 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 302: Found
chat-synapse-1  | 2023-01-30 09:03:24,690 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894644} [matrix.litness.de] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('404: Not Found')
chat-synapse-1  | 2023-01-30 09:03:24,691 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 404: Not Found
chat-synapse-1  | 2023-01-30 09:03:24,705 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894691} [matrix.appsforce.org] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('403: Forbidden')
chat-synapse-1  | 2023-01-30 09:03:24,706 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 403: Forbidden
chat-synapse-1  | 2023-01-30 09:03:24,921 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894704} [synapse.solarinet.org] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('302: Found')
chat-synapse-1  | 2023-01-30 09:03:24,921 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 302: Found
chat-synapse-1  | 2023-01-30 09:03:24,935 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894705} [matrix.appsforce.org] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('403: Forbidden')
chat-synapse-1  | 2023-01-30 09:03:24,936 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 403: Forbidden
chat-synapse-1  | 2023-01-30 09:03:25,040 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894731} [akuj.in] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('403: Forbidden')
chat-synapse-1  | 2023-01-30 09:03:25,040 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 403: Forbidden
chat-synapse-1  | 2023-01-30 09:03:25,044 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894739} [ring0.de] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('404: Not Found')
chat-synapse-1  | 2023-01-30 09:03:25,045 - synapse.handlers.device - 1273 - WARNING - _maybe_retry_device_resync-3501- Failed to handle device list update for @REDACTED.example.com: 404: Not Found
chat-synapse-1  | 2023-01-30 09:03:25,209 - synapse.http.matrixfederationclient - 709 - WARNING - _maybe_retry_device_resync-3501- {GET-O-60894832} [synapse.glester.com] Request failed: GET matrix://REDACTED/_matrix/federation/v1/user/devices/REDACTED: HttpResponseException('403: Forbidden')

How can I reduce these specific WARNING messages without reducing the log level? They're so spammy that I a) can't see anything else going on without extensively grepping and b) it's filling up my disk to the point that 80GB of logs on the docker partition made my server go boom.

134
135
136
 
 

Unofficial community review.

137
 
 

Ich habe mir mal gestattet, den Text ins Deutsche zu übersetzen:

Teil I

Hallo zusammen,

das Jahr 2022 war für Matrix ein wahres Wechselbad der Gefühle.

Einerseits hat sich die Größe des Netzwerks verdoppelt (44,1 Millionen auf 80,3 Millionen sichtbare Matrix-IDs). Dank der Situation bei Twitter erlebt die Welt ein großes Erwachen in Bezug auf die Bedeutung der Dezentralisierung. Wir haben eine erstaunliche Anzahl von neuen Akteuren gesehen, die dem Matrix-Ökosystem beigetreten sind: Reddit scheint neue Chat-Funktionen unter Verwendung von Matrix zu entwickeln; TeamSpeak kündigte einen Matrix-basierten Chat in TS5 an; Discourse arbeitet daran, Matrix-Unterstützung hinzuzufügen; Thunderbird hat Matrix-Unterstützung eingeführt; Regierungen von Luxemburg bis zur Ukraine haben ihre eigene Matrix-basierte Chat-Infrastruktur eingeführt; und Hunderte von anderen Organisationen, von Start-ups bis zu großen privaten und öffentlichen Einrichtungen, setzen auf das Protokoll. Das Europäische Parlament hat Matrix als Beweis für die Realisierbarkeit der Interoperabilität der Kommunikation zwischen Gatekeepern im Gesetz über digitale Märkte verwendet. Die FOSDEM 2022 wurde mit über 23 000 Teilnehmern reibungslos über Matrix abgewickelt und war damit die größte Open-Source-Konferenz der Welt (wobei 70 % der Teilnehmer ihre eigenen Server verwendeten!). Schweden hat Fallstudien über die Vorteile von Matrix für die Interoperabilität des Nachrichtenverkehrs veröffentlicht. In der Zwischenzeit haben bestehende Akteure wie die BWI in Deutschland ihren Anwendungsbereich erweitert und bieten nun Matrix-Messaging für den gesamten deutschen Staat an; Automattic ist mit der Entwicklung von Matrix-Plugins für Wordpress beschäftigt; Rocket.Chat hat die Föderation über Matrix eingeführt, Gematik hat seine TI Messenger-Initiative für interoperables Messaging im deutschen Gesundheitswesen vorangetrieben und Tchap in Frankreich expandiert weiter.

Andererseits haben nur eine Handvoll dieser Initiativen dazu geführt, dass das Matrix-Kernteam Mittel erhalten hat. Dies gefährdet unmittelbar die Kernentwicklung von Matrix. Wir sind Zeugen einer klassischen Tragödie der Allmende. Wir haben den gesamten grundlegenden Code von Matrix als freizügig lizenzierten Open-Source-Code veröffentlicht und ihn so weit entwickelt, dass jeder ihn selbst erfolgreich in großem Maßstab einsetzen kann. Das Netzwerk expandiert exponentiell. Im Gegenzug zeigt sich jedoch, dass die große Mehrheit dieser kommerziellen Implementierungen keinen finanziellen Beitrag zur Matrix Foundation leistet - sei es durch direkte Spenden oder indirekte Unterstützung durch die Zusammenarbeit mit Element, die heute den größten Teil der Kernentwicklung von Matrix finanzieren.

Kurz gesagt: Die Leute lieben die fantastische dezentralisierte, verschlüsselte Kommunikationsutopie von Matrix. Aber Organisationen lieben es auch, dass sie es nutzen können, ohne jemanden für die Entwicklung oder Wartung bezahlen zu müssen. Das ist völlig untragbar, und Element ist jetzt buchstäblich nicht mehr in der Lage, die gesamte Matrix Foundation für alle anderen zu finanzieren - und musste deshalb einige Mitarbeiter des Kernteams entlassen.

Die einzige praktikable Lösung besteht darin, dass Organisationen, die auf Matrix aufbauen, sich an den Kosten für die Aufrechterhaltung der Kernprojekte von Matrix beteiligen. Wir haben vor ein paar Wochen einen Vorschlag zur Lösung dieses Problems gemacht, den wir im neuen Jahr weiter ausarbeiten werden, um einen Ansatz zu finden, der sowohl die Gemeinschaft stärkt als auch Organisationen zur Teilnahme ermutigt. Wenn Sie in der Zwischenzeit eine Organisation sind, die auf Matrix aufbaut, und wollen, dass das Projekt weiter gedeiht, schreiben Sie bitte eine E-Mail an funding@matrix.org, um zu besprechen, wie Sie die Grundlagen, auf die Sie angewiesen sind, unterstützen können.

Zur Erinnerung: Die Arbeit, die die Stiftung heute zum Nutzen der Matrix leistet, umfasst

  • die Veröffentlichung der Matrix-Spezifikation
  • Organisation des Matrix Spec Core Teams, das für die Überprüfung und Weiterentwicklung des Protokolls verantwortlich ist.
  • Schreiben von etwa der Hälfte der Matrix Spec Change Vorschläge.
  • Entwicklung von Synapse, der Python-Implementierung des Matrix-Homeservers
  • Entwicklung von Dendrite, der Go-Homeserver-Implementierung
  • Entwicklung von Client-SDKs für Web (matrix-js-sdk, matrix-react-sdk), iOS (matrix-ios-sdk), Android (matrix-android-sdk2) und Python (matrix-nio)
  • Entwicklung unserer Client-SDKs der nächsten Generation (matrix-rust-sdk)
  • Entwicklung unserer End-to-End-Verschlüsselungsimplementierungen (libolm in C/C++ und vodozemac in Rust)
  • Entwicklung von Ende-zu-Ende-Verschlüsselungsimplementierungen der nächsten Generation (MLS)
  • Entwicklung und Weiterentwicklung zusätzlicher Kernfunktionalitäten in Matrix, darunter:
    • Übertragbarkeit von Konten
    • Schnelleres Verbinden von Räumen über Föderation
    • Sliding Sync für sofortige Client-Synchronisation
    • Threads
    • Rich Text Composer-Komponenten
    • Räume
  • Entwicklung von Open-Source-Integrationen in andere Produkte (GitLab, GitHub, JIRA...)
  • Entwicklung von Open-Source-Brücken zu anderen Plattformen (IRC, XMPP, Slack, Discord, Telegram, bifrost...)
  • Entwicklung von Peer-to-Peer-Matrix-Implementierungen, die den Bedarf an Servern (und die damit verbundene Anhäufung von Daten/Metadaten) vollständig ausschließen
  • Entwicklung von Matrix-Transporten mit geringer Bandbreite
  • Entwicklung und Hosting von statischen Matrix-Raumarchiven für das gesamte Netz (matrix-static und matrix-public-archive)
  • Entwicklung und Hosting des matrix.to Link Redirect Service
  • Entwicklung von Open-Source-Authentifizierungsmechanismen und Integrationen für Matrix (OIDC)
  • Entwicklung von dezentralen Video/VoIP-Konferenzservern auf Matrix (Wasserfall)
  • Entwicklung dezentraler Video/VoIP-Client-Komponenten für Matrix (matrixRTC)
  • Entwicklung von Vorzeige-Implementierungen von Matrix "jenseits des Chats" wie Third Room
  • Entwicklung von Moderationswerkzeugen und deren Anwendung auf matrix.org (mjolnir und vieles mehr)
  • Veröffentlichung von Reputationslisten für die Moderation zum Nutzen der gesamten Gemeinschaft
  • Entwicklung von Integrationstestsuiten für Matrix-Kompatibilitätstests (sytest, complement, trafficlight)
  • Entwicklung eines Referenz-Push-Benachrichtigungsservers (sygnal)
  • Entwicklung eines Referenzservers für Identitätsverzeichnisse (sydent)
  • Beschaffung und Veröffentlichung unabhängiger öffentlicher Audits der Verschlüsselung und des weiteren Stacks von Matrix
  • Veröffentlichung der Website matrix.org und des Blogs
  • Veröffentlichung des wöchentlichen "Matrix Live"-Video-Podcasts
  • Veröffentlichung des wöchentlichen Newsletters "This Week In Matrix".
  • Organisation regelmäßiger Treffen (z. B. "Open Tech Will Save Us")
  • Förderung von Matrix auf Open-Source-Konferenzen
  • Betrieb des Homeservers von matrix.org
  • Moderation der Projekträume von matrix.org
  • Betrieb von kostenlosen öffentlichen Brücken zu Netzwerken wie IRC-Netzwerken und XMPP.

Diese Liste ist nicht im Entferntesten vollständig (wie sich herausstellt, gibt es über 240 Projekte in der matrix.org GitHub org!), aber sie dient dazu, das schiere Ausmaß der Arbeit zu veranschaulichen, die die Stiftung heute leistet. Für den langfristigen Erfolg von Matrix ist es von entscheidender Bedeutung, dass das Kernteam weiterhin finanziert wird, um an Matrix zu arbeiten. Wir hoffen daher sehr, dass Organisationen, die auf Matrix angewiesen sind (oder Philanthropen, die den Wert von Matrix zu schätzen wissen), eine Nachricht an funding@matrix.org senden und uns dabei helfen, den Betrieb aufrechtzuerhalten.

138
139
 
 

Does anybody know of a Swiss based server for Matrix ?

140
 
 

Hey all!

i have recently found this server when looking for different servers on matrix! It seems to have every possible keyword in its description meaning it pops up in top search result quite frequently.

So i pose two questions,

  1. why do you all think this server exists?
  2. how could we possibly take it off of the search function?

btw there are way more tags than just purely shown off in this image

141
1
submitted 2 years ago* (last edited 2 years ago) by poVoq@slrpnk.net to c/matrix@lemmy.ml
 
 

Has some interesting figures, but so it begins: reading between the lines they are evidently running out of VC funding and corporate funding is also not going well. So likely their current funders will try to sell off Element to someone else while it still looks good and then the user squeeze will start shortly after.

142
143
144
145
 
 

element is slow :|

146
 
 

I managed to convince my friends to give Matrix a try. Among us we span almost all platforms. Any ideas on what clients to use would be much appreciated.

147
8
submitted 3 years ago* (last edited 3 years ago) by mekhos@lemmy.ml to c/matrix@lemmy.ml
 
 

Thunderbird will support matrix protocol out-of-the-box in version 102 (due June) and is available in v91 beta now.

I just tried it, you go to preferences, edit config, add a string "chat.prpls.prpl-matrix.disable" and set it to false and matrix becomes an available option in the chats part of your account setup....now to find my old password.....

148
 
 

I'm gonna have to test this with a new server, damn this is cool.

149
 
 

The wikipedia article sometimes lists it as fediverse, sometimes not.

Are their any plans for matrix to join the fediverse?

150
view more: ‹ prev next ›