These days, I've been working on a solution that would allow us to geolocate users through their IP address, with our extension, which is the actual database we can use to geolocate IPs.
After completing the investigation I opted for header provided by Next.js. Once we capture their IP, we'll search for its origin in our file using the node was extremely helpful for this purpose. This integration automatically manages the download and update of the file with minimal configuration, requiring only your credentials to be provided.
The main problem I encountered was that within a node:alpine Docker container, I couldn't execute cron jobs with a user other than root. I resolved this by using

SOCIAL SHARE CARD GENERATOR