Давно заметил, что «Поиск IP-адреса» никогда не возвращал местоположение, но убеждал себя, что это связано с необычностью IP-адресов… пока не нашёл это:
Оказалось, я сам себя обманывал, потому что Discourse никогда не сообщал мне, что нужен API-ключ.
Если вы запускаете ./discourse-setup или редактируете файл app.yml, там есть явное место для ввода вашего API-ключа Maxmind.
Я не думаю, что это возможно/легко сделать внутри самого Discourse, так как (я почти уверен), что механизм загрузки базы данных находится вне Discourse.