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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Matrix (Synapse/Element)
  3. Element X, Call and Server Suite are production ready

Element X, Call and Server Suite are production ready

Scheduled Pinned Locked Moved Matrix (Synapse/Element)
12 Posts 5 Posters 1.5k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #1

    See https://element.io/blog/we-have-lift-off-element-x-call-and-server-suite-are-ready/

    From this release of ESS (24.09) onwards our server (Synapse) will come with SSS as standard.

    All sounds very promising! 🙂

    I use Cloudron with Gandi & Hetzner

    1 Reply Last reply
    4
    • jdaviescoatesJ jdaviescoates referenced this topic on
    • humptydumptyH Offline
      humptydumptyH Offline
      humptydumpty
      wrote on last edited by
      #2

      I wonder what this means for our self hosted instances.

      1 Reply Last reply
      1
      • infogulchI Offline
        infogulchI Offline
        infogulch
        wrote on last edited by infogulch
        #3

        From this release of ESS (24.09) onwards our server (Synapse) will come with [Server-side synchronisation] SSS as standard.

        The latest version of synapse 1.115.0 is already packaged and available, and CHANGES.md has a lot of mentions of the Sliding Sync API, so maybe it just works now.

        There's also Element Server Suite (ESS) which looks like an "enterprise ready" packaging of synapse and related components for kubernetes. Not sure how this relates to cloudron deployments. Introduction to Element Server Suite

        1 Reply Last reply
        3
        • girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by
          #4

          There is a discussion here - https://github.com/matrix-org/sliding-sync/issues/461 whether the proxy is still needed.

          The release notes of https://github.com/element-hq/synapse/releases/tag/v1.114.0 says "This release enables support for MSC4186 — Simplified Sliding Sync. This allows using the upcoming releases of the Element X mobile apps without having to run a Sliding Sync Proxy." . So , I guess the proxy is not needed anymore.

          1 Reply Last reply
          2
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #5

            I tested out Element X now... but unfortunately can't even login. After much searching, it looks like the app doesn't support OIDC yet. This is tracked in https://github.com/element-hq/element-meta/issues/1915

            1 Reply Last reply
            2
            • girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #6

              Can confirm the Element X app works without OIDC auth.

              andreasduerenA 1 Reply Last reply
              2
              • girishG girish

                Can confirm the Element X app works without OIDC auth.

                andreasduerenA Offline
                andreasduerenA Offline
                andreasdueren
                wrote on last edited by
                #7

                @girish said in Element X, Call and Server Suite are production ready:

                Can confirm the Element X app works without OIDC auth.

                Have you put this documentation into consideration?

                If your host is using Custom DNS and you are not using “EMS hosts well-knowns”, you will need to update your client well-known file to enable Element X support. You will receive an email with specific instructions for your host. But, if you want to prepare, you can update your client well-known file like this:
                GET https://yourcustomdoman.tld/.well-known/matrix/client

                {
                    "m.homeserver": {
                        "base_url": "https://your-ems-hostname.ems.host"
                    },
                    "m.identity_server": {
                        "base_url": "https://vector.im"
                    },
                    "org.matrix.msc3575.proxy": {
                        "url": "https://your-ems-hostname.ems.host"
                    }
                }
                
                girishG 1 Reply Last reply
                0
                • andreasduerenA andreasdueren

                  @girish said in Element X, Call and Server Suite are production ready:

                  Can confirm the Element X app works without OIDC auth.

                  Have you put this documentation into consideration?

                  If your host is using Custom DNS and you are not using “EMS hosts well-knowns”, you will need to update your client well-known file to enable Element X support. You will receive an email with specific instructions for your host. But, if you want to prepare, you can update your client well-known file like this:
                  GET https://yourcustomdoman.tld/.well-known/matrix/client

                  {
                      "m.homeserver": {
                          "base_url": "https://your-ems-hostname.ems.host"
                      },
                      "m.identity_server": {
                          "base_url": "https://vector.im"
                      },
                      "org.matrix.msc3575.proxy": {
                          "url": "https://your-ems-hostname.ems.host"
                      }
                  }
                  
                  girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by
                  #8

                  @andreasdueren That doc was last updated 7 months ago, so I am guessing it is updated. My understanding is that the standalone proxy is not needed anymore. The org.matrix.msc3575.proxy is also not needed anymore since the sliding window is part of synapse. I could be wrong though.

                  andreasduerenA 1 Reply Last reply
                  0
                  • girishG girish

                    @andreasdueren That doc was last updated 7 months ago, so I am guessing it is updated. My understanding is that the standalone proxy is not needed anymore. The org.matrix.msc3575.proxy is also not needed anymore since the sliding window is part of synapse. I could be wrong though.

                    andreasduerenA Offline
                    andreasduerenA Offline
                    andreasdueren
                    wrote on last edited by
                    #9

                    @girish Sorry don't know why I wrote that. You're right, looks like msc3575 is not needed anymore.

                    1 Reply Last reply
                    0
                    • andreasduerenA Offline
                      andreasduerenA Offline
                      andreasdueren
                      wrote on last edited by andreasdueren
                      #10

                      Looks like this Issue issue gives a hint as to why SSO is not working

                      Element X only supports native OIDC or password login and not the old m.login.sso flows

                      How is SSO currently implemented?

                      girishG 1 Reply Last reply
                      0
                      • andreasduerenA andreasdueren

                        Looks like this Issue issue gives a hint as to why SSO is not working

                        Element X only supports native OIDC or password login and not the old m.login.sso flows

                        How is SSO currently implemented?

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #11

                        @andreasdueren yes exactly, that's the bug. They are yet to add OIDC support in the Element X apps . the one you linked is the iOS app, the one I linked earlier was for the android app.

                        1 Reply Last reply
                        3
                        • andreasduerenA Offline
                          andreasduerenA Offline
                          andreasdueren
                          wrote on last edited by
                          #12
                          This post is deleted!
                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Bookmarks
                          • Search