Skip to content
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

Management interface? #11

Open
jech opened this issue Dec 23, 2020 · 3 comments
Open

Management interface? #11

jech opened this issue Dec 23, 2020 · 3 comments

Comments

@jech
Copy link
Owner

jech commented Dec 23, 2020

Currently, managing Galène requires manually editing a bunch of JSON files. We need a user-friendly administrative interface.

A few thoughts:

  • the administrative interface should not be part of the Galène server, which does not need any write access except in the recordings directory (if you're not recording, Galène can be run from a read-only filesystem);
  • there is no need for a private protocol between the administrative interface and Galène, since Galène will automatically pick up any changes made to its configuration files;
  • it should be possible to both edit the files manually and run the administrative interface (which should detect lost updates and react accordingly).
Repository owner deleted a comment from TheNomad11 Jan 20, 2021
@nlienard
Copy link

Good idea to have a management interface.
For now, it is not user-friendly to create/modify json files through SSH for end-users :)
In other words, it would be great to have the ability to create/protect/close room (group) through a web interface.

Is that possible to start with a button "admin" on Home page protected by Login/pass from users defined in data/passwd.
Then they would have a form to create new rooms (groups). And below, to list the active rooms (private/public) with ability to rename or remove them.

Thanks.

@jech
Copy link
Owner Author

jech commented Apr 13, 2024

A suitable API has been merged. Plase see https://galene.org/README.API.html.

(There's a very early prototype of an interface in the branch management-ui, but it's not usable yet.)

@jech
Copy link
Owner Author

jech commented Oct 6, 2024

There is now a link for changing your own password in the side pane that uses the new API, since that's easy to implement and meets a demonstrated need.

Next step is to write a command-line interface (tentatively called galenectl, unless somebody has a better idea), since that's something I often wish I had when I administer the server at https://galene.org:8443 (I happen to be more compfortable with the command line than with point-and-click interfaces, but I realise that's not necessarily the case of everyone.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants