About
Your own routing engine for car, bike and foot. Turn-by-turn directions, isochrones, distance matrices and map matching on OpenStreetMap data for Germany, the DACH region or Europe, with the same API as the hosted Valhalla services and no request quota.
Notes
Your own routing engine: turn-by-turn directions, isochrones, map matching and distance matrices for car, bike and foot, computed on your device from OpenStreetMap data for Germany, the DACH region or Europe. Same API as the hosted Valhalla services, no request quota.
On first start the device downloads the region extract from Geofabrik and builds the routing graph. Germany takes one to three hours and needs about 15 GB during the build; Europe takes a day and a lot of RAM. The graph lives on a persistent volume and survives updates and rebuilds. The data is frozen at install time; to refresh, reinstall or trigger a rebuild in Configure.
Routing requests are cheap, but an open API on a home connection is easy to overload, so put the instance behind Basic Auth in Hosting unless you know who is asking.
Alternative to: Google Directions API, Mapbox Directions, GraphHopper
Facts
- Version
- 1.0.0
- Source
- Official
- Runtime
- Several containers
- Devices
- Linux
- Min. RAM
- 7.5 GB
- Project
- github.com
Install
How to run Valhalla Routing yourself
- 01
Connect a device
A Raspberry Pi, a Linux machine or a Mac that is on anyway.
- 02
Install it
One click in your Obacht account. Your device checks the signature before anything runs.
- 03
Open it from anywhere
It gets a web address under your-name.obacht.space, with HTTPS. Add your own domain if you have one.
Open-source contribution
Free
We couldn't find a donation channel for Valhalla. As long as there is none, this app costs nothing.
Run it on your own hardware.
Obacht is in a closed pilot phase. Put yourself on the list. We let people in a few at a time, so it can take a while.