Dawarich : l’alternative open source et auto-hébergée à Google Timeline

Self-Hosting & Open Source

Dawarich : l’alternative open source et auto-hébergée à Google Timeline

Google Timeline n’est plus consultable sur le web, l’historique reste bloqué sur le smartphone et s’efface après trois mois. Pour garder la maîtrise de leurs déplacements, certains se tournent vers des solutions à héberger soi-même. La plus complète, Dawarich, est libre et dépasse les 9 000 étoiles sur GitHub, tandis que GeoPulse fait office d’outsider. Voici pourquoi ces solutions pourraient vous intéresser.

Google Maps Timeline a changé : ce qui a disparu

Petit rappel pour apporter du contexte et justifier d’autant plus la naissance de solutions comme Dawarich. Google a revu de fond en comble sa Timeline (ex-Historique des positions). Cette transformation a eu un impact concret :

  • Fini le web : la Timeline n’est plus consultable depuis un navigateur, seulement depuis l’application mobile (le web renvoie vers le mobile).
  • Données sur l’appareil : l’historique est désormais stocké sur chaque smartphone connecté. Seule une sauvegarde chiffrée sur les serveurs de Google reste possible, en option.
  • Suppression automatique : par défaut, les visites et les trajets de plus de trois mois sont effacés, sauf action de votre part.

Pour qui aime disposer d’un historique complet, consultable depuis un ordinateur et sauvegardé sur sa propre infrastructure, la solution consiste à tout héberger soi-même. Avant d’en arriver là, un passage par les réglages de confidentialité de votre compte reste utile : retrouvez notre article pour savoir comment gérer son historique Web et de localisation chez Google.

Dawarich : l’alternative auto-hébergée la plus aboutie

Dawarich est une application web à installer sur son propre serveur pour remplacer Google Timeline. À partir de vos données GPS, Dawarich constitue un historique cartographié de tous vos déplacements. Le projet a une belle base communautaire : plus de 9 000 étoiles et environ 300 forks sur GitHub au moment de la rédaction de cet article. On note aussi plus de 3 400 commits, et un développement continu depuis 2024, la version 1.0 étant arrivée en janvier 2025.

Comme le montre les images ci-dessous, Dawarich rassemble sur un seul écran toute votre journée de déplacements : la carte trace vos itinéraires et vos arrêts, pendant que le panneau latéral récapitule distances, durées, modes de transport et lieux visités, avec un calendrier qui donne accès à n’importe quelle date passée. C’est précisément ce que proposait Google Timeline : retrouver où l’on était et par où l’on est passé.

Des fonctionnalités qui vont plus loin que la Timeline de Google. Une fois vos positions collectées, Dawarich les met en évidence de cette façon :

  • Carte interactive avec plusieurs calques : points, tracés, carte de chaleur, et un « Fog of War » qui dévoile au fil du temps les zones que vous avez explorées.
  • Statistiques et insights : nombre de pays et de villes visités, distance parcourue, temps passé par pays. Ceci peut être utile, par exemple, pour un suivi de résidence fiscale.
  • Trajets annotés, avec affichage des photos prises en chemin.
  • Détection des visites : Dawarich suggère les lieux où vous vous êtes arrêté, à confirmer ou rejeter (nécessite un service de géocodage inverse comme Photon, Nominatim, Geoapify ou LocationIQ).
  • Partage familial, avec consentement et activation individuelle par membre (désactivé par défaut).
  • Photos géolocalisées grâce à l’intégration Immich et Photoprism. De quoi afficher vos clichés sur la carte, à leur emplacement. Un complément naturel si vous avez déjà installé Immich, l’alternative à Google Photos et iCloud Photos.

Un vrai atout : ses propres applications mobiles. Là où beaucoup d’alternatives dépendent d’apps tierces, Dawarich fournit ses applications iOS et Android maison pour envoyer vos positions, tout en restant compatible avec Overland, OwnTracks, GPSLogger, PhoneTrack ou Home Assistant. Côté données, l’import accepte plusieurs formats en provenance de Google Maps Timeline, OwnTracks, Strava, et les fichiers / d’une façon générale. Les métadonnées de vos photos sont aussi exploitables.

Le côté self-hosted, sans mauvaise surprise. Techniquement, Dawarich repose sur Ruby (avec le framework Rails), une base PostgreSQL/PostGIS et des tâches de fond gérées par Sidekiq. L’installation passe par , l’interface étant ensuite accessible sur le port (un reverse proxy reste bien entendu recommandé pour l’exposer en HTTPS).

Licence libre. Point important pour un usage professionnel : Dawarich est publié sous licence AGPL-3.0, une licence libre très fréquemment utilisée par les solutions open source. Il existe bien une offre managée, Dawarich Cloud, avec des paliers payants (Lite/Pro), mais les instances auto-hébergées sont gratuites : toutes les fonctionnalités y restent disponibles. Le cloud finance le développement.

GeoPulse, l’alternative plus légère (mais attention à la licence)

Plus récent et plus léger, GeoPulse vise le même objectif avec une approche minimaliste. Il mise sur une empreinte réduite (moins de 100 Mo de RAM revendiqués), une pile Java/Quarkus et une interface Vue. Parmi les fonctionnalités, on note une détection automatique des séjours et trajets, une intégration Immich, et l’import de données depuis Google Timeline, , ou . Sur GitHub, il reste bien plus modeste que Dawarich, avec près de 900 étoiles et une quarantaine de forks. C’est un projet qui est aussi plus jeune.

Concernant la licence, il y a une différence notable entre Dawarich et GeoPulse. En effet, GeoPulse se présente comme une alternative open source, mais son code est distribué sous Business Source License 1.1 (BSL 1.1). Utilisée par d’autres solutions comme Dockhand, cette licence n’est pas reconnue comme telle par l’Open Source Initiative : c’est une licence dite source-available, qui rend le code public mais restreint certains usages (dont la mise en production à des fins commerciales). En clair : gratuit pour un usage personnel et non commercial, mais licence payante requise pour un usage commercial.

Cet article est également l’occasion de comparer Dawarich et GeoPulse.

Critère Dawarich GeoPulse
Licence AGPL-3.0 (libre, reconnue OSI) BSL 1.1 (source-available, non OSI)
Usage commercial Autorisé (copyleft) Licence commerciale payante requise
Adoption GitHub ~9 000 étoiles / ~300 forks ~900 étoiles / ~40 forks
Ancienneté Développé depuis 2024, 1.0 en janv. 2025 Première version : 21 octobre 2025
Technologie Ruby (Rails), PostgreSQL/PostGIS, Sidekiq Java (Quarkus), Vue, PostgreSQL/PostGIS
Applications mobiles Apps iOS et Android maison Aucune app maison (apps tierces)
Sources de suivi Apps maison, Overland, OwnTracks, GPSLogger, PhoneTrack, Home Assistant OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Colota
Photos géolocalisées Immich et Photoprism Immich
Import Google Timeline, OwnTracks, Strava, Immich, /, Google Timeline, , , , OwnTracks
Points forts Écosystème complet, carte riche (heatmap, Fog of War), stats/insights, partage familial Léger (< 100 Mo de RAM), simple, /, liens invités
Déploiement Docker Compose, port Docker Compose, port

Pourquoi utiliser une solution comme Dawarich ?

En tant que particulier, la timeline de vos déplacements est intéressante dans plusieurs scénarios :

  • Revivre ses voyages et ses souvenirs. C’est l’usage le plus évident : rejouer un road-trip ou des vacances sur une carte, avec le tracé exact des trajets et la carte de chaleur des endroits fréquentés. Si vous branchez Immich ou Photoprism, vos photos s’affichent en plus à l’endroit précis où elles ont été prises.
  • Cartographier ses activités sportives. Dawarich peut importer vos activités Strava et détecte lui-même les déplacements à pied ou à vélo : vos sorties running, vos parcours cyclistes ou vos randonnées viennent enrichir la carte, avec le tracé exact, la distance et la durée de chacune. On obtient ainsi une archive complète de ses itinéraires (et entraînements).
  • Retrouver un lieu qu’on a oublié. Ce petit restaurant repéré il y a deux ans, la rue d’un point de vue sympa, l’hôtel d’un week-end : l’outil garde tout et permet de remonter à une date précise pour retrouver le nom et l’adresse.
  • Compter ses jours par pays (utile pour la résidence fiscale). L’outil totalise le temps passé dans chaque pays. Pratique si vous voyagez beaucoup, travaillez à l’étranger ou devez justifier votre nombre de jours de présence quelque part (sans confier ces données sensibles à un tiers).
  • Avoir des insights sur vos déplacements. Distance totale parcourue, nombre de pays et de villes visités, temps passé par lieu, etc… Si vous désirez explorer toute une région du monde ou l’intégralité d’un pays, c’est aussi l’occasion de savoir où vous en êtes !

En reprenant la main sur votre historique de déplacements, Dawarich prouve qu’on peut retrouver le confort d’un outil comme Google Timeline sans en accepter les contreparties : ici, ça tourne en local, sur votre serveur.

Utilisez-vous ce type de solution ? N’hésitez pas à partager vos avis en commentaire.

SOURCE