Hey everyone, I’m Daniel.

On June 5, 2025, I pushed v1.0.0 of Reitti. My goal was personal: I wanted to track my movements so that I could look back a year later and easily bring back memories of where I had been and what I had done. I wanted that “Time Machine” feeling, but I didn’t want to hand my entire life’s history over to another entity to get it.

Today, exactly 213 days and 46 releases later, I’m releasing v3.1.0.

The journey from a personal hobby to a community project has been wild:

  • 1,191 Stars on GitHub.
  • 404 Commits to main with 311 PRs merged.
  • 250 Issues closed.
  • 9 Languages supported.

What is Reitti?

“Reitti” is Finnish for “route” or “path.” It’s a personal location tracking and analysis application. It is fully local and private and no data ever leaves your server. You own the database, and you own the memories.

The Year in Review: Major Milestones

To reach that goal of “bringing back memories,” we had to build some serious infrastructure this year:

  • The Memories Feature: This was the soul of the project this year. We moved beyond just “rows of data” to create beautiful travel logs that combine raw GPS data with images, text notes, and visit summaries.
  • Deterministic Visit Detection: I’ve rewritten the processing pipeline multiple times. Handling raw GPS data is a struggle, debugging is a nightmare when one single “bounced” coordinate out of 10,000 can break a visit logic. We moved to a unified, deterministic engine to ensure your logs are accurate and noise-free.
  • Advanced Sharing & Federation: We implemented “Magic Links” for external sharing, added sharing your data to other users and added support for cross-instance sharing, allowing you to see live locations on a single map of all your friends and family members.

New in v3.1.0:

  • Polygon Boundaries for Places: Move beyond simple circular radiuses; define exact shapes for your significant places.
  • OwnTracks Friend Data Support: Seamlessly integrate and view data from your friends directly in your OwnTracks App.
  • Docker Secrets Support: Hardening security for your self-hosted setup.
  • Dutch Language Support: Now supporting our 9th language!

Full v3.1.0 Release Notes: https://github.com/dedicatedcode/reitti/releases/tag/v3.1.0

A Heartfelt Thank You

This project isn’t just me anymore. I want to say a massive thank you to everyone who contributed this year. To the 15 contributors on GitHub who touched the code, and to the countless others who:

  • Helped translate Reitti into 9 languages.
  • Filled detailed issues and bug reports.
  • Suggested features that shaped the direction of the app.
  • Supported the project indirectly by sharing it with others.

You are the reason this project stayed healthy for 46 releases and I am looking forward what we can achieve in 2026

What’s Next?

I’m currently focusing on usability, mostly polishing the date selection and adding more configuration options. Long-term, I want to expand the Memories feature, possibly exploring local AI to help turn raw coordinate logs into natural-language travel diaries to make looking back even easier.

I appreciate your feedback and support! Here are a few ways to connect:

GitHub: https://github.com/dedicatedcode/reitti

Documentation: https://www.dedicatedcode.com/projects/reitti/

I’ll be in the comments to answer your questions.

  • danielgraf@discuss.tchncs.deOP
    link
    fedilink
    English
    arrow-up
    18
    ·
    3 days ago

    This questions comes up every time. I copied the answer i gave the last time at
    https://www.reddit.com/r/selfhosted/s/SUjvuDXd3k

    Yes, this comes up most of the time when I post about it. Which is totally understandable since looking at it from the outside, they do the same in the sense of being an alternative to Google Timeline.

    I have a vision where Reitti should be heading and this is not the timeline part. It will always be there to look at it, see your movement patterns, your visits and so on. Also the live view part, where you can share your location with others, with other users, instances or via magic link is one essential part which will always be there. Lot of users connect via this to their friends and families which is awesome when Reitti can help with this.

    But, the Geo location is only the underlying data we need to create something which helps me (and maybe you) in remembering things. I “suffer” from Aphantasia and I struggle to get to my memories without any external trigger and that is the reason I created Reitti. To have a thing, i can occasionally look at, bring in pictures and emotions back into my knowledge. Where memories is the first step towards that goal.

    So, for me this is the main difference between these two. But do not take my words for granted, test them out and take the one you like more. Since I started Reitti 6 months ago (actually a little bit longer) I did not follow on other projects that much and maybe they all converge to the same conclusion.

    I am a little bit hesitant in adding a comparison in the Readme since I do not want to compare Reitti with other solutions. What I want more than a comparison is to make the idea behind Reitti clearer so anyone can build its own opinion which one is better suited.

    I hope I got my point of view transported. English is not my main language and I did not bothered to let some LLM look over it.

    If something needs more explanation, feel free to ask me anything.