“Reitti” (Finnish for “route” or “path”) is a self-hosted, personal location tracking and analysis platform. It is designed from the ground up with a privacy-first philosophy: all your data remains under your absolute control, stored exclusively on your own infrastructure. You own the database, you own your history, and you own your memories.
I am proud to announce that reitti v5.0.0 is officially live. This release marks a major milestone, evolving the platform into a comprehensive, customizable personal location diary.
I have packed this release with highly-requested features designed to give you full control over your data:
- Custom Map Styles: Break free from standard map defaults. Upload your own styles, use hosted vector JSONs, or configure your own raster templates.

- The Workbench: You can now aggregate data from multiple devices under a single account. Use the Workbench to stitch your timelines together and manually edit or clean up individual coordinate points.

- Contextual Diary: Enrich your trips and visits with custom tags, moods, and Markdown notes to turn your location history into a living diary.

Global Accessibility
A massive thank you to our community of translators. Thanks to their hard work, reitti is now more accessible than ever, with support added for Portuguese, Chinese (Traditional), and Korean.
A Commitment to Sustainability
Starting with v5.0.0, reitti is transitioning to the AGPL-3.0 license.
Open-source sustainability matters. As the project grows, I want to permanently protect the hard work of our contributors and keep reitti open for the community. The AGPL-3.0 ensures that any improvements made to reitti must be shared back with the community under the same open-source terms. To keep our contributor power strong, no Contributor License Agreement (CLA) is required; the intellectual property remains entirely with the individuals who authored the code, keeping the project truly community-owned.
Development Transparency
I use AI as a development tool to accelerate certain aspects of the coding process, but all code is carefully reviewed, tested, and intentionally designed. AI helps with boilerplate generation and problem-solving, but the underlying architecture, logic, and quality standards remain entirely human-driven.
Getting Started
To simplify your deployment, I’ve taken inspiration from the excellent release practices of the Immich project. You will now find the docker-compose.yml file attached directly to the GitHub release notes to help you get up and running quickly.
Important: This is a major release with deep structural adjustments. Please read the v5.0 Upgrade Guide before deploying, as a database migration is required.
Community & Support
I am dedicated to keeping this project community-first. Everyone is encouraged to spread the word about this release on any platform they have access to.
- GitHub: Report issues & view source
- RSS: Stay updated by adding
.atomto the end of our releases URL. - Discuss: Join the conversation on Lemmy
- IRC:
#reittionlibera.chat - Support: Buy me a coffee on Ko-fi
Thank you all for being part of this journey. Happy tracking!
— Daniel
Full Changelog: https://github.com/dedicatedcode/reitti/compare/v4.0.5...v5.0.0


Give it a try. As an avid timeline user in the past (before the major hiccup last year), I am proud to say that in my experience it works even better than Google Timeline, which, to be honest, I never thought I’d be able to say out loud. Last time I checked, the new timeline was a disaster.