Uncategorized

Self-hosted alternative to Google Timeline: GPS Logger + location-visualizer

Taking Back Control: A Self-Hosted Alternative to Google Timeline

As you may have heard, Google has discontinued its cloud-based Timeline service and moved it to our devices. While this change has its benefits, it also raises concerns about data control and accuracy. That’s why I’m excited to share with you a self-hosted alternative that puts you in charge of your location data: GPS Logger and location-visualizer.

What’s Wrong with Google Timeline?

Google Timeline was a convenient way to track our location history, but it had its drawbacks. For one, it wasn’t always accurate, and there were times when it would show us in places we’d never been. Moreover, with the new device-based approach, our data is now scattered across our devices, making it harder to access and manage.

Enter GPS Logger and Location-Visualizer

That’s where GPS Logger and location-visualizer come in – a self-hosted solution that lets you take control of your location data. The client-side app, GPS Logger, allows you to log your location on your Android device, while the server-side application, location-visualizer, helps you visualize and manage your data.

How it Works

The location-visualizer server is available on GitHub and can be run on your own infrastructure. It has no dependencies apart from the standard library, making it easy to set up and maintain. You can import location data from various formats, including CSV, GPX, and Google’s Takeout service. The app also allows you to merge multiple imports, sort entries, remove duplicates, and export your data to standard formats.

The GPS Logger client, on the other hand, can be used to log your location on your Android device. You can configure it to log actual GPS fixes, network-based location, and fused location. The app is not available on the Google Play Store, but it can be sideloaded from the official website.

Benefits of Self-Hosting

So, why self-host your location data? For one, it gives you complete control over your data. You can decide how it’s stored, managed, and shared. Self-hosting also ensures that your data is not dependent on any third-party services, which can be prone to outages or changes in their terms of service.

Moreover, self-hosting allows you to customize your setup to fit your needs. You can configure the location-visualizer server to plot your location data on an OpenStreetMap server, giving you a visual representation of your movements. You can also store metadata along with your location data, such as timestamps, weights, or activity data, which can be useful for tracking your fitness goals or habits.

Security and Privacy

Security and privacy are top priorities when it comes to self-hosting your location data. The location-visualizer server features state-of-the-art crypto and challenge-response based user authentication, ensuring that your data is safe from unauthorized access. You can also configure the server to run as an unprivileged user, adding an extra layer of security to your setup.

Getting Started

Getting started with GPS Logger and location-visualizer is relatively straightforward. You can download the GPS Logger client from the official website and sideload it onto your Android device. For the location-visualizer server, you can follow the instructions on the GitHub page to set it up on your own infrastructure.

Once you have both the client and server set up, you can start logging your location data and visualizing it on the location-visualizer server. You can import your existing location data from Google Takeout or other sources, and then continue adding new data using the GPS Logger client.

Conclusion

In conclusion, GPS Logger and location-visualizer offer a powerful self-hosted alternative to Google Timeline. By taking control of your location data, you can ensure that it’s accurate, secure, and customizable to your needs. Whether you’re a fitness enthusiast, a traveler, or simply someone who wants to keep track of their daily movements, this solution is definitely worth considering.

Odbierz kontrolę: Samo-hostowany zamiennik Google Timeline

Możliwe, że słyszałeś, iż Google zakończył swoją usługę Timeline opartą na chmurze i przeniósł ją na nasze urządzenia. Chociaż ta zmiana ma swoje zalety, podnosi również obawy dotyczące kontroli danych i ich dokładności. Dlatego chcę się z Tobą podzielić samo-hostowaną alternatywą, która pozwala Ci zapanować nad Twoimi danymi lokalizacji: GPS Logger i location-visualizer.

Co jest nie tak z Google Timeline?

Google Timeline był wygodnym sposobem śledzenia naszej historii lokalizacji, ale miał swoje wady. Po pierwsze, nie zawsze był dokładny, a czasami pokazywał nas w miejscach, w których nigdy nie byliśmy. Co więcej, nowy podejście oparty na urządzeniach sprawia, że nasze dane są rozproszone po naszych urządzeniach, co utrudnia dostęp i zarządzanie nimi.

Wejdź GPS Logger i location-visualizer

To jest miejsce, w którym pojawiają się GPS Logger i location-visualizer – samo-hostowana rozwiązanie, które pozwala Ci zapanować nad Twoimi danymi lokalizacji. Klient GPS Logger pozwala Ci rejestrować Twoją lokalizację na Twoim urządzeniu z Androidem, podczas gdy serwerowa aplikacja location-visualizer pomaga Ci wizualizować i zarządzać Twoimi danymi.

Jak to działa

Serwer location-visualizer jest dostępny na GitHub i może być uruchomiony na Twojej własnej infrastrukturze. Nie ma on zależności poza standardową biblioteką, co sprawia, że jest łatwy w konfiguracji i utrzymaniu. Możesz importować dane lokalizacji z różnych formatów, w tym CSV, GPX i usługi Google Takeout. Aplikacja pozwala również łączyć wiele importów, sortować wpisy, usuwać duplikaty i eksportować dane do standardowych formatów.

Klient GPS Logger, z drugiej strony, może być użyty do rejestrowania Twojej lokalizacji na urządzeniu z Androidem. Możesz go skonfigurować do rejestrowania rzeczywistych napraw GPS, sieciowej lokalizacji i połączonej lokalizacji. Aplikacja nie jest dostępna w Sklepie Google Play, ale można ją pobierać ze strony internetowej.

Korzyści z samo-hostowania

Dlaczego więc samo-hostować swoje dane lokalizacji? Po pierwsze, daje Ci to pełną kontrolę nad danymi. Możesz zdecydować, jak są przechowywane, zarządzane i udostępniane. Samo-hostowanie również zapewnia, że Twoje dane nie zależą od żadnych usług zewnętrznych, które mogą być podatne na awarie lub zmiany w warunkach korzystania z usługi.

Co więcej, samo-hostowanie pozwala Ci dostosować swoją konfigurację do Twoich potrzeb. Możesz skonfigurować serwer location-visualizer do wyświetlania Twoich danych lokalizacji na serwerze OpenStreetMap, co daje Ci wizualną reprezentację Twoich ruchów. Możesz również przechowywać metadane wraz z danymi lokalizacji, takimi jak znaczniki czasu, wagi lub dane aktywności, które mogą być przydatne do śledzenia Twoich celów fitness lub nawyków.

Bezpieczeństwo i prywatność

Bezpieczeństwo i prywatność są najwyższym priorytetem podczas samo-hostowania Twoich danych lokalizacji. Serwer location-visualizer posiada najnowocześniejsze szyfrowanie i uwierzytelnianie oparte na wyzwaniu i odpowiedzi, co zapewnia, że Twoje dane są bezpieczne przed nieautoryzowanym dostępem. Możesz również skonfigurować serwer do uruchomienia jako nieuprzywilejowany użytkownik, co dodaje dodatkową warstwę bezpieczeństwa do Twojej konfiguracji.

Rozpoczęcie

Rozpoczęcie pracy z GPS Logger i location-visualizer jest dość proste. Możesz pobrać klienta GPS Logger ze strony internetowej i zainstalować go na swoim urządzeniu z Androidem. Dla serwera location-visualizer możesz postępować zgodnie z instrukcjami na stronie GitHub, aby ustawić go na swojej własnej infrastrukturze.

Gdy tylko masz oba klienta i serwer ustawione, możesz zacząć rejestrować swoje dane lokalizacji i wizualizować je na serwerze location-visualizer. Możesz importować swoje istniejące dane lokalizacji z Google Takeout lub innych źródeł, a następnie kontynuować dodawanie nowych danych za pomocą klienta GPS Logger.

Podsumowanie

Podsumowując, GPS Logger i location-visualizer oferują potężną samo-hostowaną alternatywę dla Google Timeline. Poprzez zapanowanie nad swoimi danymi lokalizacji, możesz upewnić się, że są one dokładne, bezpieczne i dostosowane do Twoich potrzeb. Niezależnie od tego, czy jesteś entuzjastą fitness, podróżnikiem, czy po prostu kimś, kto chce śledzić swoje codzienne ruchy, to rozwiązanie jest bez wątpienia warte rozważenia.

Leave a Reply

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

WordPress Appliance - Powered by TurnKey Linux