Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Synapse admin UI #2032

Closed
maitrenageur-zz opened this issue Mar 19, 2017 · 26 comments
Closed

Synapse admin UI #2032

maitrenageur-zz opened this issue Mar 19, 2017 · 26 comments
Labels
A-Admin-API z-feature (Deprecated Label)

Comments

@maitrenageur-zz
Copy link

I try to understand synapse and the matrix behind.
So I'm looking for administration tools e.g.:
a) To delete (hard) accounts on my home server.
b) To setup a expiration of the account validity, if a user had no login within the last two years (as example).
c) To see how many accounts are registered.
d) etc.

thank you.

@ArchangeGabriel
Copy link
Contributor

And in d), I’d like to put everything from #2031 regarding deleting/pruning rooms locally while making federated server that my HS is leaving those rooms. ;)

@add-n2x
Copy link

add-n2x commented Sep 11, 2017

For c) you can do following right now:

sqlite3 /var/lib/matrix-synapse/homeserver.db

select * from users;

@richvdh
Copy link
Member

richvdh commented Oct 9, 2017

@richvdh richvdh changed the title Matrix/Synapse Administration Synapse admin UI Oct 9, 2017
@almereyda
Copy link
Contributor

  • manually resetting passwords
  • test email delivery

@rubo77
Copy link
Contributor

rubo77 commented Aug 10, 2018

Seems like here someone started a GUI: https://github.com/aminhusni/Trinity_Matrix_Management_GUI

@BloodyIron
Copy link

@rubo77 looks like it might be abandoned :(

We really need a GUI method to administrate Matrix/HS stuff like that though...

@miztizm
Copy link

miztizm commented Nov 13, 2018

Any news on Admin GUI dev ?

@awesome-manuel
Copy link
Contributor

Is the _matrix/client/r0/admin/register endpoint that is used by https://github.com/matrix-org/synapse/blob/master/synapse/_scripts/register_new_matrix_user.py included in any offical spec?

@neilisfragile
Copy link
Contributor

@devcline Nothing concrete I'm afraid - clearly it is a good thing to have, more a question of finding the time to work on it - practically speaking it sits well behind S2S spec work as we try and get to an r0 release.

You can see our immediate 'to do' here https://github.com/orgs/matrix-org/projects/2

@neilisfragile
Copy link
Contributor

@awesome-manuel no, not that I can see. I suspect we'd build out our admin interface, prove it in the wild and then spec.

@richvdh
Copy link
Member

richvdh commented Nov 14, 2018

/_matrix/client/r0/admin/ is meant for stuff that's specific to a HS implementation (there's one endpoint which has slipped through the net into the CS spec somehow). Many of the endpoints synapse exposes there (including /register) are documented in synapse/docs/admin_api.

@RobinVanhove
Copy link

According to vector-im/riot-web#4125

we're prioritising the riot redesign over this sort of admin interface. contributions from the community would be very welcome on it.

Which is understandable to do in riot with a universal API to every server.

But it should be reasonable to create something specifically for the synapse server. Connecting directly to the databse

@ara4n
Copy link
Member

ara4n commented Feb 10, 2019

building a web UI is on the horizon in the next ~3 months, one way or another

@BloodyIron
Copy link

@ara4n any word on target scope of features? :D

@targodan
Copy link
Contributor

Being able to use the server notice thingy to send custom messages would be great. (Yes, you can use the manhole now but it's a pain in the nether regions)

@Luraktinus
Copy link

Hope this WebUI is coming soon

@awesome-manuel
Copy link
Contributor

We started to implement an admin UI for synapse: https://github.com/Awesome-Technologies/synapse-admin

@BloodyIron
Copy link

Nice!

@awesome-manuel
Copy link
Contributor

We did a complete rewrite using (react-admin)[https://marmelab.com/react-admin/].
Docker-Container is up-to-date: https://hub.docker.com/r/awesometechnologies/synapse-admin

@Cam-B
Copy link

Cam-B commented Jul 17, 2020

building a web UI is on the horizon in the next ~3 months, one way or another

Is this still on the horizon @ara4n ? I haven't been able to find anything regarding this recently.

@Cam-B
Copy link

Cam-B commented Jul 17, 2020

We did a complete rewrite using (react-admin)[https://marmelab.com/react-admin/].
Docker-Container is up-to-date: https://hub.docker.com/r/awesometechnologies/synapse-admin

This looks pretty cool. Is this currently the main functional admin gui?

@mesahil1
Copy link

We did a complete rewrite using (react-admin)[https://marmelab.com/react-admin/].
Docker-Container is up-to-date: https://hub.docker.com/r/awesometechnologies/synapse-admin

How can we get access to the endpoints /matrix and /_synapse/admin ?

@dklimpel
Copy link
Contributor

You can use a reverse proxy. The documentation is there: https://matrix-org.github.io/synapse/latest/reverse_proxy.html#synapse-administration-endpoints

@mesahil1
Copy link

mesahil1 commented Jul 12, 2021 via email

@dklimpel
Copy link
Contributor

You can get support there:
https://github.com/matrix-org/synapse#support

For support installing or managing Synapse, please join #synapse:matrix.org (from a matrix.org account if necessary) and ask questions there. We do not use GitHub issues for support requests, only for bug reports and feature requests.

And a few closed issues here: https://github.com/Awesome-Technologies/synapse-admin/issues?q=is%3Aissue+fail

@erikjohnston
Copy link
Member

I don't think we have any plans on adding an admin UI to Synapse any time soon, and https://github.com/Awesome-Technologies/synapse-admin is a good alternative, so I'm going to close this for now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Admin-API z-feature (Deprecated Label)
Projects
None yet
Development

No branches or pull requests