Новых пользователей перенаправляют на id.discourse.com вместо регистрации на форуме

Недавно я установил Discourse на свой сервер, но столкнулся с проблемой при регистрации пользователей. Когда новый пользователь пытается создать аккаунт, его перенаправляют на id.discourse.com вместо завершения регистрации прямо на моём форуме.

Мне нужно, чтобы весь процесс регистрации проходил на моём собственном форуме.

Возможно, это происходит потому, что я не настроил SMTP во время первоначальной установки? Если да, как можно подключить SMTP уже после установки?

В настоящее время я использую Brevo для отправки писем, поэтому, если у кого-то есть пошаговая инструкция или рекомендуемые настройки для интеграции Brevo с Discourse, это было бы очень полезно.

Если вы не настроили электронную почту, вы можете сделать это, отредактировав файл app.yml, установив переменные DISCOURSE_SMTP_USER_NAME и DISCOURSE_SMTP_PASSWORD.

Насколько я помню, вы можете полностью отключить Discourse ID с помощью настройки enable discourse id.

Ознакомьтесь с этим разделом для настройки электронной почты:

Введите эти значения, когда ./discourse-setup запросит их, следуя руководству по установке. Чтобы изменить текущий сервис электронной почты, также запустите ./discourse-setup (это временно отключит форум на несколько минут во время перестройки).

Brevo, ранее SendInBlue, GDPR — 300 писем в день бесплатно

Адрес SMTP-сервера? smtp-relay.brevo.com
Имя пользователя SMTP?      [Учетные данные SMTP для вашего домена на вкладке [SMTP-Key](https://app.brevo.com/settings/keys/smtp)]
Пароль SMTP?       [Учетные данные SMTP для вашего домена на вкладке [SMTP-Key](https://app.brevo.com/settings/keys/smtp)]
Порт:                587

Я выполнил все указанные выше шаги, но основная проблема осталась прежней.

В настройках администратора я отключил Discourse ID, но теперь, когда пользователь нажимает на «Регистрация», на странице не отображается ни одного поля.

Хм… у вас включена настройка «Разрешить новые регистрации»?

А также «Включить локальные входы».