+-
一个自托管、注重隐私的定位追踪平台,是谷歌时间轴的完美开源替代品

geopulse

一个自托管、注重隐私的定位追踪平台,是谷歌时间轴的完美开源替代品,具备自动行程检测、Immich集成和详细分析功能。

Github地址

https://github.com/tess1o/geopulse

一个自托管、注重隐私的定位追踪平台,是谷歌时间轴的完美开源替代品

特点

  • 隐私保护:数据完全存储在用户自己的服务器上,不会发送到第三方。

  • 功能强大:自动将GPS数据分类为停留和行程,提供清晰的运动模式视图。

  • 兼容性强:与多种GPS追踪应用(如OwnTracks、Overland等)兼容,支持多种数据导入格式(如Google Timeline、GPX、GeoJSON等)。

  • 性能高效:使用Java(Quarkus原生)和PostGIS构建,内存占用低(仅40-100MB),处理大量数据时性能优异。

  • 移动优先设计:所有页面均针对移动设备进行了优化,提供无缝的用户体验。

功能

  • 用户功能

    • 时间线与位置历史:自动分类GPS数据,提供交互式地图展示完整运动历史,支持灵活的日期范围查看。

    • 分析与洞察:提供距离、访问统计和活动跟踪等仪表板功能,以及国家和城市访问的深度分析。

    • GPS数据集成:支持多种GPS追踪应用,实时数据同步,支持多种数据导入格式。

    • AI聊天助手:用户可以使用自然语言询问位置数据相关问题,获取智能洞察。

    • 地点与组织:用户可以在地图上保存、添加、编辑和删除地点。

    • 分享与协作:支持添加朋友查看实时位置、生成安全的实时位置分享链接、分享特定时间段的过去访问和行程等功能。

    • 个性化设置:用户可以调整时间线灵敏度设置、自定义地图瓦片、选择测量单位和主题等。

  • 管理员功能

    • 用户管理:搜索、查看和管理所有用户账户,启用/禁用用户账户,更改用户角色,重置用户密码,删除用户及其数据,查看每个用户的统计信息。

    • 用户邀请:生成安全的一次性注册链接,可自定义过期日期。

    • OIDC/SSO管理:通过Web界面添加和配置OIDC提供者,无需重新部署。

    • 系统设置:配置认证行为、管理反向地理编码提供者、调整GPS处理参数等。

    • 审计日志:记录所有管理操作的完整操作历史,可按日期范围、操作类型等过滤。

    • 管理员仪表板:提供系统概览和关键指标,快速访问所有管理功能。