Repolode
Freika

Freika/dawarich

可自托管的位置历史记录应用,用于替代 Google Timeline,提供地图、行程、统计和多来源数据导入。

可替代:Google Timeline

Star
10,837
Fork
418
未关闭 Issue
200
最近提交
前天

这是什么?

Dawarich 是一款可自托管的网页应用,用于记录你去过的地方,并在交互式地图上展示轨迹。它的定位是 Google Timeline(Google 位置历史)的替代品,数据保存在你自己管理的服务器上。

位置数据可以来自 iOS 和 Android 客户端,也支持 OwnTracks、Overland、GPSLogger、PhoneTrack 和 Home Assistant 等追踪应用,还能导入 Google Maps Timeline、GPX、GeoJSON 以及 Strava 的数据。用户可以在地图上划定区域、确认系统推荐的到访地点、创建带路线和备注的行程,并查看到访国家和城市数量、行进距离、停留时长等统计。家庭成员之间可以选择性地共享位置。

项目可与 Immich 和 Photoprism 集成,把带地理信息的照片显示在地图上。可以通过 Docker Compose 在本地启动,也支持在群晖 NAS 上安装。项目仍在积极开发中,更新前建议先阅读发布说明并备份数据。

核心功能

  • 01记录位置历史,并在地图上以热力图、点、连线和迷雾等图层展示。
  • 02支持从 Google Maps Timeline、OwnTracks、GPX、GeoJSON 和 Strava 导入数据。
  • 03支持将数据导出为 GeoJSON 或 GPX 格式。
  • 04可创建行程,查看路线、距离、时长并添加备注。
  • 05按年份和月份统计到访国家、城市、行进距离和停留时间。
  • 06支持与家庭成员共享位置,每位成员可单独开启或关闭共享。
  • 07可从 Immich 或 Photoprism 读取带地理信息的照片并显示在地图上。

适用场景

  • 在自己的服务器上保存位置数据,替代 Google Timeline。
  • 统计各国停留天数,用于税务居民身份等用途。
  • 用手机应用记录轨迹,之后在地图上回看。
  • 在家庭服务器上与家人共享实时位置。

快速上手

  1. 1

    克隆代码仓库

  2. 2

    使用 Docker Compose 启动应用

    docker compose -f docker/docker-compose.yml up
  3. 3

    在浏览器中打开应用

使用前须知

  • 需要 Docker 并自行部署实例,有一定运维工作量。
  • 项目处于活跃开发中,可能频繁更新、出现缺陷或破坏性变更。
  • 请勿自动更新,升级前请阅读发布说明并备份数据。

收录于专题

标签

#self-hosted#location-history#gps#maps#docker#ruby#photo-map#privacy#google-maps#gpslogger

常见问题

dawarich 是什么?
可自托管的位置历史记录应用,用于替代 Google Timeline,提供地图、行程、统计和多来源数据导入。 Dawarich 是一款可自托管的网页应用,用于记录你去过的地方,并在交互式地图上展示轨迹。它的定位是 Google Timeline(Google 位置历史)的替代品,数据保存在你自己管理的服务器上。
dawarich 可以免费使用吗?用的什么许可证?
dawarich 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
dawarich 还在维护吗?
活跃维护中。dawarich 最近一次提交是在 2026年11月4日。
dawarich 适合用来做什么?
在自己的服务器上保存位置数据,替代 Google Timeline。 统计各国停留天数,用于税务居民身份等用途。 用手机应用记录轨迹,之后在地图上回看。 在家庭服务器上与家人共享实时位置。
dawarich 怎么安装和运行?
克隆代码仓库 使用 Docker Compose 启动应用: docker compose -f docker/docker-compose.yml up 在浏览器中打开应用
在哪里获取 dawarich?
源代码和安装说明在 GitHub 上:https://github.com/Freika/dawarich

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目