OpenSource-Hub
D

Dawarich

9.0k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

自托管的定位历史追踪器,替代 Google 时间线,支持地图可视化、旅行统计和家庭共享。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自己搭服务器,彻底替代 Google 定位记录,隐私安全还能全家共享。

核心功能

  • 实时位置追踪(支持 iOS/Android/Overland/OwnTracks 等)
  • 交互式地图展示(热力图、点、连线、战争迷雾)
  • 家庭共享:成员可单独控制是否共享位置
  • 区域提醒:在地图画区域,自动识别你到访了哪里
  • 访问检测(Beta):自动建议你去过的地方,可确认或忽略

避坑指南

  • 不要自动更新!务必先阅读发行说明,手动备份数据后再升级。2. 导入数据后不要删除原始数据文件,防止导入失败丢失。3. 处于早期活跃开发阶段,可能遇到 bug 或破坏性更新。4. 默认账号公开,请立即修改密码。

适用场景

  • 不想让 Google 掌握自己的位置数据,自托管替代 Google Timeline
  • 家庭共享位置,随时了解家人动向(需对方同意)
  • 旅行爱好者记录并分析出行路线、国家城市统计
  • 税务居民天数计算:查看你在每个国家住了多少天

详细介绍

Dawarich 是一款自托管的网页应用,旨在替代 Google 时间线(Google Location History)。它允许你追踪位置、在交互式地图上查看历史数据(支持热力图、点、连线、战争迷雾),创建旅行记录,与家人实时分享位置,并集成 Immich 或 Photoprism 显示带地理标记的照片。支持从 Google Takeout、OwnTracks、GPX、GeoJSON、Strava 以及照片 EXIF 导入数据。提供统计功能,如访问过的国家数、总距离、各国停留天数。还包含区域提醒和访问检测(测试版)。通过 Docker 快速部署,易于使用。

常见问题与排障 (2)

故障排除
为什么在更新到1.7.0版本后,时间线日历不显示添加活动的绿色天数?

更新至1.7.11版本,该版本已修复此Bug。此问题导致时间线日历使用UTC时间而非本地时间,从而造成新数据点缺少绿色指示器。如果无法立即更新,请检查时区设置作为临时解决方案。

来源 Issue #2579
故障排除
升级到 Maplibre 1.7.1 后,为什么会出现 'KeyError in Map::Maplibre#index' 和 'JWT_SECRET_KEY not found'?

环境变量 JWT_SECRET_KEY 缺失。从 v1.7.0 开始,需要设置 JWT 密钥。请在 Docker 环境中设置:添加 -e JWT_SECRET_KEY=your_secret_key 或在 docker-compose 中包含 environment: JWT_SECRET_KEY: your_secret_key。使用安全的随机字符串(例如 openssl rand -hex 32)。设置变量后重新启动容器。

来源 Issue #2570

标签

self-hostedlocation-trackinggoogle-timeline-alternativeprivacyfamily-sharingmap-visualization

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保已安装 Docker 和 docker-compose

4

步骤2:克隆仓库并进入目录,运行 docker compose -f docker/docker-compose.yml up

5

步骤3:打开浏览器访问 http://localhost:3000,使用默认账号 demo@dawarich.app / safepassword 登录

安装指引
  1. 步骤1:确保已安装 Docker 和 docker-compose
  2. 步骤2:克隆仓库并进入目录,运行 docker compose -f docker/docker-compose.yml up
  3. 步骤3:打开浏览器访问 http://localhost:3000,使用默认账号 demo@dawarich.app / safepassword 登录
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器(Ctrl+C)并执行 docker compose -f docker/docker-compose.yml down,删除数据卷(如有需要可删掉 /dawarich-data)

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-26 02:25:14
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐