Письма активации: discourse-doctor работает, сам Discourse — нет

Значит, при запуске теста почты по адресу /admin/email сообщение не отправляется? Запущен ли /sidekiq? Вы выполнили стандартную установку?

Для работы Discourse требуется доменное имя, поэтому ваша проблема может быть связана с привязкой только к localhost.