- Some improvements have been implemented in the role that allow configuring the coTURN server with greater flexibility when:
- is located behind a NAT
- it is desired to use TLS certificates
- it is desired to customize the communication ports used
- Now it is possible to configure an external mail server to send notifications. Postfix is kept as the default option but it is not installed and configured unnecessarily if it will not be used.
- Now the nginx reverse proxy settings are based on the official Matrix Synapse documentation. Additionally, the
synapse_enable_admin_endpoints
boolean variable was added to enable or disable publishing of admin API endpoints.
- Small change on python package name and the role now support Debian Bullseye. The psycopg2 package name is inferred from the system to maintain backward compatibility with Stretch and Buster.
- Version 2.0.0 of the role is not able to install Element web app from version 1.7.15. Since version 3.0.0, this role is compatible with Element web app version 1.7.15 and above, but is not compatible with Riot/Element versions 1.7.14 and olders.
- Fix coTURN configuration issues. Now the default value of
synapse_turn_port
is set to at 3478 - Riot is now Element!. Due to the rebrand of the web client, the documentation and all variables
riot_*
were renamed toelement_*
to keep up to date.
- Now you can manage max upload file size
- Now you can manage reCAPTCHA registration and tokens
- Added CoTURN installation and integration
- Added Riot web app UI customization
- Custom welcome page template
- Branding
- Custom themes
- Added LDAP integration
-
Added Postfix and mailing configuration
-
Added upgrade option from parameter
- First stable version. Includes: Nginx reverse proxy, PostgreSQL database and Riot web client