Discourse отображает IP-адрес сервера/localhost как IP-адрес пользователя

Это может быть причиной ваших проблем. Попробуйте установить Discourse на сервер без каких-либо панелей или обратных прокси и сообщите, столкнетесь ли вы с той же проблемой.

В качестве первого шага начните с корректировки блока location для Discourse в соответствии с деталями, приведенными здесь: Run other websites on the same machine as Discourse