Show HN: Offline tiles and routing and geocoding in one Docker Compose stack

Offline maps in a box: HN cheers while skeptics ask, “Will it eat my hard drive”

TLDR: Corviont’s demo packs maps, routing, and address search into one offline bundle you run yourself. The crowd is hyped about ditching cloud ties, but they’re clashing over storage size, begging for true offline house-number search, and asking for modular features—while comparisons to Headway Maps add extra spice.

Corviont just rolled into Show HN with a crowd-pleaser: a plug-and-play offline maps bundle that runs on your own device—no internet needed. Think map view, turn-by-turn routing, and address search all living on your laptop, boat, or factory floor. The Monaco demo shows it off, and the pitch hits hard: ships, fleets, and privacy-first teams get maps that keep working even when the signal dies. The crowd loved the anti-cloud vibe and the promise of no per-route fees, with plenty of “finally!” energy.

Then the hot takes landed. One tinkerer, bikelang, proposed a video-game spin on routing: use the map’s “tile” levels to unlock small roads as you zoom in, keeping memory light while flying down highways. Others went straight for practical pain: willi59549879 begged for offline house-number search—something even Google’s app fumbles without internet. Meanwhile, leros fired the big question: won’t this require a massive pile of map data, like hundreds of gigabytes?

Feature wishlists piled up too. tomaskafka wants to run just the reverse address lookup to save space, while dabreegster dropped a link to Headway Maps, sparking the inevitable “which DIY map stack rules” face-off. Jokes flew about “Docker on a boat,” but the mood stayed clear: offline is hot, storage is scary, and everyone wants knobs to tune

Key Points

  • Corviont’s stack provides offline tiles, routing, and geocoding via Docker containers with a local MapLibre UI.
  • The Monaco demo uses PMTiles for local vector tile serving, Valhalla for routing, and a SQLite/Nominatim-based geocoding API.
  • Designed for edge, remote, mobile, and privacy-sensitive environments, all requests are served locally without external APIs.
  • Roadmap includes a local map updater, custom GeoJSON overlays, richer geocoding outputs, and integrations with Portainer, Mender, K3s/Kubernetes, AWS, and Azure.
  • Pricing is planned as a per-device license by region, with no per-request or per-route fees, and users can request regions via email.

Hottest takes

“leverage the quadtree aspect of tiling… unlock small roads” — bikelang
“searching with street name and number offline would be nice” — willi59549879
“Does this not require a massive database of tiles?” — leros
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.