Show HN: Offline tiles and routing and geocoding in one Docker Compose stack
Hacker News (score: 51)Description
I’m building Corviont, a self-hosted offline maps appliance (tiles + routing + search) for edge/on-prem devices.
Hosted demo (no install): https://demo.corviont.com/
Self-host (Docker Compose repo): https://github.com/corviont/monaco-demo
Docs: https://www.corviont.com/docs
What’s inside:
- Vector tiles served locally (PMTiles)
- Routing served locally (Valhalla)
- Offline geocoding/search + reverse (SQLite Nominatim-based index)
- MapLibre UI wired to the local endpoints
After the initial image + data pulls, it runs fully offline (no external map/routing/geocoding API calls).Next (if people need it): a signed on-device updater for regional datasets (verify → atomic swap → reload).
I’d love feedback: where offline maps/routing/search matters for you, and what constraints bite (hardware, fleet size, update windows, regions, deployment style).
More from Hacker
Common Lisp SDK for the Datastar Hypermedia Framework
Common Lisp SDK for the Datastar Hypermedia Framework
No Graphics API
No Graphics API
Ghostty compiled to WASM with xterm.js API compatibility
Ghostty compiled to WASM with xterm.js API compatibility
Terminal Latency on Windows (2024)
Terminal Latency on Windows (2024)
No other tools from this source yet.