--- title: Wanderer created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, tracking, gps, hiking, cycling] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Outdoor+Tracking, https://github.com/Flomp/wanderer] --- # đŸ„Ÿ Wanderer > Plateforme de suivi de traces GPS outdoor auto-hĂ©bergĂ©e : randonnĂ©es, VTT, ski, trail — avec cartes interactives, statistiques et communautĂ©. | MĂ©tadonnĂ©e | Valeur | | :--- | :--- | | **Site web** | [wanderer.to](https://www.wanderer.to) | | **GitHub** | [Flomp/wanderer](https://github.com/Flomp/wanderer) | | **License** | AGPL-3.0 | | **Langage principal** | TypeScript (SvelteKit) | | **Étoiles GitHub** | 178 ⭐ | | **DerniĂšre MAJ** | 2026-05-12 | | **CatĂ©gorie** | [[cat-tracking]] | ## Description **Wanderer** est une plateforme web moderne pour les **amateurs d'outdoor** qui veulent enregistrer, visualiser et partager leurs traces GPS (randonnĂ©e, VTT, ski de rando, trail, course). ConcrĂštement, on upload un fichier **GPX** (depuis Strava, Garmin, Suunto, Komoot, etc.) et l'application l'affiche sur une carte OpenStreetMap, calcule **distance, dĂ©nivelĂ©+, durĂ©e**, et permet d'ajouter des **photos, descriptions et tags**. L'originalitĂ© de Wanderer est son **rĂ©seau social fĂ©dĂ©rĂ©** via **ActivityPub** : vous pouvez suivre d'autres utilisateurs Wanderer ou des instances distantes, comme dans le Fediverse. Les **collections thĂ©matiques** (« mes PyrĂ©nĂ©es 2025 », « prĂ©paratifs Tour du Mont-Blanc ») permettent d'organiser ses voyages. Le projet est encore jeune mais dĂ©jĂ  trĂšs fonctionnel et en Ă©volution rapide. L'application utilise **SvelteKit** cĂŽtĂ© front, **NestJS** cĂŽtĂ© back, et **PostgreSQL/PostGIS** pour la gĂ©ometrie. Le dĂ©ploiement Docker est officiel et bien documentĂ©. Wanderer se distingue de [[app-traccar]] (orientĂ© flotte) en ciblant explicitement le grand public outdoor. ## Installation ### Via Docker (recommandĂ©) ```yaml version: "3.8" services: wanderer: image: flompwanderer/wanderer:latest container_name: wanderer restart: unless-stopped ports: - "3030:3000" environment: - WANDERER_DB_HOST=db - WANDERER_DB_USER=wanderer - WANDERER_DB_PASSWORD=changez_moi - WANDERER_DB_NAME=wanderer - WANDERER_JWT_SECRET=changez_moi_64_chars_aleatoires - WANDERER_BASE_URL=http://localhost:3030 depends_on: - db volumes: - wanderer_uploads:/app/uploads db: image: postgis/postgis:16-3.4-alpine container_name: wanderer-db restart: unless-stopped environment: POSTGRES_DB: wanderer POSTGRES_USER: wanderer POSTGRES_PASSWORD: changez_moi volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata: wanderer_uploads: ``` ### Installation manuelle 1. Cloner : `git clone https://github.com/Flomp/wanderer.git && cd wanderer/web` 2. Installer Node 20+ et pnpm 3. `pnpm install && pnpm run build` 4. Configurer le `.env` (variables `WANDERER_DB_*` et `WANDERER_JWT_SECRET`) 5. Lancer le back `pnpm run start:web` 6. Migrations auto au premier dĂ©marrage ## Configuration - CrĂ©er le **premier compte admin** via l'UI - Configurer les **providers de tuiles** (OSM public, ou Mapbox / Stadia avec clĂ©) - Activer la **fĂ©dĂ©ration ActivityPub** pour suivre d'autres instances - Configurer les **limites d'upload** GPX et stockage photos - Brancher un **reverse proxy HTTPS** (Traefik + Let's Encrypt) - Connecter un compte **Strava** pour l'import automatique - Personnaliser les **badges** et la charte graphique de l'instance ## Alternatives ### Open source - **Komoot** (version cloud) — rĂ©fĂ©rence europĂ©enne - **Strava** — rĂ©seau social sportif, version gratuite limitĂ©e - **Grafana + InfluxDB** — visualisation custom de traces - **OwnTracks** — tracking GPS personnel mobile, plus basique - **Traccar** — orientĂ© flotte/vĂ©hicules, pas outdoor ### PropriĂ©taires - **Strava Premium** — heatmaps, segments, leaderboards - **Komoot Premium** — planification de tour multi-jours - **Garmin Connect** — Ă©cosystĂšme Garmin - **AllTrails+** — annuaire de sentiers avec GPS ## SĂ©curitĂ© - **HTTPS obligatoire** (reverse proxy avec Let's Encrypt) - Activer la **2FA** (TOTP) sur tous les comptes - Restreindre les **uploads** par taille/type MIME - Surveiller l'**espace disque** (les GPX et photos s'accumulent) - Sauvegarder **pgdata** et le volume **uploads** rĂ©guliĂšrement - Mettre Ă  jour les images Docker (alertes Diun / Watchtower) - Configurer un **rate limiter** sur l'API (Caddy / Traefik) ## Ressources - [Site officiel](https://www.wanderer.to) - [Documentation](https://www.wanderer.to/docs/) - [Code source](https://github.com/Flomp/wanderer) - [DĂ©mo publique](https://demo.wanderer.to) - [CommunautĂ© Matrix](https://matrix.to/#/#wanderer:matrix.org) ## Pages LiĂ©es - [[cat-tracking]] - [[recettes-docker-compose]] - [[cat-outdoor]]