crazy-max/geoip-updater

Download and update MaxMind's GeoIP2 databases on a time-based schedule

Go

75

451 commits

updated Sep 29, 2026

See the code

README

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls
Codecov Become a sponsor Donate Paypal

About

geoip-updater keeps MaxMind's GeoIP2 databases up to date. Configure the editions you need, provide your MaxMind credentials, and let it download fresh MMDB or CSV archives on a schedule for local use.

It is available as a single executable and a container image, so it fits equally well as a small host-level updater or a containerized job in an existing stack.

[!TIP] Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!

Documentation

Documentation can be found on https://crazymax.dev/geoip-updater/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.

cron
docker
downloader
geoip2
golang
maxmind
scheduler
updater

crazy-max/geoip-updater

Download and update MaxMind's GeoIP2 databases on a time-based schedule

Go

75

451 commits

updated Sep 29, 2026

See the code

README

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls
Codecov Become a sponsor Donate Paypal

About

geoip-updater keeps MaxMind's GeoIP2 databases up to date. Configure the editions you need, provide your MaxMind credentials, and let it download fresh MMDB or CSV archives on a schedule for local use.

It is available as a single executable and a container image, so it fits equally well as a small host-level updater or a containerized job in an existing stack.

[!TIP] Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!

Documentation

Documentation can be found on https://crazymax.dev/geoip-updater/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.

cron
docker
downloader
geoip2
golang
maxmind
scheduler
updater

Project health

Overall

5.3/10

Maintained

5/10

Code review

0/10
OpenSSF Scorecard

Latest release

v1.13.0 · Apr 21, 2026

Releases this year

2