Repolode
Freika

Freika/dawarich

Self-hostable location history tracker and web app that replaces Google Timeline, with maps, trips, stats and imports from several sources.

Open-source alternative to:Google Timeline

Stars
10,837
Forks
418
Open issues
200
Last commit
3 days ago

What is it?

Dawarich is a self-hostable web app that records where you have been and shows it on an interactive map. It is positioned as an alternative to Google Timeline (Google Location History), keeping the data on infrastructure you run yourself.

Location data can come from mobile apps such as Dawarich's own iOS and Android apps, OwnTracks, Overland, GPSLogger, PhoneTrack and Home Assistant, or be imported from Google Maps Timeline, GPX, GeoJSON, OwnTracks and Strava. Users can draw areas, confirm suggested visits, create trips with routes and notes, and view statistics such as countries and cities visited, distance traveled and time spent. Family members can optionally share locations with each other.

The project integrates with Immich and Photoprism to place geotagged photos on the map. It can be started locally with Docker Compose or installed on Synology, and it is under active development, so the maintainers advise reading release notes before each update.

Key features

  • 01Records location history and displays it on an interactive map with heatmap, point, line and fog-of-war layers.
  • 02Imports data from Google Maps Timeline, OwnTracks, GPX, GeoJSON and Strava.
  • 03Exports data as GeoJSON or GPX.
  • 04Creates trips with routes, distances, durations and notes.
  • 05Shows statistics on countries, cities, distance and time spent by year and month.
  • 06Shares locations with family members, with each member able to opt in or out.
  • 07Shows geotagged photos from Immich or Photoprism on the map.

Use cases

  • Replacing Google Timeline while keeping location data on your own server.
  • Tracking travel history for tax residency, such as counting days spent in each country.
  • Recording routes with a phone app and reviewing them on a map afterward.
  • Sharing live locations with family members on a home server.

Quick start

  1. 1

    Clone the repository

  2. 2

    Start the app with Docker Compose

    docker compose -f docker/docker-compose.yml up
  3. 3

    Open the app in your browser

Things to know

  • Requires Docker and self-hosting effort to run your own instance.
  • Under active development, so expect frequent updates, bugs and breaking changes.
  • Do not update automatically; read release notes and back up data before upgrading.

In collections

Topics

#self-hosted#location-history#gps#maps#docker#ruby#photo-map#privacy#google-maps#gpslogger

FAQ

What is dawarich?
Self-hostable location history tracker and web app that replaces Google Timeline, with maps, trips, stats and imports from several sources. Dawarich is a self-hostable web app that records where you have been and shows it on an interactive map. It is positioned as an alternative to Google Timeline (Google Location History), keeping the data on infrastructure you run yourself.
Is dawarich free to use? What license does it have?
dawarich is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is dawarich still maintained?
Actively maintained. The last commit to dawarich was on Nov 4, 2026.
What can I use dawarich for?
Replacing Google Timeline while keeping location data on your own server. Tracking travel history for tax residency, such as counting days spent in each country. Recording routes with a phone app and reviewing them on a map afterward. Sharing live locations with family members on a home server.
How do I install dawarich?
Clone the repository Start the app with Docker Compose: docker compose -f docker/docker-compose.yml up Open the app in your browser
Where can I get dawarich?
The source code and installation instructions are on GitHub: https://github.com/Freika/dawarich

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects