Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Matrix (Synapse/Element)

133 Topics 1.5k Posts
  • Matrix (Synapse/Element) - Package Updates

    Pinned Locked
    431
    0 Votes
    431 Posts
    736k Views
    Package UpdatesP
    [1.11.33] Update element-web to 1.12.31 Full Changelog Do not allow skip device verification by default (#35259). Contributed by @mxandreas. Add a Markdown viewer for .md attachments in the right panel (#35203). Contributed by @ZacksBot. Render PDFs in a usercontent iframe (#35067). Contributed by @ZacksBot. [Backport staging] Fix blank maps by bundling the maplibre-gl worker explicitly (#35442). Contributed by @RiotRobot. [Backport staging] Revert "Do not allow skip device verification by default (#35259)" (#35345). Contributed by @RiotRobot. Fix message draft getting lost when a call ends (#35261). Contributed by @t3chguy. Fix clicks on pills closing the RoomView (#35266). Contributed by @t3chguy. Fix thread panel actions incorrectly triggering thread open (#35263). Contributed by @t3chguy. Keep an incoming call ringing when a call in another room ends (#35222). Contributed by @ara4n. Notify when you are invited to a room (#34665). Contributed by @hayaksi1.
  • my base domain has a self-sign cert by cloudron

    2
    1 Votes
    2 Posts
    142 Views
    nebulonN
    Cloudron by default does not fully setup the root domain unless an app is installed there. Since the well-known has to be served up on the root domain, it only gets valid certs if you install any app there. The well-known dialog should show some info about this, but it is probably easy to overlook. So to fix this in your case, just install an app at domain.com even if only used as a placeholder.
  • Retention Configuration

    4
    1 Votes
    4 Posts
    463 Views
    andreasduerenA
    @mononym Yes, essentially. A federated room is not stored only on the homeserver where it was created. Each homeserver with participating users receives and stores its own copy of the room events for its local members. The originating server is not a central or authoritative host for the room. A newly joining homeserver does not necessarily receive every historical event immediately, but it can request available history from other participating servers, subject to the room's history visibility and federation rules. Therefore, Synapse retention is not a remote-delete mechanism. Your default_policy controls only what your own homeserver serves to clients and eventually keeps in its database. If matrix.org, or another participating homeserver, does not enforce equivalent retention, it may retain its own copy of the history. In an encrypted room that copy is ciphertext, but clients that still have the encryption keys may be able to decrypt it. A room-level m.room.retention state event is federated and can communicate the intended policy to participating servers, but enforcement still depends on each homeserver supporting and honoring it. It should not be treated as a guarantee that every copy disappears everywhere. Small correction to my previous reply: current Synapse versions use a default purge-job configuration when retention is enabled and no explicit purge_jobs section is provided. Adding purge_jobs is useful when you want to control the purge interval, but it is not strictly required.
  • Admin UI app obsolete

    1
    1
    4 Votes
    1 Posts
    153 Views
    No one has replied
  • Element Server Suite

    17
    8 Votes
    17 Posts
    4k Views
    andreasduerenA
    @Mario I picked up your work, would appreciate any testing/feedback: https://forum.cloudron.io/topic/15728/testers-wanted-element-server-suite-ess-community-for-cloudron CC @humpty @marcusquinn @mononym
  • OIDC mobile client login

    3
    2 Votes
    3 Posts
    265 Views
    jdaviescoatesJ
    @nebulon said: Element X requires MAS which we don't have on Cloudron yet
  • New matrix admin interface (Ketesa)

    2
    3 Votes
    2 Posts
    572 Views
    J
    Looks like this can be selfhosted directly using surfer
  • Matrix Authentication Service

    9
    5 Votes
    9 Posts
    2k Views
    murgeroM
    @james Yeah it was the Matrix app and MAS app for cloudron I was trying to set up
  • OpenID URI configuration issue (for Synapse's MAS)

    Moved
    8
    1 Votes
    8 Posts
    4k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • Has anyone got the Element X App working with Cloudron Matrix?

    24
    1 Votes
    24 Posts
    11k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • We need the Matrix Authentication Service (MAS)

    mas matrix authentication
    18
    6 Votes
    18 Posts
    9k Views
    jamesJ
    We looked into this, created a community app and documented everything here: https://forum.cloudron.io/topic/15225/matrix-authentication-service
  • Moderating Matrix, and Mjolnir / Draupnir

    2
    1 Votes
    2 Posts
    633 Views
    J
    Never heard of these two. Also, matrixdocs is not the official matrix docs. https://matrix.org/docs/chat_basics/matrix-for-im/ is the official one. I don't know about spaces but being an admin of a space and not being able to administer rooms inside a space seems like bad design.
  • OIDC customization settings not persistent

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    nebulonN
    The latest package will only set those now on installation, so it is possible to configure those and they will persists.
  • S3 provider missing?

    7
    0 Votes
    7 Posts
    2k Views
    andreasduerenA
    @girish Seems to work fine, thank you!
  • Wrong link on First time setup

    2
    1 Votes
    2 Posts
    500 Views
    jamesJ
    Hello @sebastienserre Thanks for reporting. I will fix it right away.
  • Matrix disk usage

    2
    0 Votes
    2 Posts
    1k Views
    andreasduerenA
    @chetbaker I think you have basically two options: Use the Admin UI to select large/old files and delete them Use s3 as storage and implement lifecycle rules Using the Admin UI is probably the esiest and most granulate option. [image: Screenshot 2025-11-27 at 20.04.38.png]
  • How to truly allow app to manage it's own users

    oidc user management
    4
    2 Votes
    4 Posts
    1k Views
    jamesJ
    Hello @scooke Glad I could explain/resolve this issue for you.
  • Request: Include S3 Storage Module

    Solved
    20
    4 Votes
    20 Posts
    9k Views
    andreasduerenA
    @nichu42 Would you mind sharing the cronjob? What is it calling?
  • Setup SMS for phone number verification

    3
    0 Votes
    3 Posts
    2k Views
    J
    @robi I deleted that message, was spam .
  • Recovery Key Not Taking??

    Solved
    7
    0 Votes
    7 Posts
    3k Views
    humptyH
    @andreasdueren It's resolved ^^. We're typing at the same time