Ho iniziato a ospitare il mio registro di casa e mi piace davvero

Per anni ho scorrizzato la cronologia di Google Maps, ripensando a viaggi, pause caffè e deviazioni casuali, ma ero sempre scettico su dove fossero archiviati tutti quei dati. Rendermi conto di quanto fosse dettagliata quella cronologia mi ha finalmente spinto ad agire.

Ho iniziato a ospitare la cronologia del mio sito web e mi piace davvero.

potresti Ospita le tue app e risparmia denaroE come puoi immaginare, puoi fare lo stesso con la Cronologia dei tuoi Luoghi e controllare anche la tua privacy. Così ho iniziato a ospitare personalmente la mia Cronologia dei Luoghi per preservarne la magia, evitando di caricare tutta la mia vita sui server di qualcun altro.

Non volevo essere monitorato, volevo solo i miei ricordi.

Il fascino del luogo record

A pensarci bene, ci si rende conto che in realtà non serve nulla di sofisticato o social da un registro di luoghi. Nel mio caso, volevo solo un numero molto limitato di dati specifici: una cronologia privata che potessi consultare per vedere dove mi trovavo in un giorno o in un viaggio specifico, un modo semplice per esportare i miei dati se volevo analizzarli o passare a un altro strumento, alcune statistiche di base e, soprattutto, la certezza che i dati grezzi che definiscono la mia vita si trovino su un dispositivo che controllo, non in un data center casuale che non vedrò mai.

È qui che entra in gioco l'hosting della cronologia dei tuoi luoghi. Una volta caduti nella trappola dell'auto-hosting, scoprirai un ecosistema sorprendentemente sano che si occupa di tracciare le tue posizioni, anche se non è così fluido come la versione di Google.

Esistono app come OwnTracks che fungono da diari di posizione privati, inviando gli aggiornamenti sulla posizione del telefono al tuo server anziché a un servizio cloud di terze parti, con un backend leggero chiamato Recorder e un'interfaccia utente opzionale di una sola pagina per visualizzare i tuoi percorsi nel tempo. Se utilizzi già NextCloud, c'è un'app... Tracciamento telefonico Può ricevere segnali di posizione da più applicazioni di registrazione, memorizzarli, visualizzarli ed esportarli in formato GPX, ottenendo così un'alternativa self-hosted a Google Timeline all'interno della tua attuale configurazione cloud.

Se desideri un'esperienza più completa e distintiva, ci sono progetti più recenti come Dawarich Questi progetti si posizionano esplicitamente come alternative self-hosted a Google Timeline. Offrono supporto per l'importazione di dati da Google, OwnTracks, GPX e altre fonti, per poi esplorare statistiche come i paesi visitati o la distanza percorsa.

Come si presenta un sistema di self-hosting per il mio sito web?

Basta un'app

Dopo un po' di sperimentazione, ho ottenuto una configurazione semplice e intuitiva che bilancia affidabilità e flessibilità. Avevo già avuto problemi con applicazioni self-hosted in precedenza, quindi non volevo dovermi occupare dell'installazione ogni fine settimana, soprattutto quando ero in viaggio e non volevo usare SSH sul mio server per risolvere il problema.

Sul mio telefono, eseguo OwnTracks in una modalità conservativa e a basso consumo di batteria, in modo che si attivi solo quando mi sono spostato per una distanza ragionevole o a un intervallo di tempo ragionevole, mantenendo il percorso sufficientemente dettagliato da risultare interessante senza scaricare la batteria.

Sul lato server, eseguo OwnTracks Recorder dietro un proxy inverso, che accetta semplicemente gli aggiornamenti del sito e li scrive su file di dati semplici. Questo è fantastico perché significa che non sono vincolato da uno schema di database esterno e posso sempre scrivere script sui dati grezzi in un secondo momento, se lo desidero. Questi file sono crittografati da Cryptomator, un'applicazione che si occupa anche della sicurezza. Una suite di strumenti di produttività che funzionano offline.

Il rendering è gestito dall'interfaccia ufficiale OwnTracks di Recorder, quindi ottengo una comoda interfaccia utente con mappe, mappe di calore e una vista cronologica nel browser, senza dover creare una dashboard personalizzata da zero. Ogni tanto, per divertimento, esporto frammenti di dati grezzi in strumenti come Grafana per grafici e diagrammi.

Prepararlo è stato meno doloroso di quanto mi aspettassi.

L'installazione è composta principalmente da due container Docker e da un'applicazione.

Immagine Docker del registratore OwnTrack.

Se l'elenco sopra può sembrare intimidatorio, è perfettamente normale. Tuttavia, organizzare tutto questo è incredibilmente facile. Se hai già organizzato qualcosa in precedenza, ti sembrerà molto familiare.

Ho tirato fuori una foto del contenitore Registratore ufficiale OwnTracks L'ho collegato tramite Docker Compose, ho installato un modulo di storage e l'ho posizionato dietro un proxy inverso esistente in modo da potervi accedere da remoto tramite HTTPS senza esporre porte Internet casuali. Dal lato telefono, la configurazione consiste semplicemente nel digitare l'URL corretto dell'endpoint, abilitare l'autenticazione e scegliere una modalità di distribuzione ragionevole.

OwnTracks si basa in larga misura sul sistema operativo stesso per la segnalazione della posizione, quindi non esegue costantemente la scansione del sensore GPS del telefono, il che aumenta notevolmente la durata della batteria. Può anche interagire con protocolli standard come HTTP e MQTT, facilitando l'integrazione con altre parti della mia suite self-hosted nel tempo, anziché rimanere bloccato con una singola app a tempo indeterminato.

Perché questa cronologia sembra migliore di quella di Google Maps

Nessun data mining di terze parti

Abilitazione della funzionalità cronologia di Google Maps su Pixel9a.

L'esperienza quotidiana è quasi noiosa, nel senso buono del termine. L'app rimane in background, il mio server continua a funzionare e a raccogliere punti, e quando sono curioso di sapere dove mi trovo in un giorno particolare, apro semplicemente l'interfaccia utente web e scorro i miei dati.

L'unica persona che vede questo flusso grezzo dei miei movimenti sono io. Sapere di poter smontare l'intera configurazione, passare a un sistema backend diverso o persino importare tutto in uno strumento di timeline personalizzato come Dawarich senza dover implorare una grande azienda per un'esportazione completa è un livello di comfort che non mi rendevo conto di perdere. Tuttavia, sì, la configurazione può essere un po' laboriosa, soprattutto impostare un proxy inverso se non l'avete mai fatto prima. Detto questo, ci sono più che sufficienti tutorial e supporto online per identificare rapidamente gli ostacoli più comuni che incontrerete. Inoltre, non è raffinato come l'interfaccia di Google Maps, ma è il prezzo da pagare per non permettere a una grande azienda di tracciare i vostri movimenti 24 ore su 24.

Organizzare personalmente il registro dei luoghi è la soluzione giusta per te?

Se sei già un host, questo è il passo successivo naturale.

Tuttavia, ospitare il proprio registro di posizione non è per tutti. È necessaria una conoscenza di base di Docker o dei server web, è necessario proteggere adeguatamente gli endpoint e, naturalmente, è necessario un backup, perché se il server si blocca, anche la cronologia delle attività si interrompe.

Ma se già gestisci servizi come Nextcloud, Home Assistant, cloud storage o l'alternativa a Notion, questo è un passo avanti sorprendentemente accessibile. Conservi le parti veramente utili della cronologia del tuo luogo senza dover consegnare la mappa della tua vita a terzi.

Vai al pulsante in alto