maxmind-geolite-mirror v1.3.0
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
NPM
2 years ago
2 years ago
4 years ago
4 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
9 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago