New users redirected to id.discourse.com instead of forum signup

I recently installed Discourse on my server, but I’m facing an issue during user registration. When a new user tries to create an account, they get redirected to id.discourse.com instead of completing the signup directly on my forum.

I want the entire signup process to stay on my own forum.

Is this happening because I didn’t configure SMTP during the initial setup? If yes, how can I connect SMTP now after installation?

I am currently using Brevo for email services, so if anyone has a step-by-step guide or recommended settings for configuring Brevo with Discourse, that would be really helpful.

2 Likes

If you didn’t setup email, you can do so by editing the details in your app.yml file by setting up DISCOURSE_SMTP_USER_NAME and DISCOURSE_SMTP_PASSWORD variables.

IIRC you can disable Discourse ID completely with the enable discourse id setting.

See this section for setting up email:

Enter these values when prompted by ./discourse-setup per the install guide. To change the current email service, run ./discourse-setup as well (this will bring the forum offline for a few minutes while it gets rebuilt).

Brevo, previously SendInBlue, GDPR — 300 email per day free

SMTP server address? smtp-relay.brevo.com
SMTP user name?      [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
SMTP password?       [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
Port:                587
2 Likes

I did all the above mentioned steps but the main issue remains the same.

In admin Settings, I turned off the discourse ID but now when user clicks on ‘signup‘ no field is shown on the page.