2024-03-15 17:28:54 -04:00
# Dawarich
2022-04-06 14:46:10 -04:00
2024-06-10 17:00:12 -04:00
2024-09-08 09:09:08 -04:00
[](https://discord.gg/pHsBjpt5J8) | [](https://ko-fi.com/H2H3IDYDD) | [](https://www.patreon.com/freika)
Donate using crypto: [0x6bAd13667692632f1bF926cA9B421bEe7EaEB8D4 ](https://etherscan.io/address/0x6bAd13667692632f1bF926cA9B421bEe7EaEB8D4 )
2024-08-20 16:56:42 -04:00
2024-08-20 16:44:09 -04:00
[](https://app.circleci.com/pipelines/github/Freika/dawarich)
2024-06-10 17:00:12 -04:00
2024-06-10 13:08:27 -04:00
## Screenshots



2024-03-28 10:11:59 -04:00
Dawarich is a self-hosted web application to replace Google Timeline (aka Google Location History). It allows you to import your location history from Google Maps Timeline and Owntracks, view it on a map and see some statistics, such as the number of countries and cities visited, and distance traveled.
2022-04-06 14:46:10 -04:00
2024-04-05 16:20:12 -04:00
You can find changelog [here ](CHANGELOG.md ).
2024-06-15 06:15:58 -04:00
## Disclaimer
2024-06-15 14:12:47 -04:00
2024-06-15 14:13:44 -04:00
⚠️ The project is under very active development.
⚠️ Expect bugs and breaking changes.
⚠️ Do not delete your original Google Maps
Timeline data after importing it to Dawarich.
⚠️ Export your data from Dawarich using built-in
export functionality before updating to a new version.
⚠️ Try to keep Dawarich up-to-date to have the latest features and bug fixes.
2024-06-15 06:15:58 -04:00
2024-03-24 15:33:49 -04:00
## Usage
2024-09-16 15:04:42 -04:00
Following sources of live data are supported:
- [Overland ](https://dawarich.app/docs/tutorials/track-your-location#overland )
- [OwnTracks ](https://dawarich.app/docs/tutorials/track-your-location#owntracks )
- [GPSLogger ](https://dawarich.app/docs/tutorials/track-your-location#gps-logger )
- [Home Assistant ](https://dawarich.app/docs/tutorials/track-your-location#homeassistant )
2024-05-25 15:22:34 -04:00
To track your location, install the [Owntracks app ](https://owntracks.org/booklet/guide/apps/ ) or [Overland app ](https://overland.p3k.app/ ) on your phone and configure it to send location updates to your Dawarich instance.
### OwnTracks
The url to send the location updates to is `http://<your-dawarich-instance>/api/v1/owntracks/points?api_key=YOUR_API_KEY` .
2024-06-07 13:22:39 -04:00
Currently, the app only supports [HTTP mode ](https://owntracks.org/booklet/tech/http/ ) of OwnTracks.
2024-05-25 15:22:34 -04:00
### Overland
The url to send the location updates to is `http://<your-dawarich-instance>/api/v1/overland/batches?api_key=YOUR_API_KEY` .
Your API key can be found and/or generated in the user settings.
2024-03-24 15:33:49 -04:00
To import your Google Maps Timeline data, download your location history from [Google Takeout ](https://takeout.google.com/ ) and upload it to Dawarich.
2024-05-23 16:32:01 -04:00
## How-to's
2024-07-05 18:30:15 -04:00
- [How to set up reverse proxy ](docs/how_to_setup_reverse_proxy.md )
2024-08-20 16:39:00 -04:00
- [How to import Google Takeout to Dawarich ](https://dawarich.app/docs/tutorials/import-existing-data#sources-of-data )
- [How to import Google Semantic History to Dawarich ](https://dawarich.app/docs/tutorials/import-existing-data#semantic-location-history )
- [How to import Google Maps Timeline Data to Dawarich ](https://dawarich.app/docs/tutorials/import-existing-data#recordsjson )
- [How to track your location to Dawarich with Overland ](https://dawarich.app/docs/tutorials/track-your-location#overland )
- [How to track your location to Dawarich with OwnTracks ](https://dawarich.app/docs/tutorials/track-your-location#owntracks )
- [How to export your data from Dawarich ](https://dawarich.app/docs/tutorials/export-your-data )
More guides can be found in the [Docs ](https://dawarich.app/docs/intro )
2024-06-30 07:27:28 -04:00
2024-03-15 18:27:31 -04:00
## Features
2022-04-06 14:46:10 -04:00
2024-04-05 16:20:12 -04:00
### Location Tracking
2024-05-25 15:22:34 -04:00
You can track your location using the Owntracks or Overland app.
2024-04-05 16:20:12 -04:00
2024-03-15 18:27:31 -04:00
### Location history
2022-04-06 14:46:10 -04:00
2024-05-25 16:14:55 -04:00
You can view your location history on a map. On the map you can enable/disable the following layers:
- Heatmap
- Points
- Lines between points
2024-09-08 09:09:08 -04:00
- Fog of War
- Areas
### Visits (beta)
Dawarich can suggest places you've visited and allow you to confirm or reject them.
2022-04-06 14:46:10 -04:00
2024-03-28 10:11:59 -04:00
### Statistics
You can see the number of countries and cities visited, the distance traveled, and the time spent in each country, splitted by years and months.
### Import
2024-06-30 14:53:06 -04:00
You can import your existing location history from:
- Google Maps Timeline
- OwnTracks
- Strava
2024-09-08 09:09:08 -04:00
- Immich
2024-06-30 14:53:06 -04:00
- Your own GPX files
2024-09-08 09:09:08 -04:00
- Your own GeoJSON files
2024-06-30 14:53:06 -04:00
- Your photos' EXIF data
2024-03-28 10:11:59 -04:00
2024-09-08 09:09:08 -04:00
### Export
You can export your data to GeoJSON or GPX format.
2022-04-06 14:46:10 -04:00
## How to start the app locally
2024-03-24 15:33:49 -04:00
`docker-compose up` to start the app. The app will be available at `http://localhost:3000` .
2022-04-06 14:46:10 -04:00
Press `Ctrl+C` to stop the app.
2024-06-25 08:17:20 -04:00
## How to install the app
2023-05-28 06:52:13 -04:00
2024-09-08 09:09:08 -04:00
**[Docker](https://dawarich.app/docs/intro#setup-your-dawarich-instance)**
2024-03-15 18:27:31 -04:00
2024-09-08 09:09:08 -04:00
**[Synology](https://dawarich.app/docs/tutorials/platforms/synology)**
2024-03-23 15:40:05 -04:00
2024-06-30 10:24:25 -04:00
### Default credentials
- **Username**: `user@domain.com`
- **Password**: `password`
Feel free to change them both in the Account section.
2024-06-25 08:17:20 -04:00
## Environment variables
2024-06-08 16:39:28 -04:00
2024-09-08 09:09:08 -04:00
See the docs on the [website ](https://dawarich.app/docs/environment-variables-and-settings )
2024-03-24 16:07:32 -04:00
2024-04-07 19:14:18 -04:00
## Star History
As you could probably guess, I like statistics.
< a href = "https://star-history.com/#Freika/dawarich&Date" >
< picture >
< source media = "(prefers-color-scheme: dark)" srcset = "https://api.star-history.com/svg?repos=Freika/dawarich&type=Date&theme=dark" / >
< source media = "(prefers-color-scheme: light)" srcset = "https://api.star-history.com/svg?repos=Freika/dawarich&type=Date" / >
< img alt = "Star History Chart" src = "https://api.star-history.com/svg?repos=Freika/dawarich&type=Date" / >
< / picture >
< / a >