Configurar GeoLite2 para DSpace
Created by: mesanhueza
MaxMine menciona, en el artículo Significant Changes to Accessing and Using GeoLite2 Databases, que hay nuevas medidas legislativas, vigentes a partir del 30 de diciembre de 2019, que imponen restricciones que afectan su capacidad de continuar distribuyendo bases de datos GeoLite2 en una página pública, bajo la Licencia Internacional Creative Commons Attribution-ShareAlike 4.0.
Referencias
- Ver el PR https://jira.lyrasis.org/browse/DS-4409
- Ver la documentación de DSpace https://wiki.lyrasis.org/display/DSDOC6x/SOLR+Statistics#SOLRStatistics-ManagingtheGeoLiteDatabaseFile
Tareas
-
Crear y configurar una cuenta en GeoLite2 para el RID en el siguiente enlace https://www.maxmind.com/en/geolite2/signup -
Establecer una contraseña y crear una License Key -
Configurar un mecanismo de descarga utilizando el programa de actualización GeoIP o creando un script de descarga directa
# Agregar al Crontab
# Actualizacion de la bbdd geolite el día 2 de cada mes
0 5 2 * * dspace wget -qO- "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=$GEOLITEv2_LICENSE_KEY&suffix=tar.gz" | tar --wildcards --directory $DSPACE/config/ -xz "GeoLite2-City_*/GeoLite2-City.mmdb" --strip-components 1
Para nuestro caso seria
# Actualizacion de la bbdd geolite el día 2 de cada mes
0 5 2 * * dspace wget -qO- "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=$GEOLITEv2_LICENSE_KEY&suffix=tar.gz" | tar --wildcards --directory /var/dspace/install/config/ -xz "GeoLite2-City_*/GeoLite2-City.mmdb" --strip-components 1