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. Matrix Homeserver Sliding Sync

Matrix Homeserver Sliding Sync

Scheduled Pinned Locked Moved Matrix (Synapse/Element)
16 Posts 9 Posters 6.4k Views 12 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.
    • ericdrgnE Offline
      ericdrgnE Offline
      ericdrgn
      wrote on last edited by
      #1

      Wondering if anyone has looked into adding Sliding Sync to cloudron at all. It'll be what matrix is moving to in the future. I found out via the latest element ios update that they made some breaking changes (no replies in notifications, no element in share menu) due to issues with encryption and they have no plans to fix it as Element X will eventually be rolled into the standard Element app and that works fine on that side.

      All that to say eventually (looking like near future) the element android and ios apps will no longer work as the current Matrix homeserver we have in cloudron doesn't have sliding sync and the new apps don't work with it (you can try logging into Element X on ios and see the error I see saying sliding sync is needed).

      Anyway there is this page explaining more: https://github.com/matrix-org/sliding-sync/blob/main/docs/Landing.md

      but from the way it sounds without support for sliding sync the matrix homeserver as it is will no longer work. Found this video from a while back as well.

      Sliding sync is on version 0.99.5 and the Element X app is no longer in testflight so it's looking like they will probably be forcing all of that pretty soon. And as mentioned for anyone used to using the current Element app you'll probably run into the same issues as me where the latest update hinders the app in a big way.

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

        Interesting, wasn't aware. I guess we can package this as part of the app itself.

        andreasduerenA L 2 Replies Last reply
        6
        • girishG girish

          Interesting, wasn't aware. I guess we can package this as part of the app itself.

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

          @girish Yes please, this would be great!

          1 Reply Last reply
          2
          • girishG girish

            Interesting, wasn't aware. I guess we can package this as part of the app itself.

            L Offline
            L Offline
            lukas
            wrote on last edited by
            #4

            @girish any plans when this will happen?

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

              @lukas There is no ETA . AFAIK, the whole thing is still unstable. Even the routes are called unstable - https://github.com/matrix-org/sliding-sync/tree/main#same-hostname . If you just want to play with the idea, it looks like this can be launched in a separate VM or equivalent, not sure. I have to say there is not a whole lot of information other than that github page.

              I also don't quite understand why it is totally separate from synapse. Should this not be just a part of synapse? Sync is like so basic... why would it be running in a separate domain, somewhere else. I think it will help us make some design decisions (for packaging) based on what the answers to these questions are.

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

                I also checked the Android Client "Element X". It has 1k+ downloads. I don't think this is meant for general use yet. For reference, the Element client has more than a million.

                Happy to be corrected.

                image.png

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

                  Matrix just announced Matrix 2.0 with sliding sync:

                  https://matrix.org/blog/2023/09/matrix-2-0/

                  Commentary including the Matrix project lead, Arathorn: https://news.ycombinator.com/item?id=37599510

                  1 Reply Last reply
                  7
                  • benborgesB Offline
                    benborgesB Offline
                    benborges
                    wrote on last edited by
                    #8

                    I think it's clear that in the future the Sync won't be a proxy on another domain but rather integrated ?

                    BenB

                    infogulchI 1 Reply Last reply
                    0
                    • benborgesB benborges

                      I think it's clear that in the future the Sync won't be a proxy on another domain but rather integrated ?

                      infogulchI Offline
                      infogulchI Offline
                      infogulch
                      wrote on last edited by
                      #9

                      Yes I believe that's the long term plan, but it will take a while to get there.

                      1 Reply Last reply
                      1
                      • R Offline
                        R Offline
                        r369
                        wrote on last edited by r369
                        #10

                        Yes, any update about sliding sync? Is must be implemented and it was ages since it was out @girish

                        jdaviescoatesJ 1 Reply Last reply
                        1
                        • R r369

                          Yes, any update about sliding sync? Is must be implemented and it was ages since it was out @girish

                          jdaviescoatesJ Offline
                          jdaviescoatesJ Offline
                          jdaviescoates
                          wrote on last edited by
                          #11

                          @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.

                          I use Cloudron with Gandi & Hetzner

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

                            Still not v1 😑
                            However I stumbled across these instructions for self-hosting in case anyone is interested.

                            1 Reply Last reply
                            1
                            • jdaviescoatesJ Offline
                              jdaviescoatesJ Offline
                              jdaviescoates
                              wrote on last edited by
                              #13

                              This is now production ready, see https://forum.cloudron.io/topic/12515/element-x-call-and-server-suite-are-production-ready

                              I use Cloudron with Gandi & Hetzner

                              potemkin_aiP 1 Reply Last reply
                              2
                              • jdaviescoatesJ jdaviescoates

                                This is now production ready, see https://forum.cloudron.io/topic/12515/element-x-call-and-server-suite-are-production-ready

                                potemkin_aiP Offline
                                potemkin_aiP Offline
                                potemkin_ai
                                wrote on last edited by
                                #14

                                @jdaviescoates not yet features complete and still with many bugs and issues thought 🙂

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

                                  Per https://matrix.org/blog/2024/10/29/matrix-2.0-is-here/ this is integrated now

                                  jdaviescoatesJ 1 Reply Last reply
                                  1
                                  • girishG girish

                                    Per https://matrix.org/blog/2024/10/29/matrix-2.0-is-here/ this is integrated now

                                    jdaviescoatesJ Offline
                                    jdaviescoatesJ Offline
                                    jdaviescoates
                                    wrote on last edited by
                                    #16

                                    @girish all sounds very promising indeed.

                                    I just went to see if I can now connect to my Cloudron Matrix using Element X... the QR Code login thing at least doesn't seem to have been implemented on Cloudron yet:

                                    b6462474-d41a-457f-97d6-545ddad657f8-image.png

                                    And trying to login in manually doesn't seem to work yet either:

                                    Screenshot_20241104-132148_Element X.png

                                    Hopefully in the coming months such things will begin to work? Do we know what we're waiting for? I guess maybe for 2.0 to actually release and packaged? 🙂

                                    I use Cloudron with Gandi & Hetzner

                                    1 Reply Last reply
                                    1
                                    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