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)

95 Topics 1.1k Posts
  • Matrix (Synapse/Element) - Package Updates

    Pinned
    271
    0 Votes
    271 Posts
    10k Views
    nebulonN

    [1.9.20]

    Update Element to 1.11.62 Full changelog Change user permission by using a new apply button (#12346). Contributed by @florianduros. Mark as Unread (#12254). Contributed by @dbkr. Refine the colors of some more components (#12343). Contributed by @robintown. TAC: Order rooms by most recent after notification level (#12329). Contributed by @florianduros. Make EC widget theme reactive - Update widget url when the theme changes (#12295). Contributed by @toger5. Refine styles of menus, toasts, popovers, and modals (#12332). Contributed by @robintown. Element Call: fix widget shown while its still loading (waitForIframeLoad=false) (#12292). Contributed by @toger5. Improve Forward Dialog a11y by switching to roving tab index interactions (#12306). Contributed by @t3chguy. Call guest access link creation to join calls as a non registered user via the EC SPA (#12259). Contributed by @toger5. Use strong element to semantically denote visually emphasised content (#12320). Contributed by @t3chguy. Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (#12305). Contributed by @t3chguy. [Backport staging] Remove the glass border from modal spinners (#12369). Contributed by @RiotRobot. Fix incorrect check for private read receipt support (#12348). Contributed by @tulir. TAC: Fix hover state when expanded (#12337). Contributed by @florianduros. Fix the image view (#12341). Contributed by @robintown. Use correct push rule to evaluate room-wide mentions (#12318). Contributed by @t3chguy. Reset power selector on API failure to prevent state mismatch (#12319). Contributed by @t3chguy. Fix spotlight opening in TAC (#12315). Contributed by @florianduros.
  • 1 Votes
    9 Posts
    52 Views
    D

    This is very interesting @jdaviescoates thank you for this. I'll examinate this more deeply !

  • 0 Votes
    16 Posts
    173 Views
    R

    @girish
    Thanks for the tip, I have entered pfSense as DNS, now it works again.

    At the end of last week I set up a test server to play with which is connected to a different firewall. I had exactly the same problem with this fresh installation.

    Another problem with the new login procedure is that mobile devices with the policy of not allowing cookies can no longer log in to the Element app.
    An alternative solution must now be found, possibly deactivating openID if this is possible, but that is another topic.

    Many thanks for your help and have a good week!

    For all those who need a short summary:

    Log in via SSH
    Create the file "custom.conf":

    sudo touch /etc/unbound/unbound.conf.d/custom.conf

    Edit file:

    sudo nano /etc/unbound/unbound.conf.d/custom.conf

    Insert content into the file:

    # this disables DNSSEC server: val-permissive-mode: yes # forward all queries to the internal DNS forward-zone: name: "." forward-addr: 172.xxx.xxx.xxx

    Restart:

    sudo systemctl restart unbound

    Check:

    sudo systemctl status unbound
  • Matrix Healtheck error: Error: Timeout of 7000ms exceeded

    Solved
    5
    0 Votes
    5 Posts
    67 Views
    archosA

    So for two days, it looks like everything's fine. I think I can close this thread.

  • Questions to Matrix

    3
    0 Votes
    3 Posts
    78 Views
    L

    @nebulon said in Questions to Matrix:

    There is already a thread for file uploads at https://forum.cloudron.io/topic/11032/unable-to-increase-upload-size-above-2gb-matrix/21

    Thank you, then we I have to wait for an update because I use only E2E rooms

  • Element Starter Core

    2
    2 Votes
    2 Posts
    120 Views
    M

    News: https://element.io/blog/2024-is-about-being-in-your-element/

  • Unable to increase upload size above 2GB Matrix

    Moved
    21
    0 Votes
    21 Posts
    282 Views
    M

    Found a solution in the old bug report, only issue is that it doesn't work in e2e rooms
    here is the solution https://github.com/matrix-org/synapse/issues/12023#issuecomment-1044337550

    That seemed to work because when uploading to an unencrypted room the upload does start, but when uploading in a e2e room it just failed (doesn't even start uploading) Does anyone have an idea on how we can make this work in e2e rooms as well?

    btw for anyone trying to apply it do the following
    1, go to the terminal. 2, click postgress then type psql and press enter.
    3, paste in the following to change media_length from integer to bigint

    ALTER TABLE local_media_repository ALTER COLUMN media_length TYPE bigint;

    you can use the following to check if the change was applied

    SELECT data_type FROM information_schema.columns WHERE table_name = 'local_media_repository' AND column_name = 'media_length';
  • Expand Matrix app features

    26
    13 Votes
    26 Posts
    2k Views
    andreasduerenA

    @girish said in Expand Matrix app features:

    @Sam_uk are you looking for a specific connector? I think adding all of them is not going to be "sustainable". It's just going to break with all releases and dependencies.

    For me it's really only the WhatsApp bridge. It's by far the most popular chat service, requires no API access with a complex registration process or high fees and is fairly easy to use. I am basically currently running a separate server with yunohost just so I can use the bridge and would love to change that.

  • Matrix Homeserver Sliding Sync

    11
    7 Votes
    11 Posts
    2k Views
    jdaviescoatesJ

    @r369 said in Matrix Homeserver Sliding Sync:

    it was ages since it was out

    Not really. It's hasn't hit 1.0 yet and is still considered unstable afaict. It's not yet a standard part of Matrix.

  • Matrix Synapse on Home PC

    Solved
    6
    0 Votes
    6 Posts
    46 Views
    L

    Just an small update, moving my cloudron from VPS to my Intel NUC went very smooth, thank you @girish and @nebulon for your great work 🙂

  • Domain misconfiguration

    11
    0 Votes
    11 Posts
    186 Views
    potemkin_aiP

    I understand the rationale, thanks.

    But the current decision have the following disadvantages, from what I see:

    it ignores my settings - I'm asked at which domain I would like Synapse to be installed and then I get it on my root domain, regardless my input - I've spend quite a time to figure that out you are dependant on the ever growing list of new domains

    What we discuss calls delegation in Synapse terminology. It feels like extra feature for me and I really can't see reason to keep in on Cloudron, at least not with current setup.

    Just in case - I know how to make things working for me, so I would be just fine with things as is, but I believe it's wrong from the logical perspective.

  • Official Cloudron matrix room(s)

    Solved
    8
    1 Votes
    8 Posts
    185 Views
    girishG

    @lukas it's not very active. We mostly stick to the forum since this is publicly indexable.

  • Change Domain Matrix/Element

    Moved
    12
    0 Votes
    12 Posts
    427 Views
    scookeS

    @girish Oops! My mistake!

  • high CPU usage on Synapse

    4
    0 Votes
    4 Posts
    105 Views
    D

    Hi,
    in logs I can find nothing, federation is off.
    I had a look at the website and add to homeserver.yaml:
    caches:
    global_factor: 2.0
    per_cache_factors:
    get_users_who_share_room_with_user: 2.0
    sync_response_cache_duration: 4m
    cache_autotuning:
    max_cache_memory_usage: 4096M
    target_cache_memory_usage: 1516M
    min_cache_ttl: 30m

    Then I deleted approx. 400 unused rooms, but nothing helps.
    I guess it is related to presence. There are 186 users, not too much.

    Maybe we move Matrix/Element to separate hardware.

    greetings
    dirk

  • 0 Votes
    21 Posts
    115 Views
    nebulonN

    In this case I meant https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment

  • OIDC migration

    13
    1 Votes
    13 Posts
    250 Views
    potemkin_aiP

    As a side note: Cloudron's SSO completely ignores whitelabeling settings.

  • federation tester not working on base domain

    Solved
    10
    0 Votes
    10 Posts
    143 Views
    RazielKanosR

    ok, got it fixed...
    Cloudron told me to:

    For federation to work, the delegation URI https://domain.com/.well-known/matrix/server must be configured. See the docs on how to do this.

    but to get it working, I had to add:
    matrix.domain.com:443

    Topic can be marked as solved 🙂

  • The future of Synapse

    3
    3 Votes
    3 Posts
    122 Views
    girishG

    I think we just have to start following different repo, that's the main change for now.

  • Can't get federation to work

    Solved
    3
    1 Votes
    3 Posts
    78 Views
    girishG

    Have you followed https://docs.cloudron.io/apps/synapse/#post-installation ?

  • Matrix/Synapse Admin Interface

    22
    0 Votes
    22 Posts
    5k Views
    girishG

    Good idea, added it to docs.