Ich habe angefangen, mein eigenes Blog zu führen, und es gefällt mir wirklich sehr.

Jahrelang scrollte ich durch die Zeitleiste von Google Maps und schwelgte in Erinnerungen an Reisen, Kaffeepausen und spontane Abstecher. Doch ich war immer skeptisch, wo all diese Daten gespeichert wurden. Erst die Erkenntnis, wie detailliert diese Zeitleiste tatsächlich war, brachte mich schließlich zum Handeln.

Ich habe angefangen, meine eigene Website-Geschichte zu hosten, und es macht mir wirklich Spaß.

يمكنك Hosten Sie Ihre eigenen Apps und sparen Sie Geld.Und wie Sie sich sicher vorstellen können, lässt sich das Gleiche auch mit Ihrem Ortsverlauf machen und Ihre Privatsphäre schützen. Deshalb habe ich angefangen, meinen Ortsverlauf selbst zu hosten, um den besonderen Charme dieses Verlaufs zu bewahren und gleichzeitig zu vermeiden, mein gesamtes Leben auf fremde Server hochzuladen.

Ich wollte nicht überwacht werden, ich wollte nur meine Erinnerungen behalten.

Der Reiz des Ortsregisters

Wenn man genauer darüber nachdenkt, merkt man, dass man von einem Ortslogbuch eigentlich gar nichts Ausgefallenes oder Soziales erwartet. Ich wollte lediglich ein paar wenige, spezifische Datenpunkte: eine private Zeitleiste, in der ich nachschauen konnte, wo ich mich an einem bestimmten Tag oder auf einer bestimmten Reise befand; eine einfache Möglichkeit, meine Daten zu exportieren, falls ich sie analysieren oder ein anderes Tool verwenden wollte; einige grundlegende Statistiken; und vor allem die Gewissheit, dass die Rohdaten, die mein Leben prägen, auf einem Gerät gespeichert sind, das ich kontrolliere, und nicht in irgendeinem unbekannten Rechenzentrum.

Hier kommt das Hosten Ihres eigenen Standortverlaufs ins Spiel. Sobald Sie sich für das Selbsthosting entschieden haben, werden Sie ein überraschend aktives Ökosystem rund um die Verfolgung Ihrer eigenen Standorte entdecken, auch wenn es nicht so reibungslos funktioniert wie Googles Version.

Es gibt Apps wie OwnTracks, die als private Standorttagebücher fungieren und die Standortaktualisierungen Ihres Smartphones an Ihren eigenen Server statt an einen Cloud-Dienst eines Drittanbieters senden. Sie verfügen über ein schlankes Backend namens Recorder und eine optionale, einseitige Benutzeroberfläche zum Durchsuchen Ihrer Tracks im Zeitverlauf. Wenn Sie bereits Nextcloud verwenden, gibt es eine entsprechende App… PhoneTrack Es kann Standortsignale von mehreren Aufzeichnungsanwendungen empfangen, speichern, visualisieren und im GPX-Format exportieren, sodass Sie im Wesentlichen eine selbstgehostete Alternative zu Google Timeline innerhalb Ihrer bestehenden Cloud-Umgebung erhalten.

Wenn Sie ein umfassenderes und individuelleres Erlebnis wünschen, gibt es neuere Projekte wie zum Beispiel Dawarich Diese Projekte positionieren sich explizit als selbstgehostete Alternativen zu Google Timeline. Sie bieten Unterstützung für den Import von Daten von Google, OwnTracks, GPX und anderen Quellen und ermöglichen anschließend die Auswertung von Statistiken wie besuchte Länder oder zurückgelegte Entfernungen.

Wie sieht ein Self-Hosting-System für meine Website aus?

Eine App genügt.

Nach einigem Experimentieren entschied ich mich für eine einfache und unkomplizierte Lösung, die Zuverlässigkeit und Flexibilität gleichermaßen bot. Da ich zuvor Probleme mit selbstgehosteten Anwendungen gehabt hatte, wollte ich mich nicht jedes Wochenende mit meiner Installation auseinandersetzen müssen, insbesondere nicht auf Reisen, wenn ich nicht per SSH auf meinem Server nach Lösungen suchen wollte.

Auf meinem Handy nutze ich OwnTracks im energiesparenden Modus, sodass die Aufzeichnung nur dann erfolgt, wenn ich eine angemessene Strecke zurückgelegt habe oder in einem angemessenen Zeitintervall. Dadurch bleibt die aufgezeichnete Strecke detailliert genug, um interessant zu sein, ohne den Akku zu belasten.

Serverseitig betreibe ich OwnTracks Recorder hinter einem Reverse-Proxy, der Website-Aktualisierungen entgegennimmt und in unverschlüsselte Datendateien schreibt. Das ist ideal, da ich so nicht an ein fremdes Datenbankschema gebunden bin und bei Bedarf später Skripte mit den Rohdaten schreiben kann. Diese Dateien werden von Cryptomator verschlüsselt, einer Anwendung, die auch für die Sicherheit zuständig ist. Eine Reihe von Produktivitätstools, die offline funktionieren.

Die Darstellung erfolgt über die offizielle OwnTracks-Oberfläche von Recorder, sodass ich im Browser eine ansprechende Kartenansicht, Heatmaps und einen Verlauf erhalte, ohne ein eigenes Dashboard von Grund auf erstellen zu müssen. Gelegentlich exportiere ich Rohdaten in Tools wie Grafana, um daraus Diagramme und Grafiken zu erstellen – einfach zum Spaß.

Die Zubereitung war weniger schmerzhaft als erwartet.

Die Installation besteht im Wesentlichen aus zwei Docker-Containern und einer Anwendung.

Docker-Image des OwnTrack-Recorders.

Falls Ihnen die obige Liste einschüchternd vorkommt, ist das völlig normal. Das Hosting all dessen ist jedoch unglaublich einfach. Wenn Sie schon einmal selbst etwas gehostet haben, wird Ihnen alles sehr vertraut vorkommen.

Ich habe ein Bild des Containers aufgerufen. Offizieller OwnTracks-Recorder Ich habe es über Docker Compose verbunden, ein Speichermodul installiert und es hinter einem bestehenden Reverse-Proxy platziert, um per HTTPS remote darauf zugreifen zu können, ohne zufällige Internet-Ports freizugeben. Auf dem Smartphone ist die Einrichtung denkbar einfach: Man muss nur die korrekte Endpunkt-URL eingeben, die Authentifizierung aktivieren und einen geeigneten Bereitstellungsmodus auswählen.

OwnTracks nutzt für die Standortbestimmung weitgehend das Betriebssystem selbst und scannt daher nicht ständig den GPS-Sensor Ihres Smartphones, was die Akkulaufzeit deutlich verlängert. Es kann außerdem mit Standardprotokollen wie HTTP und MQTT interagieren, wodurch es sich im Laufe der Zeit leichter in andere Komponenten meiner selbst gehosteten Software-Suite integrieren lässt, anstatt dauerhaft auf eine einzige App beschränkt zu sein.

Warum das überhaupt besser aussieht als die Zeitleiste von Google Maps

Es findet keine Datenanalyse durch Dritte statt.

Aktivierung der Google Maps-Timeline-Funktion auf dem Pixel9a.

Das tägliche Erlebnis ist auf die angenehmste Art und Weise fast schon langweilig. Die App läuft im Hintergrund, mein Server sammelt weiterhin Punkte, und wenn ich wissen möchte, wo ich an einem bestimmten Tag stehe, öffne ich einfach die Weboberfläche und scrolle durch meine Daten.

Nur ich selbst sehe diesen Rohdatenstrom meiner Bewegungen. Zu wissen, dass ich das gesamte System analysieren, zu einem anderen Backend-System wechseln oder sogar alles in ein benutzerdefiniertes Timeline-Tool wie Dawarich importieren kann, ohne ein großes Unternehmen um einen vollständigen Export bitten zu müssen, ist ein beruhigendes Gefühl, dessen Fehlen mir vorher gar nicht bewusst war. Zugegeben, die Einrichtung kann etwas aufwendig sein, insbesondere die Einrichtung eines Reverse-Proxys, falls man das noch nie gemacht hat. Allerdings gibt es online mehr als genug Tutorials und Hilfestellungen, um die häufigsten Hürden schnell zu überwinden. Die Benutzeroberfläche ist zwar nicht so elegant wie die von Google Maps, aber das ist eben der Preis dafür, dass man seine Bewegungen nicht rund um die Uhr von einem großen Unternehmen verfolgen lässt.

Ist es für Sie geeignet, die Gästeliste selbst zu organisieren?

Wenn Sie bereits selbst Gastgeber sind, ist dies ein logischer nächster Schritt.

Das Betreiben eines eigenen Ortslogbuchs ist allerdings nicht für jeden geeignet. Man benötigt Grundkenntnisse in Docker oder Webservern, muss die Endpunkte ordnungsgemäß absichern und braucht unbedingt ein Backup – denn wenn der Server ausfällt, ist auch die gesamte Chronik verloren.

Wenn Sie aber bereits einen Dienst wie Nextcloud, Home Assistant, Cloud-Speicher oder die Notion-Alternative nutzen, ist dies ein überraschend einfacher nächster Schritt. Sie behalten die wirklich wichtigen Teile Ihrer Ortshistorie, ohne Ihre Lebenskarte an Dritte weiterzugeben.

Nach oben gehen