Freika/dawarich
Your favorite self-hostable alternative to Google Timeline (Google Location History)
About Freika/dawarich
Freika/dawarich is an open-source project on GitHub, mainly written in Ruby. Your favorite self-hostable alternative to Google Timeline (Google Location History) It currently holds 10,911 stars and 420 forks with 116 open issues, and was last pushed on 2026-11-09 (repository created 2024-03-24).
Project Overview
Git Homed tracks it on the Today's Trending board, currently at rank #98 with 32 new stars today.
GitHub Repository Details
README
🌍 Dawarich: Your Self-Hostable Location History Tracker
English | 简体中文
---
Screenshots
Map View
Timeline View
Insights Page
Family Page
Statistics Overview
Trips page
---
About Dawarich
If you're looking for Dawarich Cloud, where everything is managed for you, check out Dawarich Cloud.
Dawarich is a self-hostable web app designed to replace Google Timeline (aka Google Location History). It enables you to:
- Track your location history.
- Visualize your data on an interactive map.
- Create trips and analyze your travel history.
- Share your location with family members.
- Integrate with photo management apps like Immich and Photoprism to visualize geotagged photos.
- Import your location history from Google Maps Timeline, OwnTracks, GPX, GeoJSON and some other sources
- Explore statistics like the number of countries and cities visited, total distance traveled, and more!
- Share your location with family members.
Contribute: See CONTRIBUTING.md for how to contribute to Dawarich. ---
⚠️ Disclaimer
Updating strategy
- DO NOT UPDATE AUTOMATICALLY: Read release notes before updating. Automatic updates may break your setup.
- 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:
- 💫 Dawarich for iOS
- 🤖 Dawarich for Android
- 🗺️ Dawarich Community (Android)
- 🌍 Overland
- 🛰️ OwnTracks
- 🧭 GPSLogger
- 📱 PhoneTrack
- 🏡 Home Assistant
---
How to Start Dawarich Locally
1. Clone the repository. 2. Run the following command to start the app:
docker compose -f docker/docker-compose.yml up
3. Access the app at http://localhost:3000.
To stop the app, press Ctrl+C.
You can use default values or create a .env file based on .env.example to customize your setup.
---
How to Install Dawarich
Default Credentials- Username:
[email protected] - Password:
safepassword
---
Features
Location Tracking
- Track your live location using one of the supported apps.
Location History Visualization
- View your historical data on a map with customizable layers:
- Heatmap
- Points
- Lines between points
- Fog of War
Family Sharing
- Share your location with family members.
- View locations of family members on the map (with their consent).
- Each family member can enable or disable location sharing individually.
Places
- Save the places that matter to you, each with a visit radius, so Dawarich attributes your visits to them. Create a place from the map or straight from a visit.
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.
Insights
- Get insights about your location history, like "Your most visited place is home, with 120 visits", or "You spent 30 days in Paris in 2024".
Days in country
- See how many days you've spent in each country. Useful for tax residency purposes or just to see where you spend most of your time.
Trips
- Create a trip to visualize your travels between two points in time. You'll be able to see the route, distance, and time spent, and also add notes to your trip. If you have Immich or Photoprism integration, you'll also be able to see photos from your trips!
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
- Set up Reverse Proxy
- Import Google Takeout
- Track Location with Overland
- Track Location with OwnTracks
- Export Your Data
---
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.
