¿Qué es MAXMIND y por qué querría usarlo?
Discourse utiliza MAXMIND para proporcionar información geográfica para búsquedas inversas de IP.
Sin la base de datos de Maxmind, verá algo como esto:
O quizás haya notado este mensaje aparecer brevemente al reconstruir su contenedor:
La descarga de la base de datos de IP de MaxMind requiere un ID de cuenta y una clave de licencia.
Por favor, configure DISCOURSE_MAXMIND_ACCOUNT_ID y DISCOURSE_MAXMIND_LICENSE_KEY. Consulte https://meta.discourse.org/t/configure-maxmind-for-reverse-ip-lookups/173941 para más detalles.
¿Por qué debería importarme?
A menudo es útil para los moderadores ver desde dónde se está iniciando sesión una persona para determinar si es quien (y dónde) dice ser, o para diagnosticar problemas en su sitio. («Oh, frecuentemente vemos problemas con Special-ISP».)
Además, desde 2.2.0.beta4, Discourse también utiliza esta información para notificar a los administradores si se detecta un inicio de sesión desde una ubicación nueva. Sin la base de datos de Maxmind, Discourse no puede proporcionar esta notificación.
¿Qué pasa si no configuro una cuenta de MaxMind y genero una clave de licencia?
No podrá realizar búsquedas inversas. Si los problemas mencionados anteriormente no le preocupan, es muy probable que no ocurra nada malo si simplemente ignora esto.
¿Cómo configuro una cuenta de MaxMind y obtengo un ID de cuenta y una clave de licencia?
Consulte la página de Maxmind Generate a license key para obtener instrucciones actualizadas, pero necesita:
- Visitar la página de Registro de GeoLite2.
- Generar una clave de licencia en la pestaña Administrar claves de licencia en la barra de navegación izquierda una vez que haya iniciado sesión. Genere una nueva clave y copie el ID de cuenta y la clave de licencia. Si la pierde, deberá generar una nueva.
Luego, agregue esa clave a la sección ENV de su app.yml con una línea como esta:
DISCOURSE_MAXMIND_ACCOUNT_ID: tu-id-de-cuenta-aquí
DISCOURSE_MAXMIND_LICENSE_KEY: tu-clave-aquí
O mediante discourse-setup cuando se le solicite.
Notas para usuarios de IPv6
La instalación estándar no admite completamente IPv6 de forma predeterminada. Si tiene un servidor configurado con IPv6 y necesita información de Maxmind para direcciones IPv6, deberá asegurarse de que la dirección IP real del usuario sea la que llega a Discourse, normalmente mediante el uso de un proxy externo que pase la dirección IP remota a Discourse. Esto requiere más conocimientos de administración de sistemas que la instalación estándar.


