I have configured a new homeserver that Element (Android) says it cannot create an account and prompts me to use a web client. This is a terrible user experience. See screenshot
Running a custom coTurn (on an external VPS hosted on DigitalOcean)
enable_registration: true
registration_requires_token: true (using Synapse-Admin to generate these)
auto_join_rooms (x2)
allow_guest_access: true (this is new but was receiving this error before enabling it)
server_notices
public_baseurl: https://ohana.chat
default_identity_server: https://matrix.org
web_client_location: https://web.ohana.chat/
serve_server_wellknown: true
My last server didn't have this problem and the only security I had was entering user emails on a case-by-case basis. Is this to do with registration tokens? If so, where is the documentation for this? If not, can I get a better error to show what about my homeserver the client is rejecting?
Isn't your problem rather than legacy Element Android does not seem to support the use of tokens? registration_requires_token. I don't think that legacy Element Android will receive any major updates.
Description
I have configured a new homeserver that Element (Android) says it cannot create an account and prompts me to use a web client. This is a terrible user experience. See screenshot
Steps to reproduce
Homeserver
https://ohana.chat
Synapse Version
1.115.0
Installation Method
Debian packages from packages.matrix.org
Database
PostgreSQL
Workers
Single process
Platform
Ubuntu 22.04.5
Configuration
Running a custom coTurn (on an external VPS hosted on DigitalOcean) enable_registration: true registration_requires_token: true (using Synapse-Admin to generate these) auto_join_rooms (x2) allow_guest_access: true (this is new but was receiving this error before enabling it) server_notices public_baseurl: https://ohana.chat default_identity_server: https://matrix.org web_client_location: https://web.ohana.chat/ serve_server_wellknown: true
Relevant log output
Anything else that would be useful to know?
My last server didn't have this problem and the only security I had was entering user emails on a case-by-case basis. Is this to do with registration tokens? If so, where is the documentation for this? If not, can I get a better error to show what about my homeserver the client is rejecting?