Files
docker-configs/linkwarden/data/archives/2/29_readability.json

1 line
31 KiB
JSON
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"title":"","byline":"zarev","dir":null,"lang":null,"content":"<div id=\"readability-page-1\" class=\"page\"><div>\n <figure><a href=\"https://github.com/Freika/dawarich\"><div><p>GitHub - Freika/dawarich: Self-hosted alternative to Google Location History (Google Maps Timeline)</p><p>Self-hosted alternative to Google Location History (Google Maps Timeline) - Freika/dawarich</p><p><img alt=\"\" src=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\"><span>GitHub</span><span>Freika</span></p></div><p><img alt=\"\" src=\"https://opengraph.githubassets.com/acf530181c30fe9665e045cacb6a04b09355feb5bcd4a7e7b4dc38222c25046d/Freika/dawarich\"></p></a></figure><div><p>💡</p><p>Dorénavant le fichier docker-compose.yml sera <b><strong>compose.yml</strong></b> car docker-compose.yml est déprécié. docker-compose.yml est toujours supporté, mais un jour ou l'autre ça sera supprimé donc autant passer à <b><strong>compose.y(a)ml</strong></b>.<br>Si pour une raison ou une autre cela ne fonctionne pas, continuez avec docker-compose.y(a)ml et venez sur Discord ou Matrix pour en discuter.</p></div><p>🎵 Promenons nous dans les boiiiiiiis, pendant que le loup n'y est paaaaaaas. </p><p>Alors non je n'ai pas croisé de loups, mais je me suis fait bouffé par les moustiques, attaqué par les ronces et piqué par les orties. </p><figure><img height=\"150\" width=\"220\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/slap.gif\"><figcaption><span>Merci la Nature!</span></figcaption></figure><p>Afin de tester l'application , je me suis mis en route, à pieds, vers 23h pour tester ça en conditions réelles en passant par des endroits un peu compliqués...</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/balade.webp 600w, https://belginux.com/content/images/size/w1000/2024/08/balade.webp 1000w, https://belginux.com/content/images/2024/08/balade.webp 1174w\" height=\"810\" width=\"1174\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/balade.webp\"><figcaption><span>Voici mon petit parcours, en partie, à travers la Nature impitoyable... 🤕!</span></figcaption></figure><p>Aujourd'hui nous allons parler de <strong>Dawarich</strong>! Une application qui a pour vocation de remplacer Google Map Timeline, alias Google Location History.</p><div><p>⚠️</p><p>- Le projet est en développement très actif.<br>- Attendez-vous à des bugs et à des changements importants.<br>- Exportez vos données depuis Dawarich à l'aide de la fonctionnalité d'exportation intégrée avant de mettre à jour vers une nouvelle version.</p></div><hr><h2 id=\"%E2%9A%A1caract%C3%A9ristiques\">⚡Caractéristiques</h2><ul><li><strong>Suivi de localisation</strong>: Vous pouvez suivre votre position à l'aide de l'application Owntracks ou Overland.</li><li><strong>Historique de localisation</strong>: Vous pouvez afficher votre historique de localisation sur une carte. Sur la carte, vous pouvez activer/désactiver les couches suivantes&nbsp;: \"<strong>Carte</strong>\", \"<strong>thermique</strong>\", \"<strong>Points</strong>\", \"<strong>Lignes entre les points</strong>.\"</li><li><strong>Statistiques</strong>: Vous pouvez voir le nombre de pays et de villes visités, la distance parcourue et le temps passé dans chaque pays, répartis en années et en mois.</li><li><strong>Importer</strong>: Vous pouvez importer votre historique de localisation existant à partir de&nbsp;Google Maps Timeline, OwnTracks, Strava, vos fichiers GPX et des données EXIF!</li></ul><figure><div><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/stats.jpeg 600w, https://belginux.com/content/images/size/w1000/2024/08/stats.jpeg 1000w, https://belginux.com/content/images/size/w1600/2024/08/stats.jpeg 1600w, https://belginux.com/content/images/size/w2400/2024/08/stats.jpeg 2400w\" alt=\"\" loading=\"lazy\" height=\"1106\" width=\"2000\" src=\"https://belginux.com/content/images/2024/08/stats.jpeg\"></p><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/map.jpeg 600w, https://belginux.com/content/images/size/w1000/2024/08/map.jpeg 1000w, https://belginux.com/content/images/size/w1600/2024/08/map.jpeg 1600w, https://belginux.com/content/images/size/w2400/2024/08/map.jpeg 2400w\" alt=\"\" loading=\"lazy\" height=\"1114\" width=\"2000\" src=\"https://belginux.com/content/images/2024/08/map.jpeg\"></p><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/imports.jpeg 600w, https://belginux.com/content/images/size/w1000/2024/08/imports.jpeg 1000w, https://belginux.com/content/images/size/w1600/2024/08/imports.jpeg 1600w, https://belginux.com/content/images/size/w2400/2024/08/imports.jpeg 2400w\" alt=\"\" loading=\"lazy\" height=\"1103\" width=\"2000\" src=\"https://belginux.com/content/images/2024/08/imports.jpeg\"></p></div></figure><hr><h2 id=\"%F0%9F%92%BE-linstallation\">💾 L'installation</h2><ol><li>Créez votre compose.yml dans le dossier où vous comptez installer Dawarich:</li></ol><ol start=\"2\"><li>Collez ça dedans en prenant soin d'adapter les ports et les volumes suivant votre configuration:</li></ol><ol start=\"3\"><li>On déployer l'application:</li></ol><p>ou avec docker-compose V2:</p><ol start=\"4\"><li>Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi,&nbsp;<strong>3700</strong>&nbsp;par défaut:</li></ol><p>ou votre domaine:</p><div><p>⚠️</p><p>Ne reliez pas trop vite l'application à un domaine/sous-domaine, plus d'explication dans la suite du tutoriel.</p></div><hr><h2 id=\"%F0%9F%94%8C-premi%C3%A8re-connexion\">🔌 Première connexion</h2><p>Lorsque vous lancez Dawarich pour la première fois, voici ce que vous voyez:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_094948.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_094948.png 1000w, https://belginux.com/content/images/size/w1600/2024/08/Screenshot_20240815_094948.png 1600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_094948.png 1920w\" height=\"881\" width=\"1920\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_094948.png\"></figure><p>Cliquez sur <strong>Login</strong>, tout en haut à droite:</p><figure><img height=\"76\" width=\"108\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095046.png\"></figure><p>Vous arriverez à cette page pour vous connecter, avec le compte administrateur par défaut:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_095138.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_095138.png 1000w, https://belginux.com/content/images/size/w1600/2024/08/Screenshot_20240815_095138.png 1600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_095138.png 1919w\" height=\"649\" width=\"1919\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095138.png\"></figure><ul><li><strong>Email</strong> =&gt; user@domaine.com</li><li><strong>Password</strong> =&gt; password</li></ul><p>Cliquez sur Log in pour vous connecter, ce qui donne:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_095252.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_095252.png 1000w, https://belginux.com/content/images/size/w1600/2024/08/Screenshot_20240815_095252.png 1600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_095252.png 1907w\" height=\"503\" width=\"1907\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095252.png\"></figure><hr><h2 id=\"%F0%9F%91%A4-modifier-le-compte-administrateur-par-d%C3%A9faut\">👤 Modifier le compte administrateur par défaut</h2><p>Cliquez en haut à droite sur <strong>user@domaine.com</strong>:</p><figure><img height=\"38\" width=\"192\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095439.png\"></figure><p>Ensuite sur <strong>Account</strong>:</p><figure><img height=\"193\" width=\"237\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095402.png\"></figure><p>Modifier le compte par défaut en remplissant les informations demandées:</p><figure><img height=\"685\" width=\"397\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095633.png\"></figure><ul><li><strong>Email</strong> =&gt; Indiquez l'e-mail souhaité.</li><li><strong>Password</strong> =&gt; Choisissez un mot de passe fort.</li><li><strong>Password confirmation</strong> =&gt; Confirmez ce mot de passe.</li><li><strong>Current password</strong> =&gt; Indiquez le mot de passe actuel: password.</li></ul><p>Cliquez sur <strong>Update</strong> pour terminer.</p><figure><img height=\"64\" width=\"431\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095819.png\"></figure><p>Déconnectez-vous pour tester votre nouveau compte administrateur:</p><figure><img height=\"180\" width=\"203\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_095922.png\"></figure><p>Entrez les informations du nouveau compte et cliquez sur <strong>Log in</strong>:</p><figure><img height=\"426\" width=\"395\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_100005.png\"></figure><p>Tout fonctionne bien:</p><figure><img height=\"61\" width=\"262\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_100048.png\"></figure><hr><h2 id=\"%F0%9F%94%91-r%C3%A9cup%C3%A9ration-de-la-cl%C3%A9-api\">🔑 Récupération de la clé API</h2><p>Toujours dans la partie Account, vous avez l'information nécessaire pour récupérer la clé API et le lien qui la précède, sous OwnTracks. </p><p>Copiez le lien complet et envoyez-vous ça par mail afin que ce soit facile à copier pour l'introduire dans l'application OwnTracks:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_103038.png 600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_103038.png 861w\" height=\"434\" width=\"861\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_103038.png\"></figure><hr><h2 id=\"%F0%9F%93%B1-configurer-lapplication-de-tracking-sur-votre-smartphone\">📱 Configurer l'application de tracking sur votre smartphone</h2><div><p>💡</p><p>Copiez déjà sur votre smartphone, le lien que vous vous êtes envoyé.</p></div><p>Laissons de côté Dawarich pour le moment et concentrons-nous sur l'application mobile qui va se charger du tracking.</p><p>Il faudra accorder quelques permissions comme le fonctionnement en fond de tâche, sans quoi cela ne fonctionnera pas.</p><h3 id=\"t%C3%A9l%C3%A9charger-owntracks-pour-android\">Télécharger OwnTracks pour Android</h3><figure><a href=\"https://play.google.com/store/apps/details?id=org.owntracks.android\"><div><p>OwnTracks - Apps on Google Play</p><p>Your location companion</p><p><img alt=\"\" src=\"https://www.gstatic.com/android/market_images/web/favicon_v3.ico\"><span>Apps on Google Play</span><span>Owntracks</span></p></div><p><img alt=\"\" src=\"https://play-lh.googleusercontent.com/uzFLvQ_lHVmUy1iRwrhhhegUA4uejldsUvjTPfXBkEyHXZ4fWVctMnlWAnL-lsVs8g\"></p></a></figure><h3 id=\"t%C3%A9l%C3%A9charger-owntracks-pour-ios\">Télécharger OwnTracks pour iOS</h3><figure><a href=\"https://itunes.apple.com/us/app/mqttitude/id692424691?mt=8\"><div><p>OwnTracks</p><p>OwnTracks - Your location companion\nOwnTracks allows you to keep track of your own location. You can build your private location diary or share it with your family and friends.\nOwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.…</p><p><img alt=\"\" src=\"https://itunes.apple.com/favicon.ico\"><span>App Store</span><span>Christoph Krey</span></p></div><p><img alt=\"\" src=\"https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/83/ec/14/83ec143a-f90d-08c2-77f7-6b9b4970c71e/AppIcon-0-0-1x_U007emarketing-0-7-0-85-220.png/1200x630wa.png\"></p></a></figure><h3 id=\"configurer-owntracks\">Configurer OwnTracks</h3><p>Lancez l'application OwnTracks et rendez-vous dans Préférences:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-10-13-20-622_org.owntracks.android-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-10-13-20-622_org.owntracks.android-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-13-20-622_org.owntracks.android-edit.jpg 1080w\" height=\"1270\" width=\"1080\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-13-20-622_org.owntracks.android-edit.jpg\"></figure><p>Dans l'option <strong>Mode</strong>, choisissez <strong>HTTP</strong>:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-10-13-40-228_org.owntracks.android-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-10-13-40-228_org.owntracks.android-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-13-40-228_org.owntracks.android-edit.jpg 1055w\" height=\"1392\" width=\"1055\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-13-40-228_org.owntracks.android-edit.jpg\"></figure><p>Cliquez sur <strong>Endpoint</strong>, qui se trouve sous <strong>Mode</strong>, collez votre lien avec la clé API, validez avec OK:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-10-49-52-344_org.owntracks.android-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-10-49-52-344_org.owntracks.android-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-49-52-344_org.owntracks.android-edit.jpg 1080w\" height=\"520\" width=\"1080\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-49-52-344_org.owntracks.android-edit.jpg\"></figure><p>Pour terminer, rendez-vous sur <strong>précédemment</strong> et indiquez les informations du compte que vous avez créé précédement dans Dawarich:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-10-45-25-834_org.owntracks.android-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-10-45-25-834_org.owntracks.android-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-45-25-834_org.owntracks.android-edit.jpg 1053w\" height=\"522\" width=\"1053\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-10-45-25-834_org.owntracks.android-edit.jpg\"></figure><p>Retournez sur la page principale de l'application et cliquez sur la flèche vers le haut:</p><figure><img height=\"140\" width=\"436\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-11-00-31-963_org.owntracks.android-edit.jpg\"></figure><p>Si vous voyez un carré, cela veut dire que l'envoie de données vers Dawarich est désactivé, cliquez sur le carré et cliquez sur ▶️ ou encore, conseillé le mode <strong>Move</strong> pour plus de précision, mais plus énergivore.</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-11-04-18-673_org.owntracks.android-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-11-04-18-673_org.owntracks.android-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-11-04-18-673_org.owntracks.android-edit.jpg 1050w\" height=\"1012\" width=\"1050\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-11-04-18-673_org.owntracks.android-edit.jpg\"></figure><p>Si tout fonctionne bien, dans la partie notification de votre smartphone, vous devez voir votre localisation et l'indication <strong>Connecté</strong>:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_2024-08-15-11-01-15-585_com.teslacoilsw.launcher-edit.jpg 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_2024-08-15-11-01-15-585_com.teslacoilsw.launcher-edit.jpg 1000w, https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-11-01-15-585_com.teslacoilsw.launcher-edit.jpg 1031w\" height=\"496\" width=\"1031\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_2024-08-15-11-01-15-585_com.teslacoilsw.launcher-edit.jpg\"></figure><p>C'est terminé, pour le moment, côté smartphone.</p><hr><h2 id=\"%F0%9F%97%BA%EF%B8%8F-enregistrer-vos-parcours-et-les-visualiser-sur-dawarich\">🗺️ Enregistrer vos parcours et les visualiser sur Dawarich</h2><p>Maintenant que OwnTracks fonctionne, il va enregistrer vos déplacements. </p><p>Il faut parfois un peu de temps, de l'ordre de quelques minutes, pour que Dawarich retranscrive toutes les données sur la carte.</p><p>Voyons ça de plus près. Allez sur Dawarich, sur l'onglet Map:</p><figure><img height=\"62\" width=\"366\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_112247.png\"></figure><p> Vous verrez votre parcours:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/image-13.png 600w, https://belginux.com/content/images/size/w1000/2024/08/image-13.png 1000w, https://belginux.com/content/images/2024/08/image-13.png 1174w\" height=\"810\" width=\"1174\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/image-13.png\"></figure><p>En cliquant en haut à droite sur l'icône ressemblant à une pile de feuilles, vous pourrez modifier l'affichage de votre parcours:</p><figure><img height=\"142\" width=\"142\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_112435.png\"></figure><p>Sous l'onglet <strong>Points</strong>, vous pourrez retrouver toutes vos coordonnées:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_112456.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_112456.png 1000w, https://belginux.com/content/images/2024/08/Screenshot_20240815_112456.png 1217w\" height=\"877\" width=\"1217\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_112456.png\"></figure><p>Vous avez également un onglet Stats, pour afficher les statistiques et les onglets Imports et Exports, pour importer vos données de Google ou exporter celles de Dawarich.</p><hr><h2 id=\"%F0%9F%94%BD-exporter-les-donn%C3%A9es-de-dawarich\">🔽 Exporter les données de Dawarich</h2><p>Cliquez sur <strong>Points</strong>, sélectionnez les entrées et cliquez sur <strong>Export points</strong>:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_121221.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_121221.png 1000w, https://belginux.com/content/images/size/w1600/2024/08/Screenshot_20240815_121221.png 1600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_121221.png 1920w\" height=\"821\" width=\"1920\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_121221.png\"></figure><p>Sous l'onglet <strong>Exports</strong>, vous pourrez retrouver vos exportations:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_121440.png 600w, https://belginux.com/content/images/size/w1000/2024/08/Screenshot_20240815_121440.png 1000w, https://belginux.com/content/images/size/w1600/2024/08/Screenshot_20240815_121440.png 1600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_121440.png 1920w\" height=\"278\" width=\"1920\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_121440.png\"></figure><hr><h2 id=\"%F0%9F%8C%90-configuration-du-reverse-proxy\">🌐 Configuration du reverse proxy</h2><p>Si vous reliez Dawarich à un domaine/sous-domaine, n'oubliez pas de refaire les procédures:</p><ul><li>Récupération de la clé API</li><li>Configurer l'application de tracking sur votre smartphone</li></ul><p>La première chose à faire quelque soit la méthode (sauf Caddy) c'est d'éditer le compose.yml qui devra ressembler à ça:</p><p>Il faut, à chaque entrée APPLICATION_HOSTS, il y en a deux, modifier la ligne comme ceci:</p><ul><li>APPLICATION_HOSTS: dawarich.mondomaine.com</li></ul><p>Attention, juste le domaine, sans HTTP/HTTPS.</p><p>Sauvez votre compose.yml.</p><h3 id=\"avec-cosmos-cloud\">Avec Cosmos Cloud</h3><p>Il suffira d'ajouter dans <strong>Target URL</strong>, http://ip.port correspondant respectivement à l'ip de votre serveur et le port de Dawarich:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_113835.png 600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_113835.png 867w\" height=\"84\" width=\"867\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_113835.png\"></figure><p>Ensuite cochez <strong>Use Host</strong> et d'entrer votre domaine:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/08/Screenshot_20240815_113849-1.png 600w, https://belginux.com/content/images/2024/08/Screenshot_20240815_113849-1.png 870w\" height=\"146\" width=\"870\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/08/Screenshot_20240815_113849-1.png\"></figure><h3 id=\"avec-nginx\">Avec NGINX</h3><p>Voici le virtual host:</p><p>Veillez à remplacer:</p><ul><li> <strong>example.com;</strong> par votre domaine, par exemple, <strong>dawarich.mondomaine.com</strong>.</li></ul><h3 id=\"apache2\">Apache2</h3><p>Commencez par activer ces modules:</p><p>Voici le virtual host:</p><h3 id=\"caddy\">Caddy</h3><p>Comme le dit la documentation:</p><blockquote>Voici la configuration minimale de Caddy avec laquelle vous aurez besoin pour présenter Dawarich. Veuillez garder à l'esprit que si vous exécutez Caddy séparément de votre stack Dawarich, vous devrez disposer d'un réseau partagé entre eux.</blockquote><p>Tout d'abord, créez le réseau Docker qui sera utilisé entre les stacks, si nécessaire:</p><p>Deuxièmement, créez un réseau Docker que Dawarich utilisera comme réseau backend&nbsp;:</p><p>Ajustez votre compose.yaml afin que l'application Web soit exposée à votre nouveau réseau et au réseau backend Dawarich&nbsp;:</p><p>Le fichier conf de Caddy:</p><hr>\n </div></div>","textContent":"\n GitHub - Freika/dawarich: Self-hosted alternative to Google Location History (Google Maps Timeline)Self-hosted alternative to Google Location History (Google Maps Timeline) - Freika/dawarichGitHubFreika💡Dorénavant le fichier docker-compose.yml sera compose.yml car docker-compose.yml est déprécié. docker-compose.yml est toujours supporté, mais un jour ou l'autre ça sera supprimé donc autant passer à compose.y(a)ml.Si pour une raison ou une autre cela ne fonctionne pas, continuez avec docker-compose.y(a)ml et venez sur Discord ou Matrix pour en discuter.🎵 Promenons nous dans les boiiiiiiis, pendant que le loup n'y est paaaaaaas. Alors non je n'ai pas croisé de loups, mais je me suis fait bouffé par les moustiques, attaqué par les ronces et piqué par les orties. Merci la Nature!Afin de tester l'application , je me suis mis en route, à pieds, vers 23h pour tester ça en conditions réelles en passant par des endroits un peu compliqués...Voici mon petit parcours, en partie, à travers la Nature impitoyable... 🤕!Aujourd'hui nous allons parler de Dawarich! Une application qui a pour vocation de remplacer Google Map Timeline, alias Google Location History.⚠️- Le projet est en développement très actif.- Attendez-vous à des bugs et à des changements importants.- Exportez vos données depuis Dawarich à l'aide de la fonctionnalité d'exportation intégrée avant de mettre à jour vers une nouvelle version.⚡CaractéristiquesSuivi de localisation: Vous pouvez suivre votre position à l'aide de l'application Owntracks ou Overland.Historique de localisation: Vous pouvez afficher votre historique de localisation sur une carte. Sur la carte, vous pouvez activer/désactiver les couches suivantes : \"Carte\", \"thermique\", \"Points\", \"Lignes entre les points.\"Statistiques: Vous pouvez voir le nombre de pays et de villes visités, la distance parcourue et le temps passé dans chaque pays, répartis en années et en mois.Importer: Vous pouvez importer votre historique de localisation existant à partir de Google Maps Timeline, OwnTracks, Strava, vos fichiers GPX et des données EXIF!💾 L'installationCréez votre compose.yml dans le dossier où vous comptez installer Dawarich:Collez ça dedans en prenant soin d'adapter les ports et les volumes suivant votre configuration:On déployer l'application:ou avec docker-compose V2:Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3700 par défaut:ou votre domaine:⚠Ne reliez pas trop vite l'application à un domaine/sous-domaine, plus d'explication dans la suite du tutoriel.🔌 Première connexionLorsque vous lancez Dawarich pour la première fois, voici ce que vous voyez:Cliquez sur Login, tout en haut à droite:Vous arriverez à cette page pour vous connecter, avec le compte administrateur par défaut:Email => user@domaine.comPassword => passwordCliquez sur Log in pour vous connecter, ce qui donne:👤 Modifier le compte administrateur par défautCliquez en haut à droite sur user@domaine.com:Ensuite sur Account:Modifier le compte par défaut en remplissant les informations demandées:Email => Indiquez l'e-mail souhaité.Password => Choisissez un mot de passe fort.Password confirmation => Confirmez ce mot de passe.Current password => Indiquez le mot de passe actuel: password.Cliquez sur Update pour terminer.Déconnectez-vous pour tester votre nouveau compte administrateur:Entrez les informations du nouveau compte et cliquez sur Log in:Tout fonctionne bien:🔑 Récupération de la clé APIToujours dans la partie Account, vous avez l'information nécessaire pour récupérer la clé API et le lien qui la précède, sous OwnTracks. Copiez le lien complet et envoyez-vous ça par mail afin que ce soit facile à copier pour l'introduire dans l'application OwnTracks:📱 Configurer l'application de tracking sur votre smartphone💡Copiez déjà sur votre smartphone, le lien que vous vous êtes envoyé.Laissons de côté Dawarich pour le moment et concentrons-nous sur l'application mobile qui va se charger du tracking.Il faudra accorder quelques permissions comme le fonctionnement en fond de tâche, sans quoi cela ne fonctionnera pas.Télécharger OwnTracks pour AndroidOwnTracks - Apps on Google PlayYour location companionApps on Google PlayOwntracksTélécharger OwnTracks pour iOSOwnTracksOwnTracks - Your location companion\nOwnTracks allows you to keep track of your own location. You can build your private location diary or share it with your family and friends.\nOwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.…App StoreChristoph KreyConfigurer OwnTracksLancez l'application OwnTracks et rendez-vous dans Préférences:Dans l'option Mode, choisissez HTTP:Cliquez sur Endpoint, qui se trouve sous Mode, collez votre lien avec la clé API, validez avec OK:Pour terminer, rendez-vous sur précédemment et indiquez les informations du compte que vous avez créé précédement dans Dawarich:Retournez sur la page principale de l'application et cliquez sur la flèche vers le haut:Si vous voyez un carré, cela veut dire que l'envoie de données vers Dawarich est désactivé, cliquez sur le carré et cliquez sur ▶️ ou encore, conseillé le mode Move pour plus de précision, mais plus énergivore.Si tout fonctionne bien, dans la partie notification de votre smartphone, vous devez voir votre localisation et l'indication Connecté:C'est terminé, pour le moment, côté smartphone.🗺️ Enregistrer vos parcours et les visualiser sur DawarichMaintenant que OwnTracks fonctionne, il va enregistrer vos déplacements. Il faut parfois un peu de temps, de l'ordre de quelques minutes, pour que Dawarich retranscrive toutes les données sur la carte.Voyons ça de plus près. Allez sur Dawarich, sur l'onglet Map: Vous verrez votre parcours:En cliquant en haut à droite sur l'icône ressemblant à une pile de feuilles, vous pourrez modifier l'affichage de votre parcours:Sous l'onglet Points, vous pourrez retrouver toutes vos coordonnées:Vous avez également un onglet Stats, pour afficher les statistiques et les onglets Imports et Exports, pour importer vos données de Google ou exporter celles de Dawarich.🔽 Exporter les données de DawarichCliquez sur Points, sélectionnez les entrées et cliquez sur Export points:Sous l'onglet Exports, vous pourrez retrouver vos exportations:🌐 Configuration du reverse proxySi vous reliez Dawarich à un domaine/sous-domaine, n'oubliez pas de refaire les procédures:Récupération de la clé APIConfigurer l'application de tracking sur votre smartphoneLa première chose à faire quelque soit la méthode (sauf Caddy) c'est d'éditer le compose.yml qui devra ressembler à ça:Il faut, à chaque entrée APPLICATION_HOSTS, il y en a deux, modifier la ligne comme ceci:APPLICATION_HOSTS: dawarich.mondomaine.comAttention, juste le domaine, sans HTTP/HTTPS.Sauvez votre compose.yml.Avec Cosmos CloudIl suffira d'ajouter dans Target URL, http://ip.port correspondant respectivement à l'ip de votre serveur et le port de Dawarich:Ensuite cochez Use Host et d'entrer votre domaine:Avec NGINXVoici le virtual host:Veillez à remplacer: example.com; par votre domaine, par exemple, dawarich.mondomaine.com.Apache2Commencez par activer ces modules:Voici le virtual host:CaddyComme le dit la documentation:Voici la configuration minimale de Caddy avec laquelle vous aurez besoin pour présenter Dawarich. Veuillez garder à l'esprit que si vous exécutez Caddy séparément de votre stack Dawarich, vous devrez disposer d'un réseau partagé entre eux.Tout d'abord, créez le réseau Docker qui sera utilisé entre les stacks, si nécessaire:Deuxièmement, créez un réseau Docker que Dawarich utilisera comme réseau backend :Ajustez votre compose.yaml afin que l'application Web soit exposée à votre nouveau réseau et au réseau backend Dawarich :Le fichier conf de Caddy:\n ","length":7819,"excerpt":"GitHub - Freika/dawarich: Self-hosted alternative to Google Location History (Google Maps Timeline)","siteName":null}