New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synapse admin UI #2032

Open
maitrenageur opened this Issue Mar 19, 2017 · 11 comments

Comments

Projects
None yet
10 participants
@maitrenageur

maitrenageur commented Mar 19, 2017

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

This comment has been minimized.

Contributor

ArchangeGabriel commented Mar 19, 2017

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. ;)

@davidtrattnig

This comment has been minimized.

davidtrattnig commented Sep 11, 2017

For c) you can do following right now:

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

select * from users;
@richvdh

This comment has been minimized.

Member

richvdh commented Oct 9, 2017

@richvdh richvdh changed the title from Matrix/Synapse Administration to Synapse admin UI Oct 9, 2017

@almereyda

This comment has been minimized.

almereyda commented Nov 23, 2017

  • manually resetting passwords
  • test email delivery
@rubo77

This comment has been minimized.

Contributor

rubo77 commented Aug 10, 2018

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

@BloodyIron

This comment has been minimized.

BloodyIron commented Nov 4, 2018

@rubo77 looks like it might be abandoned :(

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

@devcline

This comment has been minimized.

devcline commented Nov 13, 2018

Any news on Admin GUI dev ?

@awesome-manuel

This comment has been minimized.

awesome-manuel commented Nov 13, 2018

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

This comment has been minimized.

Contributor

neilisfragile commented Nov 14, 2018

@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

This comment has been minimized.

Contributor

neilisfragile commented Nov 14, 2018

@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

This comment has been minimized.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment