OpenAltFinder
Dawarich Atlas

Dawarich Atlas

Self-hostable OpenStreetMap stack with search, routing, POIs, and transit — a privacy-first Google Maps Platform alternative that runs on your own hardware.

Open source alternative to:

atlas-search.webp
atlas-settings.webp
atlas-routing.webp
atlas-pois.webp
1 / 4

Dawarich Atlas is a self-hostable maps stack that bundles OpenStreetMap data with Photon search, Valhalla routing, Overpass POIs, and OpenTripPlanner transit into a single Phoenix app. It is designed to run entirely on your own hardware with zero outbound API calls at runtime — every tile, address, and route is served locally.

Atlas is the maps engine that powers Dawarich, the popular self-hosted location-history app, packaged so it can stand on its own. A single docker compose up -d brings up the full stack with auto-generated secrets and local SQLite storage. Region presets let you scope the data to a city, country, or the full planet, and the in-app Settings panel handles ingestion with live progress feedback.

Compared to Google Maps Platform, Mapbox, HERE Maps, and Apple Maps, Atlas removes per-request billing, telemetry, and rate limits — the only limits are your disk and patience during the initial planet-scale ingest. It exposes both a public JSON API and an admin API for plugging in your own clients, and the same API is what Dawarich itself uses.

Frequently Asked Questions

Which platforms does Dawarich Atlas run on?

Atlas runs as a Docker Compose stack on Linux servers, NAS devices such as Unraid, Synology, and QNAP, and macOS for development. The shipped app is a Phoenix web app accessible from any modern browser — no client install needed.

What mapping features does Dawarich Atlas include?

Atlas bundles vector and raster basemaps via Protomaps and MapLibre, address and place search via Photon, turn-by-turn routing via Valhalla, points of interest via Overpass, and transit routing via OpenTripPlanner — all served locally from your data volumes with no external API calls.

How long does the initial data ingest take?

City-scale presets boot in minutes, country-scale presets take hours of background ingest, and a full planet ingest can take days. The Settings panel shows live progress and restarts only the affected services when finished.

Does Dawarich Atlas have an API?

Yes. Atlas exposes a public JSON API at /api/v1/ and an admin API at /api/admin/, both documented as OpenAPI specs in the public docs. The API is the same one Dawarich uses, so existing Dawarich integrations work against it without changes.

Can I extend Dawarich Atlas with my own data?

Yes. You can pin a region preset before first boot, override the basemap URL, point at an external Postgres via DATABASE_URL, and import your own GeoJSON, GTFS feeds, or whosonfirst region data via the data volumes.

Visit Dawarich Atlas
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
v0.3.0
Created
5/18/2026
Stars
127
Forks
5
Open issues
2
Last commit
8/8/2026

Updated 8/10/2026, 8:00:13 AM

View Repository

Similar open source alternatives