Nous prenons désormais en charge la méthode officiellement recommandée pour obtenir les bases de données, comme indiqué ici :
Si vous souhaitez recevoir les mises à jour régulières de MaxMind, vous devrez vous rendre sur GeoLite sign up | MaxMind pour créer un compte et générer une clé de licence.
Ensuite, vous devrez modifier votre conteneur pour l’inclure dans la section env :
env:
DISCOURSE_MAXMIND_LICENSE_KEY: ...votre clé ici...
Cette correction garantit qu’il n’y a plus de « bombe à retardement ». Si aucune clé de licence n’est présente, nous n’essaierons jamais de télécharger les fichiers.
Nous discutons avec MaxMind de la possibilité d’inclure les bases de données mises à jour dans nos nouvelles images de base. Il existe deux alternatives pour les auto-hébergeurs, selon l’issue de ces discussions :
-
Aucune résolution d’adresse IP sur la page de profil utilisateur et la page d’administration tant qu’une licence n’est pas ajoutée.
-
Une résolution d’adresse IP obsolète pendant un maximum de N jours après l’obtention de l’image de base (c’est-à-dire après avoir exécuté
./launcher rebuild app).
Il est très probable que l’option (1) soit retenue pour les auto-hébergeurs.
Nous explorons également d’autres alternatives, mais nos options sont assez limitées.
Je suis fermement opposé à l’ajout dans le cœur du système de fonctionnalités effectuant des recherches d’IP via un service web, car cela expose des informations à un tiers. Il n’existe que deux grandes alternatives réelles, et toutes deux nécessitent une inscription.