Uncategorized

Reitti – Self-hosted Location Tracking Introduction and Update Progress

Reitti: A Personal Location Tracking App to Rediscover Your Memories

Introduction to a Self-Hosted Solution for Your Location History

I recently stumbled upon an interesting Reddit post about Reitti, a self-hosted location tracking application that helps users rediscover their movement patterns and revisit meaningful places from their past. As someone who values data sovereignty and is interested in exploring new technologies, I was intrigued by the idea of transforming raw location data into accessible personal memories.

The project’s creator, Daniel Graf, shares his personal experience with aphantasia, the inability to visualize memories, and how Reitti’s integration with Immich has been valuable in reconstructing and remembering past experiences. This sparked my curiosity, and I decided to dive deeper into the world of Reitti.

The Problem Reitti Solves

Most of us generate extensive location data through our devices, but this information typically remains inaccessible or locked within commercial platforms. Reitti addresses the need for individuals to own and meaningfully interact with their personal location history, enabling discovery of forgotten places and reconstruction of past experiences.

This is particularly important in today’s digital age, where our movements and activities are constantly being tracked by various apps and services. By taking control of our location data, we can gain a better understanding of our habits, preferences, and experiences, and use this information to improve our lives.

Key Benefits of Reitti

So, what can Reitti do for you? Here are some of the key benefits:

  • Rediscover forgotten locations: Locate restaurants, venues, or places you visited but can’t recall by name or exact location.
  • Reconstruct past experiences: View detailed timelines of trips and daily activities, with integrated photo viewing for complete context.
  • Analyze personal patterns: Understand your movement habits, frequently visited areas, and time allocation across different locations.
  • Coordinate family memories: Visualize multiple users’ locations to understand shared experiences and gatherings.
  • Preserve ongoing history: Continuous location tracking ensures future experiences are automatically documented.

These benefits are not just theoretical; Reitti has already made a significant impact on its users, including its creator, Daniel Graf. By providing a self-hosted solution for location tracking, Reitti empowers users to take control of their data and use it to improve their lives.

Recent Development Progress

Over the past two months, Reitti has seen significant feature additions, including:

  • OIDC Integration: Enterprise-grade authentication support for existing identity providers.
  • Cross-Instance Connectivity: Connect with other Reitti instances to share location data with friends and family.
  • Custom Tile Server Support: Full control over map rendering with your own tile infrastructure.
  • Live Mode: Automatic display of the most recent location data without manual refresh.
  • Improved Visual Interface: Color-coded maps and timelines for better data interpretation.
  • Comprehensive Import Support: Full compatibility with Google Timeline exports (legacy and current formats).

These updates demonstrate the active development and commitment to improving Reitti, making it an exciting project to follow and be a part of.

Future Plans

Several exciting features are planned for upcoming releases, including:

  • Replay Mode: Watch your day unfold step by step with animated playback of your movements.
  • Long Distance Trip Enhancement: Improved UI specifically designed for viewing cross-country travels and extended journeys.
  • Multi-Day Selection: Select and analyze patterns across multiple days simultaneously.
  • Enhanced Statistics: Expanded stats section with more meaningful insights and fun discoveries about your movement patterns.

These features will further enhance the user experience and provide more valuable insights into our location data.

Development Transparency

It’s worth noting that Reitti’s development process is transparent, with the creator using AI as a tool to accelerate certain aspects of the coding process. However, all code is carefully reviewed, tested, and intentionally designed, ensuring that the architecture, logic, and quality standards remain entirely human-driven.

Technical Implementation

Reitti is built with a focus on complete data sovereignty, ensuring that all location data remains on your infrastructure. The application is deployed using Docker, making installation and maintenance streamlined. Additionally, Reitti supports multiple languages, including English, Finnish, German, and French, and can handle various data formats, such as GPX, GeoJson, and Google Timeline.

Reitti also integrates with other services, including Immich, Owntracks-Recorder, Owntracks-App, and GPSLogger, making it a versatile and powerful tool for location tracking.

Support and Community

If you’re interested in learning more about Reitti or need help with setup and configuration, there are several resources available:

  • IRC: irc.dedicatedcode.com
  • Reddit: Feel free to message the creator directly
  • GitHub Issues: Open a new ticket for bugs or feature requests

You can also support the project by visiting the Ko-fi page or exploring the project repository on GitHub.

Conclusion

Reitti is an exciting project that offers a self-hosted solution for location tracking, providing users with a powerful tool to rediscover their memories and gain valuable insights into their movement patterns. With its active development, transparent process, and focus on data sovereignty, Reitti is an excellent alternative to commercial location tracking services.

I’m looking forward to seeing how Reitti evolves and improves in the future, and I’m excited to be a part of this community. If you’re interested in taking control of your location data and exploring new ways to interact with your memories, I encourage you to check out Reitti and join the conversation.

Reitti: Aplikacja do śledzenia lokalizacji, która pomaga odkryć Twoje wspomnienia

Wstęp do samodzielnie hostowanej aplikacji do śledzenia lokalizacji

Niedawno natknąłem się na ciekawy post na Redditzie o Reitti, samodzielnie hostowanej aplikacji do śledzenia lokalizacji, która pomaga użytkownikom odkryć ich wzorce ruchu i ponownie odwiedzić znaczące miejsca z przeszłości. Jako osoba, która ceni suwerenność danych i jest zainteresowana nowymi technologiami, byłem zaciekawiony ideą przekształcenia surowych danych lokalizacji w dostępne wspomnienia osobiste.

Twórca aplikacji, Daniel Graf, dzieli się swoim osobistym doświadczeniem z aphantazją, niezdolnością do wyobrażania sobie wspomnień, i tym, jak integracja Reitti z Immich była dla niego cenna w odtwarzaniu i wspominaniu przeszłych doświadczeń. To sprawiło, że moja ciekawość wzrosła, i postanowiłem zagłębić się w świat Reitti.

Problem, który Reitti rozwiązuje

Większość z nas generuje ogromne ilości danych lokalizacji za pomocą naszych urządzeń, ale te informacje zazwyczaj pozostają niedostępne lub zamknięte w komercyjnych platformach. Reitti rozwiązuje potrzebę posiadania przez osoby fizyczne dostępu do ich historii lokalizacji i umożliwia odkrywanie zapomnianych miejsc i odtwarzanie przeszłych doświadczeń.

Jest to szczególnie ważne w dzisiejszych czasach, kiedy nasze ruchy i działania są ciągle śledzone przez różne aplikacje i usługi. Poprzez przejęcie kontroli nad naszymi danymi lokalizacji, możemy lepiej zrozumieć nasze nawyki, preferencje i doświadczenia, i wykorzystać tę wiedzę do poprawy naszego życia.

Główne korzyści Reitti

Co więc Reitti może zrobić dla Ciebie? Oto główne korzyści:

  • Odkryj zapomniane miejsca: Zlokalizuj restauracje, lokale lub miejsca, które odwiedziłeś, ale nie możesz sobie przypomnieć ich nazwy lub dokładnej lokalizacji.
  • Odtwórz przeszłe doświadczenia: Wyświetl szczegółowe harmonogramy podróży i codziennych działań, z zintegrowanym wyświetlaniem zdjęć dla pełnego kontekstu.
  • Analizuj swoje wzorce: Zrozum swoje nawyki ruchu, często odwiedzane obszary i alokację czasu w różnych lokalizacjach.
  • Koordynuj wspomnienia rodzinne: Wizualizuj lokalizacje wielu użytkowników, aby zrozumieć wspólne doświadczenia i spotkania.
  • Zachowaj bieżącą historię: Ciągłe śledzenie lokalizacji zapewnia, że przyszłe doświadczenia są automatycznie dokumentowane.

Te korzyści nie są tylko teoretyczne; Reitti już wpłynął na swoich użytkowników, w tym na swojego twórcę, Daniela Grafa. Poprzez zapewnienie samodzielnie hostowanej aplikacji do śledzenia lokalizacji, Reitti daje użytkownikom możliwość kontroli nad ich danymi i wykorzystania ich do poprawy swojego życia.

Najnowszy postęp w rozwoju

W ciągu ostatnich dwóch miesięcy Reitti przeszedł znaczące dodatki funkcjonalne, w tym:

  • Integracja OIDC: Wspieranie uwierzytelniania na poziomie przedsiębiorstwa dla istniejących dostawców tożsamości.
  • Łączność między instancjami: Połącz się z innymi instancjami Reitti, aby udostępnić dane lokalizacji z przyjaciółmi i rodziną.
  • Wspieranie serwera kafelków: Pełna kontrola nad renderowaniem map z własną infrastrukturą kafelków.
  • Tryb na żywo: Automatyczne wyświetlanie najnowszych danych lokalizacji bez ręcznego odświeżania.
  • Ulepszony interfejs wizualny: Mapy i harmonogramy kodowane kolorami dla lepszej interpretacji danych.
  • Kompleksowe wspieranie importu: Pełna zgodność z eksportami Google Timeline (starsze i bieżące formaty).

Te aktualizacje pokazują aktywny rozwój i zaangażowanie w poprawę Reitti, sprawiając, że jest to ekscytujący projekt do obserwowania i uczestniczenia.

Plany na przyszłość

Kilka ekscytujących funkcji jest planowanych na najbliższe wydania, w tym:

  • Tryb odtwarzania: Obejrzyj swój dzień krok po kroku z animowanym odtwarzaniem Twoich ruchów.
  • Ulepszenie dalekobieżnych podróży: Ulepszony interfejs użytkownika specjalnie zaprojektowany do wyświetlania podróży krajowych i międzynarodowych.
  • Wybór wielu dni: Wybierz i analizuj wzorce w ciągu kilku dni jednocześnie.
  • Ulepszone statystyki: Rozszerzony dział statystyk z bardziej znaczącymi informacjami i ciekawymi odkryciami o Twoich wzorcach ruchu.

Te funkcje jeszcze bardziej poprawią doświadczenie użytkownika i zapewnią więcej wartościowych informacji o naszych danych lokalizacji.

Przejrzystość rozwoju

Warto zauważyć, że proces rozwoju Reitti jest przejrzysty, a twórca używa AI jako narzędzia do przyspieszenia pewnych aspektów procesu kodowania. Jednak wszystkie kodowanie jest starannie przeglądane, testowane i zamierzone, zapewniając, że architektura, logika i standardy jakości pozostają w pełni sterowane przez człowieka.

Wdrożenie techniczne

Reitti jest zbudowany z naciskiem na pełną suwerenność danych, zapewniając, że wszystkie dane lokalizacji pozostają na Twojej infrastrukturze. Aplikacja jest wdrożona za pomocą Docker, co ułatwia instalację i utrzymanie. Dodatkowo, Reitti wspiera wiele języków, w tym angielski, fiński, niemiecki i francuski, i może obsługiwać różne formaty danych, takie jak GPX, GeoJson i Google Timeline.

Reitti integruje się również z innymi usługami, w tym Immich, Owntracks-Recorder, Owntracks-App i GPSLogger, sprawiając, że jest to wszechstronne i potężne narzędzie do śledzenia lokalizacji.

Wsparcie i społeczność

Jeśli jesteś zainteresowany dowiedzeniem się więcej o Reitti lub potrzebujesz pomocy w konfiguracji i ustawieniach, są dostępne następujące zasoby:

  • IRC: irc.dedicatedcode.com
  • Reddit: Możesz bezpośrednio skontaktować się z twórcą
  • GitHub Issues: Otwórz nowy ticket dla błędów lub wniosków o funkcje

Możesz również wesprzeć projekt, odwiedzając stronę Ko-fi lub przeglądając repozytorium projektu na GitHub.

Podsumowanie

Reitti to ekscytujący projekt, który oferuje samodzielnie hostowaną aplikację do śledzenia lokalizacji, zapewniając użytkownikom potężne narzędzie do odkrywania ich wspomnień i zdobywania cennych informacji o ich wzorcach ruchu. Z aktywnym rozwojem, przejrzystym procesem i naciskiem na suwerenność danych, Reitti jest doskonałym zamiennikiem dla komercyjnych usług śledzenia lokalizacji.

Czekam z niecierpliwością, aby zobaczyć, jak Reitti ewoluuje i się poprawia w przyszłości, i jestem podekscytowany możliwością uczestniczenia w tym projekcie. Jeśli jesteś zainteresowany kontrolą nad swoimi danymi lokalizacji i odkryciem nowych sposobów interakcji ze swoimi wspomnieniami, zachęcam do sprawdzenia Reitti i dołączenia do społeczności.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux