Hacker News new | ask | show | jobs
by tananaev 87 days 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.
1 comments

How long does it take to build the whole index?
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.
I tried the "Australia and Oceania" pbf which is really small and it took ~15min