Repolode
dedicatedcode

dedicatedcode/reitti

Self-hosted personal location tracker that turns GPS history into visits, trips, and significant places on a timeline and map.

Open-source alternative to:Google TimelineLife360

Stars
2,672
Forks
85
Open issues
31
Last commit
5 hours ago

What is it?

Reitti is a self-hosted application for recording and analyzing your personal location history. It detects the places where you spend time and the trips between them, shows them on a daily timeline alongside a live map, and includes transport-mode detection for walking, cycling, and driving.

Data can come from real-time sources such as OwnTracks, GPSLogger, Overland, and Home Assistant, or from file imports including GPX, GeoJSON, and Google Timeline exports. A workbench lets you move or delete misplaced GPS points and stitch data from multiple devices into one timeline. Photos from a self-hosted Immich server can be shown at the places they were taken.

Live location can be shared with other users on the same instance, with other Reitti instances through federation, or through revocable magic links. The stack runs on Docker with PostGIS and Redis, and supports OIDC single sign-on and multiple users with isolated data.

Key features

  • 01Daily timeline of visits and trips with duration and distance
  • 02Transport-mode detection for walking, cycling, and driving
  • 03Live map with multi-user view and fullscreen kiosk mode
  • 04Workbench for moving or deleting GPS points and merging multiple devices
  • 05Live location sharing via federation or revocable magic links
  • 06Imports from GPX, GeoJSON, and Google Timeline, plus real-time OwnTracks and GPSLogger

Use cases

  • Keeping a private, self-hosted record of your own movement history
  • Sharing your live location or ETA with family or friends without a shared cloud account
  • Displaying a live location map on a wall-mounted kiosk
  • Reviewing travel statistics and frequently visited places

Quick start

  1. 1

    Create a project folder and enter it

    mkdir reitti && cd reitti
  2. 2

    Download the docker-compose.yml file from the README link

    wget https://raw.githubusercontent.com/dedicatedcode/reitti/refs/heads/main/docker-compose.yml
  3. 3

    Start Reitti with Docker Compose, then open http://localhost:8080

    docker compose up -d

Things to know

  • Requires Docker and a PostGIS database, so self-hosting takes some setup.
  • Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when offered as a network service.
  • The next Docker tag is alpha and may break your data, so use stable tags in production.

Topics

FAQ

What is reitti?
Self-hosted personal location tracker that turns GPS history into visits, trips, and significant places on a timeline and map. Reitti is a self-hosted application for recording and analyzing your personal location history. It detects the places where you spend time and the trips between them, shows them on a daily timeline alongside a live map, and includes transport-mode detection for walking, cycling, and driving.
Is reitti free to use? What license does it have?
reitti is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is reitti still maintained?
Actively maintained. The last commit to reitti was on Oct 21, 2026.
What can I use reitti for?
Keeping a private, self-hosted record of your own movement history Sharing your live location or ETA with family or friends without a shared cloud account Displaying a live location map on a wall-mounted kiosk Reviewing travel statistics and frequently visited places
How do I install reitti?
Create a project folder and enter it: mkdir reitti && cd reitti Download the docker-compose.yml file from the README link: wget https://raw.githubusercontent.com/dedicatedcode/reitti/refs/heads/main/docker-compose.yml Start Reitti with Docker Compose, then open http://localhost:8080: docker compose up -d
Where can I get reitti?
The source code and installation instructions are on GitHub: https://github.com/dedicatedcode/reitti

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects