maxmind-geolite-mirror
v1.3.0
Published
Mirror maxmind dbs from geolite.maxmind.com
Downloads
3,047
Readme
maxmind-geolite-mirror
Mirror maxmind GeoIP version 2 databases from maxmind.com.
Install
npm install -g maxmind-geolite-mirror
mkdir -p /usr/local/share/GeoIP
/usr/local/bin/maxmind-geolite-mirror
The last command will download all the databases to the GeoIP share directory.
Configure
The MaxMind license key must be configured. It can be set by:
- editing config.js
- setting the environment variable MAXMIND_LICENSE_KEY
If neither is set, the script will emit an error.
Update databases
/usr/local/bin/maxmind-geolite-mirror
Set this to run once a week or so. Downloads happen only when the remote file is newer than the local version.
Custom path to store maxmind database
If access to /usr/local/share/GeoIP is unavailable, the following environment variable is available: MAXMIND_DB_DIR. E.g.
export MAXMIND_DB_DIR=/home/example/maxmind-db
Contributions
Contributions are welcome and appreciated. Please keep in mind the following:
- there are no dependencies. That's on purpose.
- test coverage is at 100%, help keep it that way.
Contributors
- Carl Banbury
- Tom Lee