-
Notifications
You must be signed in to change notification settings - Fork 42
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
Multiple default config depending on use-case #403
Comments
Thank you for that awesome work ! That is definitely a very good idea, in particular for such a multi-purpose app. Is there any performance settings that could be adjusted too ? |
We did great progress yesterday with @Thatoo !
This only makes sense if you federate only with servers targetting similar use-case, applying similar settings. |
For the Conference-like config, an option would be to have only guests on the whole server and disable federation, see matrix-org/synapse#6401 |
While writing the config panel, I realized that there were improvements possible in the default homeserver.yaml configuration. First differentiating the typical SSO/registration_disabled use-case from the password_login/registration_requires_email use-case. For instance in the latter,
password_config:policy:enabled: true
should be set.An interesting feature would be to define 2-3 typical use-cases and to adjust the config at install accordingly. In practice we could maintain several homeserver.yaml template files in conf/, so we can change more than only the config_panel settings at install.
In order to address this issue collectively, I prepared a spreadsheet listing all settings that are in the config panel and others that I found relevant to privacy protection. We could add mode if required. To define the typical use-cases and corresponding default config. In RED, settings that are not exposed in the config panel.
https://pad.exarius.org/sheet/#/2/sheet/edit/yZ6ZP-1U1c7M+4khveV+P8f8/
The text was updated successfully, but these errors were encountered: