-
Notifications
You must be signed in to change notification settings - Fork 43
Description
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/