Dawarich

0

Self-hosted alternative to Google Location History (Google Maps Timeline)

Analytics

homelab
self-hosted
maps
google-maps

🌍 Dawarich: Your Self-Hosted Location History Tracker

Discord | ko-fi | Patreon Donate using crypto: 0x6bAd13667692632f1bF926cA9B421bEe7EaEB8D4

CircleCI


πŸ“Έ Screenshots

Map Map View

Stats Statistics Overview

Import Imports page


πŸ—ΊοΈ About Dawarich

Dawarich is a self-hosted web app designed to replace Google Timeline (aka Google Location History). It enables you to:

  • Visualize your data on an interactive map.
  • Import your location history from Google Maps Timeline and Owntracks.
  • Explore statistics like the number of countries and cities visited, total distance traveled, and more!

πŸ“„ Changelog: Find the latest updates here.


⚠️ Disclaimer

  • πŸ› οΈ Under active development: Expect frequent updates, bugs, and breaking changes.
  • ❌ Do not delete your original data after importing into Dawarich.
  • πŸ“¦ Backup before updates: Always backup your data before upgrading.
  • πŸ”„ Stay up-to-date: Make sure you're running the latest version for the best experience.

🧭 Supported Location Tracking

You can track your location with the following apps:

Simply install one of the supported apps on your device and configure it to send location updates to your Dawarich instance.


πŸš€ How to Start Dawarich Locally

  1. Clone the repository.
  2. Run the following command to start the app:
    docker-compose up
    
  3. Access the app at http://localhost:3000.

⏹️ To stop the app, press Ctrl+C.


πŸ”§ How to Install Dawarich

πŸ†• Default Credentials

  • Username: demo@dawarich.app
  • Password: password (Feel free to change them in the account settings.)

πŸ“Š Features

πŸ” Location Tracking

πŸ—ΊοΈ Location History Visualization

  • View your historical data on a map with customizable layers:
    • Heatmap
    • Points
    • Lines between points
    • Fog of War

πŸ”΅ Areas

  • Draw areas on the map so Dawarich could suggest your visits there.

πŸ“ Visits (Beta)

  • Dawarich can suggest places you've visited and allow you to confirm or reject them.

πŸ“Š Statistics

  • Analyze your travel history: number of countries/cities visited, distance traveled, and time spent, broken down by year and month.

πŸ“Έ Integrations

  • Provide credentials for Immich or Photoprism (or both!) and Dawarich will automatically import geodata from your photos.
  • You'll also be able to visualize your photos on the map!

πŸ“₯ Import Your Data

  • Import from various sources:
    • Google Maps Timeline
    • OwnTracks
    • Strava
    • Immich
    • GPX/GeoJSON files
    • Photos’ EXIF data

πŸ“€ Export Your Data

  • Export your data to GeoJSON or GPX formats.

πŸ“š Guides and Tutorials

πŸ› οΈ More guides available in the Docs.


πŸ› οΈ Environment Variables

Check the documentation on the website for detailed information about environment variables and settings.


πŸ’« Star History

As you could probably guess, I like statistics.

Star History Chart