Matrix

3825 readers
13 users here now

An open network for secure, decentralized communication

founded 6 years ago
MODERATORS
1
 
 

Are there ressources that help you find the right Matrix server software in 2026?

There's Conduit, continuwuity, Tuwunel and Synapse, but what are the differences between them? Which one should I choose when all I want is a homeserver that allows E2EE, federation (optional), voice calls, screen sharing, reliable mobile notifications and that ideally isn't a ressource hog (aka what people say about Synapse)?

2
 
 

Hey All - I've been trying to deploy the Ansible Matrix (https://github.com/spantaleev/matrix-docker-ansible-deploy) deployment via the quick start guide for a few days now with the hybrid web server deployment model, but it just isn't working properly for some reason.

My toplogy is this: Internet -> DMZ Subnet Traefik Instance -> Internal Subnet Matrix Traefik Instance

Using the base vars.yml example (https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/examples/vars.yml) and hosts example (https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/examples/hosts) I've made adjustments as necessary based off this article (https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/configuring-playbook-own-webserver.md) and have gotten the playbook to run to completion without error, but I can't get my instance to load for some reason.

I have several other services running properly behind my DMZ Traefik Instance and I'm very comfortable configuring it at this point. I've triple checked my config as well but cannot figure out why the instance is unreachable. As far as I can tell this is a problem with my playbook configuration.

My other option is moving the whole Matrix server into my DMZ and replacing my existing proxy with the Traefik on the Matrix server (https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/configuring-playbook-traefik.md). I don't really want to do that but it's a break glass option if I can't get this topology working.

Does anyone else have their deployment configured this way that can offer some insight? I can provide configs as necessary when I'm in front of my computer.

3
4
 
 

Heyho, in the past we used Discord with OBS for streaming. That allowed us to capture each persons video and audio separately afaik. Is capturing video and audio separately also possible in Matrix?

How is the audio quality in Matrix compared to Discord.

While I have used Matrix in the past for work, I have never used it's VOIP extensively.

5
 
 

anyone here using or has recently used #matrix ?
I'm trying to see what the current state of the whole thing is (both the protocol and element) because my last experience with matrix is back when element was still called riot and I had several things that brushed me off hard from usability and UI.

For short: I'm looking to migrate a small community (~30 people) centered around a minecraft server I host off of discord and have it as one of my options (the others are XMPP, and a self-hosted mumble server), most of the people on it aren't incredibly technical so I would like things to be simple (when I last used matrix it was nowhere near that close) have things improved at all or is it still a broken IRC alternative that delivers messages some of the time?

the matrix server zould only really serve 2 main purposes:

  1. be a way for people to request whitelist access.
  2. allow for offline communication.strictly speaking voice chat is not needed, people run a mod for in-game voice chat; but it would be a nice bonus given some people do play on bedrock.

@matrix

6
 
 

I'm trying to get away from Discord's nonsense, but from what I can see it seems like Synapse is still very slow.

7
 
 

Let's not lie to ourselves about it : Matrix is slow.

But, that's fine ! All we need is a client that adapts to it.

For example : when trying to join a room. All clients, Element and otherwise, display a modal. If it takes forever, then you can't do anything in the meantime.

Instead, a slow-friendly app would : add the channel to the channel list, saying ⟳ Joining... | You'll receive a notification once having successfully joined this room.

There, non-blocking.

Same for :

  • changing notification preferences ;
  • accepting/declining chat requests ;

Etc.

8
9
 
 

Even the matrix homeserver is pretty dead, days between messages

10
 
 

I've stumbled through getting a synapse server up and running with mas connecting to my authentik server behind nginx using docker compose.

Now I want to get element-call up and running, and I can't for the life of me figure out the .well-known file shenanigans.
As I understand it, MAS and synapse know about each other and are serving the file for me, but element-call doesn't talk the same way? If it does, I haven't figured out the incantation to get RTC added to it.

Another related question, do I need the jwt layer even though I'm using MAS, the matrix authentication service?

11
 
 

Am I supposed to receive notifications?

I do not get any when someone starts a video call. There is no setting in the room that I can find.

12
7
submitted 3 months ago* (last edited 3 months ago) by Camille@lemmy.ml to c/matrix@lemmy.ml
 
 

Hello there,

I have been running a Conduwuit server for a while now but since it has been abandoned I was just keeping it alive until it becomes too outdated or that I'm too bored to keep it or whatever.

But since Continuwuity seems like a good upgrade option, I was wondering how to migrate. According to a comment I read somewhere I should be able to just change the Docker image name and run it exactly how I used to with Conduwuit but I can't find any guide or anything confirming this.

Did someone already migrate and could help me?

Thank you in advance!

EDIT: I indeed just recreated the container with exactly the same command-line, just changing the image and everything just worked as if nothing happened. Thank you for the answers and emotional support

13
 
 

The Matrix.org homeserver ^[2]^ is currently experiencing a "major outage" ^[1.1]^ — the server is currently offline ^[1.3]^. The timeline of events is currently (2025-09-03T00:14Z) as follows:

  • On 2025-09-02T17:39Z, an issue with the matrix.org database was reported by status.matrix.org ^[1.3]^.
  • At 2025-09-02T19:01:27Z, the Matrix.org Foundation later reported that the matrix.org secondary database lost its filesystem at 2025-09-02T11:17Z, and subsequently lost its primary database filesystem at 2025-09-02T17:26Z. ^[5]^
  • At 2025-09-02T21:39:25Z, the Matrix.org Foundation reported that they were unable to restore the primary database filesystem, so they are restoring a 55TB database snapshot from the previous night. This restoration is expected to take more than 10 hours to recover the data, then greater than 4 hours to restore the data, then greater than 3 hours to catch up on missing traffic. ^[6]^

References

  1. Type: Website. Publisher: "Matrix.org". Accessed: 2025-09-03T00:18Z URI: https://status.matrix.org/.
    • This is the "system status and incidents" website for The Matrix.org Homeserver ^[4]^
    1. Type: Image.

    2. Type: Image.

    3. Type: Image.

  2. Type: Meta.
    • As seen on status.matrix.org, the site which tracks the system status and incidents of The Matrix.org Homeserver ^[3.1]^, the section "Matrix.org" contains the context: "The Matrix deployment on matrix.org" ^[1.2]^. Within that section, Synapse, which is reported to have the outage ^[1.1]^ is a Matrix homeserver ^[5]^.
  3. Type: Article. Title: "The Matrix.org Homeserver". Publisher: "The Matrix.org Foundation". Accessed: 2025-09-03T00:30. URI: https://matrix.org/homeserver/about/.
    1. Type: Text. Location: ¶3.

      System status and incidents

  4. Type: Website. Title: "Servers". Publisher: "The Matrix.org Foundation". Accessed: 2025-09-03T00:38Z. URI: https://matrix.org/ecosystem/servers/.
    • Type: Image.

  5. Type: Post>Text. Author: "The Matrix.org Foundation" ("@matrix@mastodon.matrix.org"). Publisher: "mastodon.social". Published: 2025-09-02T19:01:27.000Z. Accessed: 2025-09-03T00:46Z. URI: https://mastodon.matrix.org/@matrix/115136245785561439.

    So: the matrix.org database secondary lost its FS due to a RAID failure earlier today (11:17 UTC). Then, we lost the primary at 17:26. We're trying to restore the primary DB FS (which could be fastish), while also doing a point-in-time backup restore from last night (which takes >10h). We believe the incremental DB traffic since last night is intact however. Apologies for the downtime; folks on their own homeserver are of course not impacted.

    • "FS" is presumed to mean "filesystem" from

      […] the matrix.org database secondary lost its FS due to a RAID failure earlier today (11:17 UTC). Then, we lost the primary at 17:26. We're trying to restore the primary DB FS […] ^[5]^

      combined with

      […] we haven't been able to restore the DB primary filesystem to a state we're confident in running as a primary […] ^[6]^

    • "earlier today (11:17 UTC)" is assumed to mean 2025-09-02T19:01:27Z as this post was published on 2025-09-02T19:01:27.000Z.

    • Since no other qualifying information is given, and given its successive nature to 11:17, "17:26" is presumed to mean 2025-09-02T17:26Z.

    • […] Then, we lost the primary at 17:26 […]

      This is presumed to be referring to the primary database filesystem given the context:

      […] the matrix.org database secondary lost its FS due to a RAID failure earlier today (11:17 UTC). Then, we lost the primary at 17:26 […]

    • "DB" is presumed to mean "database" given the following context

      […] the matrix.org database secondary lost its FS due to a RAID failure earlier today (11:17 UTC). Then, we lost the primary at 17:26. We're trying to restore the primary DB FS […]

  6. Type: Post>Text. Author "The Matrix.org Foundation" ("@matrix@mastodon.matrix.org"). Publisher: "mastodon.social". Published: 2025-09-02T21:39:25.000Z. Accessed: 2025-09-03T00:50Z. URI: https://mastodon.matrix.org/@matrix/115136866878237078.

    Sorry, but it's bad news: we haven't been able to restore the DB primary filesystem to a state we're confident in running as a primary (especially given our experiences with slow-burning postgres db corruption). So we're having to do a full 55TB DB snapshot restore from last night, which will take >10h to recover the data, and then >4h to actually restore, and then >3h to catch up on missing traffic. Huge apologies for the outage. Again, folks using their own homeservers are not impacted.

    • "DB" is presumed to mean "database" ^[5]^.

Cross-posts:

14
15
 
 

Last month we issued a Pre-disclosure: Upcoming coordinated security fix for all Matrix server implementations, describing a coordinated release to fix two high severity protocol vulnerabilities (CVE-2025-49090; the other not yet allocated a CVE). That release is now available as of 17:00 UTC on August 11, 2025. Server updates are now available, and MSCs & spec updates will follow on Thursday, August 14, 2025, bringing us to version 1.16 of the spec later in the month, and introducing room version 12.

If your rooms or spaces federate with untrusted servers, you should plan to upgrade your rooms to room version 12. The urgency of this upgrade may depend on your community’s readiness for the changes. At the Foundation, we are aiming to upgrade our rooms in September 2025. There needs to be enough time to allow clients and servers participating in your room to support v12 before upgrading your room.

The new version includes some changes to room creator semantics, which means that choosing which user performs the upgrade needs some careful thought. Using a long-lived, trusted account, such as a moderation bot account, is advised. For more detailed advice, two of the Foundation Governing Board working groups — the Trust & Safety Research & Development Working Group, and the Website & Content Working Group — have collaborated on a guide for upgrading rooms and spaces to version 12. That guide will help you to plan your upgrades and to make them happen.

they still aren't releasing details of the bug yet, but reading between the lines it clearly allows malicious servers to do things they shouldn't be able to. presumably it will become clearer on thursday when they publish the new specs which monday's software releases implement.

16
 
 

https://matrix.org/homeserver/pricing/

Usage limits may change over time as we refine the offering.

17
18
4
submitted 6 months ago* (last edited 6 months ago) by happeningtofry99158@lemmy.world to c/matrix@lemmy.ml
 
 

I can only install limited sticker in the sticker extension

How do I find and install more sticker packs?

19
 
 

People might have seen strange behaviour on matrix.org accounts recently. This blog post does a great deep dive into what happened.

20
 
 

Just in case you don't know.

Development teams of all known Matrix server implementations were already invited to a room to speak about it by the Matrix team in charge of it.

This includes Conduit forks.

21
 
 

When I try, I get a generic error saying "Unable to publish room, there was an error publishing this room."

22
23
24
25
view more: next ›