Railway

Deploy MaxMind GeoIP

IP geolocation service powered by MaxMind's GeoLite2 database

Deploy MaxMind GeoIP

MaxMind GeoIP

dangos-dev/GeoIP

Just deployed

A high-performance IP geolocation service powered by MaxMind's GeoLite2 database, built with Rust and Axum.

Features

  • 🌍 IP Geolocation Lookups
  • ⚡ Async Architecture
  • 🔄 Automatic Weekly Database Updates
  • 📦 Self-Contained Database Management
  • 🔒 Graceful Shutdown Handling
  • 📈 Built-in Logging

Configuration

Required environment variables:

  • ACCOUNT_ID: MaxMind account ID
  • LICENSE_KEY: MaxMind license key

API Endpoints

  • GET /: Service status check
  • GET /{ip}: Lookup any IPv4/IPv6 address
  • GET /me: Lookup your own IP (TODO)
  • POST /database: Trigger manual database update (TODO)

Scheduled Updates

Automatic weekly updates occur every Sunday at 00:00 UTC. Manual updates can be triggered via the API.

Learn more

Check dangos-dev/GeoIP repo.


Template Content

MaxMind GeoIP

dangos-dev/GeoIP

More templates in this category

View Template
NEW
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta