Wir unterstützen nun die offiziell unterstützte Methode zum Abrufen von Datenbanken gemäß:
Wenn Sie regelmäßige MaxMind-Updates erhalten möchten, müssen Sie sich unter GeoLite sign up | MaxMind registrieren, um ein Konto zu erstellen und einen Lizenzschlüssel zu generieren.
Anschließend passen Sie Ihren Container an, indem Sie den Schlüssel im Abschnitt env: hinzufügen:
env:
DISCOURSE_MAXMIND_LICENSE_KEY: ...hier den Schlüssel einfügen...
Die Korrektur stellt sicher, dass es keine Zeitbombe mehr gibt. Wenn kein Lizenzschlüssel vorhanden ist, werden wir niemals versuchen, die Dateien herunterzuladen.
Wir diskutieren mit MaxMind über die Möglichkeit, die aktualisierten Datenbanken in unseren neuen Basis-Images zu bündeln. Für Self-Hoster gibt es je nach Ergebnis zwei Alternativen:
-
Keine IP-Auflösung auf der Benutzerprofilseite und der Admin-Seite, bis Sie eine Lizenz hinzufügen.
-
Veraltete IP-Auflösung für bis zu N Tage, seit Sie ein Basis-Image erhalten haben (d. h. seit Sie
./launcher rebuild appausgeführt haben).
Es ist sehr wahrscheinlich, dass (1) das Ergebnis für Self-Hoster sein wird.
Wir untersuchen auch andere Alternativen, aber unsere Hände sind ziemlich gebunden.
Ich bin stark dagegen, Funktionalität zum Kern hinzuzufügen, die IP-Abfragen über einen Webdienst durchführt, da dies Informationen an einen Dritten weitergibt. Es gibt nur zwei echte große Alternativen, und beide erfordern eine Registrierung.