J'ai commencé à héberger mon propre blog et j'adore ça.

Pendant des années, j'ai parcouru l'historique de Google Maps, me remémorant mes voyages, mes pauses café et mes détours imprévus, mais j'ai toujours eu des doutes quant à l'endroit où toutes ces données étaient stockées. C'est en réalisant à quel point cet historique était détaillé que j'ai finalement décidé d'agir.

J'ai commencé à héberger mon propre site web et j'adore ça.

Tu peux Hébergez vos propres applications et économisez de l'argentComme vous pouvez l'imaginer, vous pouvez faire de même avec votre historique de lieux et ainsi préserver votre confidentialité. J'ai donc commencé à héberger moi-même mon historique de lieux afin d'en préserver la magie tout en évitant de transférer toute ma vie sur les serveurs d'un tiers.

Je ne voulais pas être surveillée, je voulais juste mes souvenirs.

L'attrait du lieu

Quand on y pense, on se rend compte qu'un journal de localisation ne nécessite pas forcément des fonctionnalités sophistiquées ou sociales. Personnellement, je voulais simplement quelques données précises : une chronologie privée me permettant de consulter mes déplacements lors d'une journée ou d'un voyage, un moyen facile d'exporter mes données pour les analyser ou les transférer vers un autre outil, quelques statistiques de base et, surtout, la certitude que les données brutes qui définissent ma vie sont stockées sur un appareil que je contrôle, et non dans un centre de données anonyme auquel je n'accéderai jamais.

C’est là que l’hébergement de votre propre historique de déplacements prend tout son sens. Une fois que vous aurez succombé au piège de l’auto-hébergement, vous découvrirez un écosystème étonnamment dynamique autour du suivi de vos propres déplacements, même s’il n’est pas aussi fluide que celui de Google.

Il existe des applications comme OwnTracks qui fonctionnent comme des journaux de localisation privés. Elles envoient les mises à jour de position de votre téléphone à votre propre serveur plutôt qu'à un service cloud tiers, grâce à un backend léger appelé Recorder et une interface utilisateur optionnelle d'une seule page permettant de consulter vos trajets au fil du temps. Si vous utilisez déjà Nextcloud, il existe une application… PhoneTrack Il peut recevoir des signaux de localisation provenant de plusieurs applications d'enregistrement, les stocker, les visualiser et les exporter au format GPX, vous offrant ainsi une alternative auto-hébergée à Google Timeline au sein de votre configuration cloud existante.

Si vous souhaitez une expérience plus complète et originale, il existe des projets plus récents tels que Dawarich Ces projets se positionnent explicitement comme des alternatives auto-hébergées à Google Timeline. Ils permettent d'importer des données depuis Google, OwnTracks, GPX et d'autres sources, puis d'explorer des statistiques telles que les pays visités ou la distance parcourue.

À quoi ressemble un système d'auto-hébergement pour mon site web ?

Une seule application suffit

Après quelques essais, j'ai opté pour une configuration simple et directe, alliant fiabilité et flexibilité. Ayant déjà rencontré des problèmes avec des applications auto-hébergées, je ne souhaitais pas avoir à gérer mon installation chaque week-end, surtout en déplacement, et encore moins utiliser SSH sur mon serveur pour résoudre les problèmes.

Sur mon téléphone, j'utilise OwnTracks en mode économe en batterie, de sorte qu'il ne se déploie que lorsque j'ai parcouru une distance raisonnable ou à un intervalle de temps raisonnable, ce qui permet de conserver un tracé suffisamment détaillé pour être intéressant sans vider la batterie.

Côté serveur, j'exécute OwnTracks Recorder derrière un proxy inverse qui se contente de recevoir les mises à jour du site et de les enregistrer dans des fichiers de données brutes. C'est idéal car je ne suis pas limité par un schéma de base de données externe et je peux toujours écrire des scripts sur les données brutes ultérieurement. Ces fichiers sont chiffrés par Cryptomator, une application qui assure également la sécurité. Une suite d'outils de productivité fonctionnant hors ligne.

L'affichage est assuré par l'interface officielle OwnTracks de Recorder, ce qui me permet de bénéficier d'une interface graphique conviviale, de cartes thermiques et d'un historique directement dans le navigateur, sans avoir à créer mon propre tableau de bord. De temps en temps, j'exporte des données brutes vers des outils comme Grafana pour créer des graphiques et des diagrammes, juste pour le plaisir.

Sa préparation a été moins pénible que je ne l'avais imaginé.

L'installation se compose principalement de deux conteneurs Docker et d'une application.

Image Docker de l'enregistreur OwnTrack.

Si la liste ci-dessus vous paraît intimidante, c'est tout à fait normal. Cependant, héberger tout cela est incroyablement simple. Si vous avez déjà hébergé quelque chose vous-même, vous vous sentirez comme chez vous.

J'ai affiché une photo du conteneur Enregistreur officiel OwnTracks Je l'ai connecté via Docker Compose, j'ai installé un module de stockage et je l'ai placé derrière un proxy inverse existant afin de pouvoir y accéder à distance via HTTPS sans exposer de ports Internet. Côté téléphone, la configuration se résume à saisir l'URL du point de terminaison, activer l'authentification et choisir un mode de déploiement approprié.

OwnTracks s'appuie fortement sur le système d'exploitation pour la géolocalisation, évitant ainsi de solliciter constamment le GPS du téléphone et préservant considérablement l'autonomie de la batterie. Compatible avec les protocoles standards comme HTTP et MQTT, il s'intègre plus facilement aux autres composants de ma suite logicielle, évitant ainsi d'être limité à une seule application.

Pourquoi cela semble-t-il meilleur que la chronologie de Google Maps ?

Aucune exploration de données par des tiers

Activation de la fonctionnalité chronologique de Google Maps sur Pixel9a.

L'expérience quotidienne est presque monotone, dans le bon sens du terme. L'application reste en arrière-plan, mon serveur continue de tourner et de collecter des points, et lorsque je veux savoir où j'en suis à une date précise, j'ouvre simplement l'interface web et je consulte mes données.

Je suis la seule personne à voir ce flux brut de mes déplacements. Savoir que je peux déconstruire toute l'installation, changer de système backend, ou même tout importer dans un outil de chronologie personnalisé comme Dawarich sans avoir à supplier une grande entreprise pour une exportation complète, c'est un confort dont je ne soupçonnais pas l'existence. Certes, la configuration peut s'avérer complexe, surtout la mise en place d'un proxy inverse si vous n'en avez jamais configuré auparavant. Cela dit, on trouve en ligne une multitude de tutoriels et d'aides pour identifier rapidement les principaux obstacles. L'interface n'est pas aussi aboutie que celle de Google Maps, mais c'est le prix à payer pour ne pas laisser une grande entreprise suivre vos déplacements 24h/24.

Est-ce que la gestion autonome du registre des lieux vous convient ?

Si vous organisez déjà des réceptions vous-même, c'est une suite logique.

Héberger son propre journal de bord n'est pas à la portée de tous. Il faut posséder des connaissances de base en Docker ou en serveurs web, sécuriser correctement ses points d'accès et impérativement prévoir une sauvegarde : si le serveur tombe en panne, l'historique est également perdu.

Mais si vous utilisez déjà un service comme Nextcloud, Home Assistant, un espace de stockage cloud ou l'alternative à Notion, cette transition est étonnamment simple. Vous conservez ainsi les informations les plus utiles concernant l'historique de vos lieux sans confier votre carte de vie à un tiers.

Aller au bouton supérieur