Freika / dawarich
git clone https://github.com/Freika/dawarich.git
1.16.0 · 3d ago
🔥 on GitHub Trending today
Your favorite self-hostable alternative to Google Timeline (Google Location History)
—
stars, 24h
—
stars, 7 days
+284
stars, 30 days · #911
11k
★ total
403
forks · 199 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRuby
LicenseAGPL-3.0
Created2024-03-24 (2y ago)
Last push1d ago
Watchers29
OwnerUser
Seen on GitHub Trending
- 2026-10-20 — #9 monthly in ruby · +284 ★
GitHub topics
Links
- GitHub: github.com/Freika/dawarich
- Homepage: https://dawarich.app?utm_source=github&utm_medium=project_description
- Releases · Issues · Hacker News mentions
README excerpt
# 🌍 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. **Changelog**: Find the latest updates here. **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 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: [code] 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 - **Docker Setup** - **Synology** **Default Credentials** - **Username**: `demo@dawarich.app` - **Password**: `safepassword` Feel free to change them in the account settings. --- ## 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. ### Areas - Draw areas on the map so Dawarich could suggest your visits there. ### Visits (Beta) - Dawarich can sugge