Add additional option(s) for authorising use of the service via SSO.
Purpose of the feature
This rollyourown project currently supports to modes of authenticating users - standalone mode, where user accounts are managed on the Synapse server, and "gitea" mode, where user accounts are managed on a Gitea git server and users log in with their Gitea account.
The feature would add an additional option to authenticate users against additional SSO/IdP solution(s).
Include the ability to add a custom logo to the Element-Web deployment.
Purpose of the feature
Users of the rollyourown matrix deployment could add their own logo to the Element-Web front-end, so that their Element-Web front-end has consistent branding with other services in their organisation.
Additional information
The logo should be provided as a link to an existing internet resource (e.g. from an organisation's website).
The element-web configuration parameter for a custom logo is described here
Add .well-known endpoint to the deployment to return information on homeserver admin contact.
Purpose of the feature
An admin contact should be available for a Matrix homeserver in case other homeserver admins need to contact the homeserver operator to report abuse or other issues.
Synapse-admin is installed in standalone mode to enabler user management. In "gitea" mode, users are managed via a Gitea git server and synapse-admin is not installed.
Synapse-admin can be used for other server management tasks, such as room deletion, and so is also relevant in "gitea" mode for server admin tasks, which are currently only possible via CLI.