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/Synapse Admin Interface

Matrix/Synapse Admin Interface

Scheduled Pinned Locked Moved Matrix (Synapse/Element)
23 Posts 11 Posters 12.9k Views 14 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

    Sorry if this is in the wrong place (and also if someone has asked this already I couldn't find it), but I found an admin interface that is being worked on for Synapse that allows easy access to some common admin level things that at this point in time are pretty hard to use in this implementation (at least for me). Is there any chance we could potentially add this (hosted through cloudron instead of run locally) and get it integrated with our matrix servers? I understand if we are waiting for the team to officially roll out an admin interface but I don't know how long that will take. Just curious.

    https://hub.docker.com/r/awesometechnologies/synapse-admin

    1 Reply Last reply
    1
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #2

      yes that is the right place to bring this up. Adding an admin UI would be great indeed. The git repo for this is apparently https://github.com/Awesome-Technologies/synapse-admin

      I just wonder how well this will work and stay in-sync with synapse itself?

      1 Reply Last reply
      0
      • girishG Do not disturb
        girishG Do not disturb
        girish
        Staff
        wrote on last edited by
        #3

        Would be great if a UI is folded into the main project itself. I would think the frontend and backend will eventually go out of sync, no?

        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #4

          That would be my concern yeah. I suppose it the balance of maintainability of the package and potential quicker release. Imo I'd wait until something like this is integrated into the synapse main project.

          1 Reply Last reply
          0
          • robiR Offline
            robiR Offline
            robi
            wrote on last edited by robi
            #5

            I just pinged one of my friends over at the Matrix team and this is what he said:

            *I wouldn't wait until we add an admin interface of our own as that's not really in the plans for the next 18 months.
            We tend to keep our admin APIs fairly stable and warn people when we add backwards-incompatible changes though (lots of people rely on them).

            So I think the dangers of the 3rd party dashboard getting out of sync are overblown, as long as the project continues to be maintained.*

            Conscious tech

            ? 1 Reply Last reply
            4
            • robiR robi

              I just pinged one of my friends over at the Matrix team and this is what he said:

              *I wouldn't wait until we add an admin interface of our own as that's not really in the plans for the next 18 months.
              We tend to keep our admin APIs fairly stable and warn people when we add backwards-incompatible changes though (lots of people rely on them).

              So I think the dangers of the 3rd party dashboard getting out of sync are overblown, as long as the project continues to be maintained.*

              ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #6

              @robi Huh fair enough. I'm all on board for this to be added then.

              1 Reply Last reply
              2
              • ericdrgnE Offline
                ericdrgnE Offline
                ericdrgn
                wrote on last edited by
                #7

                @girish @nebulon

                Any further thoughts on this with the above feedback? I have been able to run that locally myself easily with the instance of Matrix I have setup through Cloudron. Unfortunately I don't know much about all the dev stuff you all go through so I can't say how hard it would be to get that working well through Cloudron. But it took me around 5 minutes to get it running and working for all of my instances of Matrix. Basically once it is setup you just need the single instance and then you specify which Matrix instance you are logging into as an admin. Login will fail if you aren't using an account that has been made a Matrix Server Admin. But basically we would just need a single instance and that single instance could manage any and all Matrix instances even those outside of Cloudron itself.

                girishG 1 Reply Last reply
                1
                • ericdrgnE ericdrgn

                  @girish @nebulon

                  Any further thoughts on this with the above feedback? I have been able to run that locally myself easily with the instance of Matrix I have setup through Cloudron. Unfortunately I don't know much about all the dev stuff you all go through so I can't say how hard it would be to get that working well through Cloudron. But it took me around 5 minutes to get it running and working for all of my instances of Matrix. Basically once it is setup you just need the single instance and then you specify which Matrix instance you are logging into as an admin. Login will fail if you aren't using an account that has been made a Matrix Server Admin. But basically we would just need a single instance and that single instance could manage any and all Matrix instances even those outside of Cloudron itself.

                  girishG Do not disturb
                  girishG Do not disturb
                  girish
                  Staff
                  wrote on last edited by
                  #8

                  @ericdrgn Since this will most likely get packaged as a separate app, you can open a new post here - https://forum.cloudron.io/category/5/app-wishlist . We simply pick things from there based on interest/upvotes. Aside from that, I think it makes sense to have this packaged .

                  ericdrgnE R 2 Replies Last reply
                  3
                  • girishG girish

                    @ericdrgn Since this will most likely get packaged as a separate app, you can open a new post here - https://forum.cloudron.io/category/5/app-wishlist . We simply pick things from there based on interest/upvotes. Aside from that, I think it makes sense to have this packaged .

                    ericdrgnE Offline
                    ericdrgnE Offline
                    ericdrgn
                    wrote on last edited by
                    #9

                    @girish Done, thanks!

                    1 Reply Last reply
                    0
                    • girishG girish

                      @ericdrgn Since this will most likely get packaged as a separate app, you can open a new post here - https://forum.cloudron.io/category/5/app-wishlist . We simply pick things from there based on interest/upvotes. Aside from that, I think it makes sense to have this packaged .

                      R Offline
                      R Offline
                      rbzvr
                      wrote on last edited by
                      #10

                      @girish Please tell me when the package will be added?
                      It's just that my crooked hands couldn't install it correctly and I can't log in to the server. Writes the error "session ended".😊

                      ericdrgnE 1 Reply Last reply
                      0
                      • R rbzvr

                        @girish Please tell me when the package will be added?
                        It's just that my crooked hands couldn't install it correctly and I can't log in to the server. Writes the error "session ended".😊

                        ericdrgnE Offline
                        ericdrgnE Offline
                        ericdrgn
                        wrote on last edited by
                        #11

                        @rbzvr Did you make sure to follow the documentation to actually make an account an admin? You won't be able to login properly without doing that first. 😁

                        https://docs.cloudron.io/apps/synapse/#admin

                        R 1 Reply Last reply
                        1
                        • ericdrgnE ericdrgn

                          @rbzvr Did you make sure to follow the documentation to actually make an account an admin? You won't be able to login properly without doing that first. 😁

                          https://docs.cloudron.io/apps/synapse/#admin

                          R Offline
                          R Offline
                          rbzvr
                          wrote on last edited by
                          #12

                          @ericdrgn Thank you, you were right, I skipped this step.

                          1 Reply Last reply
                          1
                          • archosA Offline
                            archosA Offline
                            archos
                            wrote on last edited by
                            #13

                            Hey, just a question. Will the package ever be added to Cloudron? The post is already a year old, so just asking, somehow I can't figure out how to work the API and this would make it pretty easy I think.

                            jdaviescoatesJ girishG 2 Replies Last reply
                            1
                            • archosA archos

                              Hey, just a question. Will the package ever be added to Cloudron? The post is already a year old, so just asking, somehow I can't figure out how to work the API and this would make it pretty easy I think.

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

                              @archos best bet is probably to upvote here:
                              https://forum.cloudron.io/post/24184

                              I use Cloudron with Gandi & Hetzner

                              1 Reply Last reply
                              2
                              • archosA archos

                                Hey, just a question. Will the package ever be added to Cloudron? The post is already a year old, so just asking, somehow I can't figure out how to work the API and this would make it pretty easy I think.

                                girishG Do not disturb
                                girishG Do not disturb
                                girish
                                Staff
                                wrote on last edited by
                                #15

                                @archos I just tested this now. It runs trivially on surfer. All you have to do is:

                                • Install surfer

                                • Upload the tarball - https://github.com/Awesome-Technologies/synapse-admin/releases/download/0.8.5/synapse-admin-0.8.5.tar.gz

                                • Extract tarball

                                • Login with Synapse credentials. Note that the user you are trying to login with has to be Synapse admin. See https://docs.cloudron.io/apps/synapse/#admin on how to do this.

                                  06e5765f-64b4-478f-8a13-91f07bc0382c-image.png

                                ? archosA jdaviescoatesJ 3 Replies Last reply
                                6
                                • girishG girish

                                  @archos I just tested this now. It runs trivially on surfer. All you have to do is:

                                  • Install surfer

                                  • Upload the tarball - https://github.com/Awesome-Technologies/synapse-admin/releases/download/0.8.5/synapse-admin-0.8.5.tar.gz

                                  • Extract tarball

                                  • Login with Synapse credentials. Note that the user you are trying to login with has to be Synapse admin. See https://docs.cloudron.io/apps/synapse/#admin on how to do this.

                                    06e5765f-64b4-478f-8a13-91f07bc0382c-image.png

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #16

                                  @girish I could see this working as a basic static site app using a small node server to have a dedicated app. Is the concern just if this will continue to be maintained?

                                  girishG 1 Reply Last reply
                                  1
                                  • ? A Former User

                                    @girish I could see this working as a basic static site app using a small node server to have a dedicated app. Is the concern just if this will continue to be maintained?

                                    girishG Do not disturb
                                    girishG Do not disturb
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #17

                                    @atridad I don't know if it's actually that useful. It can only manage (existing) rooms and add users from what I can tell. It's not that full fledged an admin interface as I imagined. But still, if other's consider it useful, this is trivial to package.

                                    aessenA 1 Reply Last reply
                                    3
                                    • girishG girish

                                      @archos I just tested this now. It runs trivially on surfer. All you have to do is:

                                      • Install surfer

                                      • Upload the tarball - https://github.com/Awesome-Technologies/synapse-admin/releases/download/0.8.5/synapse-admin-0.8.5.tar.gz

                                      • Extract tarball

                                      • Login with Synapse credentials. Note that the user you are trying to login with has to be Synapse admin. See https://docs.cloudron.io/apps/synapse/#admin on how to do this.

                                        06e5765f-64b4-478f-8a13-91f07bc0382c-image.png

                                      archosA Offline
                                      archosA Offline
                                      archos
                                      wrote on last edited by
                                      #18

                                      @girish Thank you for the instructions, it's really simple

                                      1 Reply Last reply
                                      0
                                      • B Offline
                                        B Offline
                                        bscabl
                                        wrote on last edited by
                                        #19

                                        Got this working perfectly via the docker instructions 👍

                                        1 Reply Last reply
                                        1
                                        • girishG girish

                                          @atridad I don't know if it's actually that useful. It can only manage (existing) rooms and add users from what I can tell. It's not that full fledged an admin interface as I imagined. But still, if other's consider it useful, this is trivial to package.

                                          aessenA Offline
                                          aessenA Offline
                                          aessen
                                          wrote on last edited by
                                          #20

                                          @girish said in Matrix/Synapse Admin Interface:

                                          @atridad I don't know if it's actually that useful. It can only manage (existing) rooms and add users from what I can tell. It's not that full fledged an admin interface as I imagined. But still, if other's consider it useful, this is trivial to package.

                                          I am running into some issues after having used this tool to set up registration tokens where even as the admin and logged in as the admin, it will not let me delete user data. Is there an easier workaround for this? Note: Not my area of expertise but I am slowly learning and ChatGPT def helps. I am even having trouble using the Surfer CLI to access this because it won't accept my username and password despite being the superadmin.

                                          1 Reply Last reply
                                          0
                                          • humptydumptyH humptydumpty referenced this topic on
                                          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