Remix.run Logo
tananaev 8 hours ago

Self-hosted reverse geocoder with sub-millisecond query latency. C++ builder parses OSM PBF files into a compact binary index using S2 geometry cells. Rust server memory-maps the index and serves a Nominatim-compatible API. Docker support with automatic HTTPS.

gniv 6 hours ago | parent [-]

How long does it take to build the whole index?

tananaev 3 hours ago | parent | next [-]

It took about 8-10 hours for me on a 192GB Hetzner cloud machine. The resulting index was just 18GB, so once the index is created it's really efficient and you can easily run it on a small VM.

KomoD 6 hours ago | parent | prev [-]

I tried the "Australia and Oceania" pbf which is really small and it took ~15min