Ik ben begonnen met het bijhouden van mijn eigen blog en ik vind het echt geweldig.

Jarenlang scrolde ik door de tijdlijn van Google Maps en haalde ik herinneringen op aan reizen, koffiepauzes en spontane omwegen, maar ik was altijd sceptisch over waar al die gegevens werden opgeslagen. Pas toen ik me realiseerde hoe gedetailleerd die tijdlijn werkelijk was, kwam ik in actie.

Ik ben begonnen met het hosten van mijn eigen websitegeschiedenis en ik vind het echt geweldig.

يمكنك Host je eigen apps en bespaar geld.En zoals je je waarschijnlijk wel kunt voorstellen, kun je hetzelfde doen met je Plaatsen-geschiedenis en tegelijkertijd je privacy beheren. Daarom ben ik mijn Plaatsen-geschiedenis zelf gaan hosten om de magie ervan te behouden en tegelijkertijd te voorkomen dat ik mijn hele leven naar de servers van iemand anders upload.

Ik wilde niet in de gaten gehouden worden, ik wilde gewoon mijn herinneringen behouden.

De aantrekkingskracht van het plaatsregister

Als je erover nadenkt, realiseer je je dat je eigenlijk geen geavanceerde of sociale functies nodig hebt van een locatielogboek. In mijn geval wilde ik gewoon een klein aantal specifieke gegevenspunten: een persoonlijke tijdlijn die ik kon bekijken om te zien waar ik op een bepaalde dag of tijdens een reis was, een gemakkelijke manier om mijn gegevens te exporteren als ik ze wilde analyseren of overstappen naar een andere tool, wat basisstatistieken en, het allerbelangrijkste, de zekerheid dat de ruwe data die mijn leven bepalen, op een apparaat staat dat ik beheer, en niet in een willekeurig datacenter dat ik nooit zal zien.

Hier komt het hosten van je eigen locatiegeschiedenis van pas. Zodra je in de val trapt van zelfhosting, zul je een verrassend goed functionerend ecosysteem ontdekken rondom het bijhouden van je eigen locaties, ook al is het niet zo naadloos als de versie van Google.

Er zijn apps zoals OwnTracks die fungeren als privélocatiedagboeken. Ze sturen de locatiegegevens van je telefoon naar je eigen server in plaats van naar een cloudservice van derden, met een lichte backend genaamd Recorder en een optionele frontend met één pagina om je routes door de tijd heen te bekijken. Als je NextCloud al gebruikt, is er een app... PhoneTrack Het kan locatiesignalen van meerdere opname-apps ontvangen, opslaan, visualiseren en exporteren in GPX-formaat. Zo krijg je in feite een zelfgehost alternatief voor Google Timeline binnen je bestaande cloudomgeving.

Als u een completere en meer onderscheidende ervaring wilt, zijn er recentere projecten zoals Dawarich Deze projecten positioneren zich expliciet als zelfgehoste alternatieven voor Google Timeline. Ze bieden ondersteuning voor het importeren van gegevens van Google, OwnTracks, GPX en andere bronnen, en vervolgens voor het verkennen van statistieken zoals bezochte landen of afgelegde afstand.

Hoe ziet een zelfhostingsysteem voor mijn website eruit?

Eén app is alles wat je nodig hebt.

Na wat experimenteren kwam ik uit op een simpele en overzichtelijke configuratie die een goede balans bood tussen betrouwbaarheid en flexibiliteit. Ik had eerder problemen gehad met zelfgehoste applicaties, dus ik wilde niet elk weekend met mijn installatie bezig zijn, vooral niet als ik op reis was en geen SSH op mijn server wilde gebruiken om problemen op te lossen.

Op mijn telefoon gebruik ik OwnTracks in een energiezuinige modus, zodat de app alleen wordt geactiveerd wanneer ik een redelijke afstand heb afgelegd of na een redelijk tijdsinterval. Hierdoor blijft de route gedetailleerd genoeg om interessant te zijn, zonder dat de batterij snel leeg raakt.

Aan de serverkant draai ik OwnTracks Recorder achter een reverse proxy, die simpelweg site-updates accepteert en deze naar onversleutelde databestanden schrijft. Dit is ideaal, omdat ik hierdoor niet gebonden ben aan een extern databaseschema en ik later altijd scripts kan schrijven die de ruwe data verwerken. Deze bestanden worden versleuteld door Cryptomator, een applicatie die ook verantwoordelijk is voor de beveiliging. Een reeks productiviteitstools die offline werken..

De weergave wordt verzorgd door de officiële OwnTracks-interface van Recorder, waardoor ik een mooie kaartinterface, heatmaps en een geschiedenisweergave in de browser krijg zonder zelf een dashboard te hoeven bouwen. Af en toe exporteer ik stukjes ruwe data naar tools zoals Grafana voor grafieken en diagrammen, gewoon voor de lol.

De voorbereiding verliep minder moeizaam dan ik had verwacht.

De installatie bestaat hoofdzakelijk uit twee Docker-containers en een applicatie.

Docker-image van de OwnTrack-recorder.

Als de bovenstaande lijst intimiderend lijkt, is dat volkomen normaal. Het hosten van dit alles is echter ongelooflijk eenvoudig. Als je ooit eerder zelf iets hebt gehost, zal het je heel vertrouwd voorkomen.

Ik heb een foto van de container opgezocht. Officiële OwnTracks-recorder Ik heb het via Docker Compose verbonden, een opslagmodule geïnstalleerd en het achter een bestaande reverse proxy geplaatst, zodat ik er op afstand via HTTPS toegang toe heb zonder willekeurige internetpoorten bloot te stellen. Aan de telefoonzijde is de installatie een kwestie van het juiste eindpunt-URL invoeren, authenticatie inschakelen en een geschikte implementatiemodus kiezen.

OwnTracks maakt voor locatiebepaling grotendeels gebruik van het besturingssysteem zelf, waardoor het niet constant de GPS-sensor van je telefoon scant. Dit is erg gunstig voor de batterijduur. De app kan ook communiceren met standaardprotocollen zoals HTTP en MQTT, waardoor integratie met andere onderdelen van mijn zelfgehoste suite in de loop der tijd eenvoudiger wordt. Je hoeft dus niet voor onbepaalde tijd aan één app vast te zitten.

Waarom dit er überhaupt beter uitziet dan de tijdlijn van Google Maps.

Geen datamining door derden

De tijdlijnfunctie van Google Maps inschakelen op de Pixel9a.

De dagelijkse ervaring is bijna saai, maar dan op de best mogelijke manier. De app draait op de achtergrond, mijn server blijft punten verzamelen, en als ik wil weten waar ik op een bepaalde dag sta, open ik gewoon de webinterface en scroll ik door mijn eigen gegevens.

De enige die deze onbewerkte stroom van mijn bewegingen ziet, ben ik. Het is een geruststellend gevoel dat ik de hele configuratie kan ontmantelen, kan overschakelen naar een ander backend-systeem of zelfs alles kan importeren in een tool zoals Dawarich, zonder een groot bedrijf te hoeven smeken om een ​​volledige export. Ik had niet door dat ik het miste. De configuratie kan echter wel wat werk kosten, vooral het instellen van een reverse proxy als je dat nog nooit eerder hebt gedaan. Gelukkig zijn er online meer dan genoeg tutorials en hulp te vinden om snel de meest voorkomende problemen op te lossen. De interface is ook niet zo verfijnd als die van Google Maps, maar dat is de prijs die je betaalt om te voorkomen dat een groot bedrijf je bewegingen 24/7 volgt.

Is het voor u geschikt om het register van de locatie zelf te beheren?

Als je zelf al een evenement organiseert, is dit een logische volgende stap.

Het zelf hosten van een logboek is echter niet voor iedereen weggelegd. Je moet basiskennis hebben van Docker of webservers, je moet je endpoints goed beveiligen en je hebt absoluut een back-up nodig – want als je server uitvalt, valt je tijdlijn ook weg.

Maar als je al gebruikmaakt van een dienst zoals Nextcloud, Home Assistant, cloudopslag of het Notion-alternatief, is dit een verrassend toegankelijke volgende stap. Je behoudt de echt nuttige onderdelen van je woongeschiedenis zonder je levenskaart aan een derde partij over te dragen.

Ga naar de bovenste knop