L’article XDA sur la reconstruction d’une pile fitness avec Endurain et FitPub a capturé quelque chose vers lequel les gens quittant Strava convergent silencieusement depuis deux ans : si la plateforme peut couper l’API, les données ne devraient pas vivre sur la plateforme. L’auto-hébergement du suivi d’activité, des plans d’entraînement et de l’analyse de performance sur un serveur domestique conserve les fichiers GPX, les données de fréquence cardiaque et l’historique de composition corporelle sous un même toit, sur du matériel que personne d’autre ne peut dépasser.
Nous avons examiné six applications fitness auto-hébergées pour l’utilisation de bureau et serveur qui gèrent les activités, les entraînements et la récupération sans envoyer les données vers le cloud d’abonnement. Tous s’exécutent sur Linux, la plupart s’exécutent dans Docker, et l’empreinte du laboratoire domestique est suffisamment petite pour coexister avec Jellyfin et Pi-hole sur le même NUC.
Ce qu’il faut chercher dans une application de suivi de fitness auto-hébergée
- Lit GPX, FIT et TCX. Les exportations Strava se font dans ces formats, et un importateur fait la différence entre recommencer de zéro et apporter des années d’historique.
- Dispose d’une interface web fonctionnelle. La plupart du temps, l’examen de l’entraînement se fait sur un téléphone via le réseau local ou via un proxy inverse, et une interface web utilisable est incontournable.
- Docker-first. Les installations natives sont toujours possibles, mais une image maintenue est ce qui garde un service de laboratoire domestique vivant après un an.
- Compatibilité client mobile. La capture d’activité se fait sur un téléphone ou une montre. Un tracker auto-hébergé doit accepter les téléchargements des clients Android et iOS courants (ou exécuter un compagnon).
- Gère plus d’un sport. Les applications de course uniquement sont une sous-catégorie. La plupart des auto-hébergeurs veulent un serveur qui accepte les courses, les balades à vélo, les promenades et les séances en salle.
Comparaison rapide
| Application | Meilleur pour | Plateformes | Installation | Gratuit |
|---|---|---|---|---|
| FitTrackee | Tracker d’activité auto-hébergé polyvalent | Linux, Docker | Docker, Python | Oui |
| Endurain | Tracker Python moderne avec intégrations montre | Linux, Docker | Docker, Python | Oui |
| Wger | Planification d’entraînement en salle de sport | Linux, Windows, macOS, Docker | Docker, Python | Oui |
| GoldenCheetah | Analyse de performance sur bureau | Linux, Windows, macOS | Binaires natifs | Oui |
| FitPub | Publication d’activité légère | Linux, Docker | Docker | Oui |
| OpenScale | Historique de composition corporelle | Linux, Windows, macOS, Android | Binaire natif, APK Android | Oui |
| Statistics for Strava | Couche d’analyse personnelle sur export Strava | Linux, Docker | Docker, Python | Oui |
Les 6 meilleures applications de suivi de fitness auto-hébergées pour desktop
1. FitTrackee — meilleure alternative Strava auto-hébergée globale
FitTrackee est le remplaçant le plus proche un-à-un de Strava du côté auto-hébergé. Suivi d’activité multisport, importation et exportation GPX, comptes utilisateur fédérés via ActivityPub, données météorologiques sur les activités et calendrier d’entraînement s’exécutent tous dans une application web Python qui s’intègre dans Docker sans difficulté. L’interface web est simple mais fonctionnelle, et le projet a été activement développé pendant des années.
Où cela fait défaut: L’expérience mobile se fait via l’interface web ; il n’y a pas encore d’application mobile native polie. La fédération est une fonctionnalité pour certains auto-hébergeurs et du bruit pour d’autres.
Plateformes: Linux, Docker. Interface web dans n’importe quel navigateur.
Conclusion: Le choix par défaut pour le suivi d’activité auto-hébergé en 2026.
2. Endurain — meilleur tracker moderne avec intégrations d’appareils
Endurain est le tracker Python plus récent que XDA a spécifiquement appelé. Les différenciateurs sont les intégrations d’appareils (importation Strava, support de synchronisation Garmin et ingestion webhook des appareils d’entraînement) et une interface qui se rapproche davantage d’une application fitness moderne que l’interface web classique de FitTrackee. Le support du plan d’entraînement et le regroupement d’activités facilitent l’examen des blocs d’entraînement sur plusieurs semaines par rapport à une liste d’activités plate.
Où cela fait défaut: Projet plus jeune. Les lacunes dans la documentation apparaissent çà et là, et les changements cassants entre les versions mineures ne sont pas rares.
Plateformes: Linux, Docker. Interface web dans n’importe quel navigateur.
Conclusion: Le bon choix quand l’intégration d’appareils est la lacune et le rythme de développement du projet est une fonctionnalité, pas un risque.
3. Wger — meilleur pour la planification d’entraînement en salle de sport
Wger est le côté salle de sport de la pile que les applications de suivi d’activité laissent de côté. Base de données d’exercices, modèles d’entraînement personnalisés, suivi des séries/répétitions, enregistrement de la nutrition et historique du poids corporel vivent tous dans une application Django. La base de données d’exercices est maintenue par la communauté avec des milliers d’exercices et des images de démonstration, et le générateur de routine est véritablement utile pour les programmes de force périodisés.
Où cela fait défaut: Pas pour les activités GPS. Wger gère la salle de sport ; la route et le sentier appartiennent à FitTrackee ou Endurain.
Plateformes: Linux, Windows, macOS, Docker. Client Android natif.
Conclusion: Le bon choix quand le côté entraînement de force de la pile a besoin d’un serveur. Associez avec FitTrackee pour une couverture complète.
4. GoldenCheetah — meilleure analyse de performance sur bureau
GoldenCheetah est l’outil native d’analyse de puissance bureau que les athlètes d’endurance utilisent depuis plus d’une décennie. La profondeur de l’analyse (score de stress d’entraînement, graphique de gestion de performance, modélisation de puissance critique, analyse d’intervalles, support d’appareils ANT+) se rapproche davantage d’une plateforme commerciale d’entraînement que d’une application de loisir. Il s’exécute localement en tant que binaire natif sur Linux, Windows et macOS, sans composant serveur requis.
Où cela fait défaut: Uniquement bureau par conception ; pas une application web ou compagnon mobile. L’interface nécessite un investissement pour apprendre.
Plateformes: Linux, Windows, macOS. Binaires natifs.
Conclusion: Le choix pour les cyclistes et coureurs sérieux qui traitent l’analyse d’entraînement comme un loisir en soi.
5. FitPub — meilleur pour la publication d’activité légère
FitPub est la plus petite moitié de la pile auto-hébergée XDA : un service Python léger dont le travail est de recevoir les activités (depuis un téléphone, une montre ou une exportation en masse de Strava) et de les republier sur un flux public ou privé. Il s’exécute aux côtés de FitTrackee ou Endurain plutôt que de les remplacer, et donne aux amis non techniques un lien « suivez mes trajets » sans leur donner un compte Strava.
Où cela fait défaut: Niche par conception. Sans un tracker comme FitTrackee ou Endurain qui l’alimente, la valeur est limitée.
Plateformes: Linux, Docker.
Conclusion: Le bon complément quand l’objectif est de partager une activité auto-hébergée sans inscription tierce.
6. OpenScale — meilleur pour le suivi de composition corporelle
OpenScale est le tracker de composition corporelle open source qui lit les balances intelligentes Bluetooth (Mi Body Composition, Trisa, Yunmai et une longue liste) et stocke l’historique localement ou se synchronise avec un backend auto-hébergé. Le client bureau est un petit binaire natif, et le client Android utilise la même base de données. Les tendances de poids, pourcentage de graisse corporelle, masse musculaire et pourcentage d’eau se tracent au fil du temps sans compte.
Où cela fait défaut: Pas un tracker d’activité. La portée est uniquement la composition corporelle.
Plateformes: Linux, Windows, macOS, Android.
Conclusion: Le choix pour compléter la pile avec un historique de composition corporelle qui ne nécessite pas le cloud du fournisseur.
Comment choisir le bon
Si nous voulons un tracker d’activité auto-hébergé unique: FitTrackee ou Endurain. Choisissez FitTrackee pour la maturité, Endurain pour les intégrations d’appareils modernes.
Si le côté force de l’entraînement est la lacune: Wger.
Si nous voulons une analyse de performance de niveau bureau: GoldenCheetah aux côtés de l’un des trackers ci-dessus pour la capture.
Si nous voulons publier les activités sans exposer le tracker: FitPub devant FitTrackee ou Endurain.
Si l’historique de composition corporelle est important: OpenScale comme couche dédiée.
Si nous voulons conserver Strava comme point de capture mais posséder l’analyse: Statistics for Strava pour traiter l’exportation en masse localement.
FAQ
Puis-je importer mon historique Strava dans un tracker auto-hébergé? Oui. FitTrackee, Endurain et Statistics for Strava acceptent tous les fichiers GPX/FIT de l’exportation en masse de Strava. L’historique d’activité est transféré ; les données de segment ne le sont pas.
Quelle application de suivi de fitness auto-hébergée gère à la fois les courses et les entraînements en salle de sport? Aucune ne le fait bien dans un seul package. Associez un tracker d’activité (FitTrackee ou Endurain) avec Wger pour l’entraînement de force.
Le suivi de fitness auto-hébergé fonctionne-t-il hors ligne? Oui. Une fois installé sur un serveur domestique, les données et l’interface web fonctionnent sur le réseau local sans connexion Internet.
Quel matériel ai-je besoin pour exécuter un serveur de fitness auto-hébergé? Un Raspberry Pi 4 avec 2 GB de RAM est suffisant pour FitTrackee, Endurain, Wger ou FitPub. GoldenCheetah s’exécute sur n’importe quel bureau pratique.
Puis-je toujours utiliser une montre Garmin ou Polar avec suivi auto-hébergé? Oui. Les activités sont exportées depuis Garmin Connect et Polar Flow sous forme de fichiers FIT/GPX. Endurain a un support de synchronisation directe pour Garmin via le webhook configuré.
Existe-t-il une alternative Strava auto-hébergée avec une application mobile? FitTrackee et Endurain sont web-first ; l’interface mobile est l’interface web sur un téléphone. Wger a un client Android natif. Pour une mobile native complète, le côté auto-hébergé rattrape toujours son retard.