Reitti 自托管位置追踪分析平台
Reitti 是一款可自托管的个人位置追踪与分析应用,用 Java 开发,能自动识别常去地点与出行路线,支持多设备数据拼接、实时位置共享、Immich 照片联动与自定义地图样式,数据完全留在自己的服务器上。
爱鲜报评分
0 人评分
2.6k
星数
否
中文
Java
主语言
是
活跃
20
贡献者
人工分析
EDITORIAL推荐理由
Reitti 把「位置时间线」做成了一个完整可自托管的产品:自动识别访问与行程、支持步行/骑行/驾车模式判断,还能把多台设备的数据缝合到同一条时间线上。它兼容 OwnTracks、GPSLogger、Overland、Home Assistant 以及 Google Takeout 等常见数据源,迁移成本低。对于重视隐私、又想拥有类似 Google 时间线体验的开发者来说,这是一个成熟度较高的选择。
适用场景
- 自建个人位置时间线与出行轨迹记录
- 家庭/朋友之间的实时位置共享与查看
- 将 Google Takeout 或 GPX 历史位置数据迁移到自托管平台
- 与 Immich 联动,在地图时间线上查看照片
- 用全屏 Live 模式做家庭信息屏或 kiosk 展示
优点
- 数据完全自托管,位置信息不出自己的服务器
- 支持多设备数据拼接与地图上手动修正 GPS 点
- 集成 OwnTracks、GPSLogger、Overland、Home Assistant 等主流数据源
- 支持联邦与 Magic Link 的实时位置共享,权限可控可撤销
- 地图样式可自定义,支持 MapTiler、Stadia Maps 等远程样式
- 支持多用户与 OIDC 单点登录,数据隔离完善
缺点
- 依赖 Docker 与 PostGIS,部署有一定运维门槛
- ARM64 设备需手动替换 PostGIS 镜像才能正常启动
- 反向地理编码默认依赖官方 Paikka 实例,自建需额外配置
- 官方文档以英文为主,中文资料较少
Reitti:自托管的个人位置追踪与分析平台
Reitti 是一个用 Java 编写的自托管位置追踪应用,名字来自芬兰语,意为「路线」或「路径」。它帮助你理解自己的移动模式与重要地点,同时保证位置数据始终留在自己的服务器上。
核心能力
地图与时间线
- 交互式时间线:按天展示访问与行程,包含时长和距离信息。
- 访问与行程识别:自动判断你停留的地点,并识别步行、骑行、驾车等出行方式。
- 重要地点:识别并命名你经常访问的位置。
- 原始 GPS 轨迹:可视化完整的移动路径。
- 多用户视图:在一张地图上查看家人和朋友的位置。
- Live 模式:实时接收数据并自动显示在地图上,适合全屏 kiosk 展示。
实时位置共享
Reitti 支持多种共享方式:
- 同实例共享:同一实例内的用户可互相关注实时位置。
- 联邦(Federation):连接其他 Reitti 实例,只交换实时位置,数据仍留在各自服务器。
- Magic Link:生成链接分享给没有账号的人,可随时撤销,只暴露你选择共享的内容。
多设备与数据修正
每个用户可以接入多台设备。默认设备的数据会自动拼接成个人时间线;其他设备可以通过 workbench 选择设备与时间范围手动拼接。workbench 还支持在地图上直接拖动错位的 GPS 点,或一键删除异常数据。
照片与统计
- 可对接自托管的 Immich,照片会按拍摄地点和时间出现在时间线上。
- 提供距离图表、常去地点排行、出行方式占比等统计可视化。
隐私与自托管
- 位置数据不会离开你的服务器。
- 实时共享只发送给明确信任的实例和用户。
- 支持 Docker 部署、多用户数据隔离、OIDC / 单点登录。
- 反向地理编码默认使用官方 Paikka 实例,也可自行配置地理编码服务。
快速开始
官方推荐使用 Docker Compose 启动:
mkdir reitti && cd reitti
wget https://raw.githubusercontent.com/dedicatedcode/reitti/refs/heads/main/docker-compose.yml
docker compose up -d
启动后访问 http://localhost:8080,首次登录会要求设置新的管理员密码,并自动生成默认 API Token,方便直接连接设备。
ARM64 用户(如 Apple Silicon)在相关 PostGIS 镜像问题解决前,需要把 compose 文件中的 PostGIS 镜像替换为
imresamu/postgis:17-3.5-alpine。
数据导入与集成
Reitti 支持多种数据来源:
- 文件导入:GPX、Google Takeout JSON、Google Timeline 导出、GeoJSON。
- 实时上报:OwnTracks、GPSLogger、Overland、Home Assistant。
- 自定义接入:REST API。
适用人群
Reitti 适合重视隐私、希望自建位置时间线的开发者,以及需要家庭位置共享、照片地图回顾的用户。它依赖 Docker 与 PostGIS,部署属于进阶难度,但功能完整度和集成生态在同类自托管项目中较为突出。
评论
- 暂无评论,来写第一条吧。