LYFTR : suivre ses entraînements sans confier ses données à un service cloud
📌 LYFTR est un tracker de sport open source et self-hosted qui permet d’enregistrer ses entraînements, sa nutrition et son poids dans une instance Docker contrôlée par l’utilisateur.
Les applications de fitness sont pratiques jusqu’au moment où l’on veut récupérer ses données, éviter un abonnement ou simplement savoir où elles sont stockées. Lyftr prend une direction plus personnelle : vous déployez l’application sur votre serveur, et les informations restent dans une base SQLite que vous pouvez sauvegarder et contrôler.
L’usage quotidien reste proche d’un tracker classique. Vous choisissez un programme, lancez une séance guidée et enregistrez les séries au fil des exercices. Le mode Gym affiche un exercice à la fois en plein écran et ajoute un minuteur de repos. Une bibliothèque de plus de 800 exercices fournit un point de départ, tandis que le constructeur de programmes permet de créer des routines réutilisables.
Les points qui ressortent :
- 🏋️ Enregistrer des séances et construire des programmes réutilisables
- ⏱️ Suivre une séance guidée avec minuteur de repos intégré
- 📈 Voir ses records, tendances de progression et groupes musculaires
- 🍎 Suivre calories, macros, aliments et codes-barres
- ⚖️ Enregistrer son poids en kilos ou en livres
- 🔒 Garder les données dans une base SQLite sur son propre serveur
Le dashboard rassemble les éléments utiles sans essayer de devenir un réseau social. Vous retrouvez les records personnels, les graphiques de progression, les tendances de volume, une heatmap de régularité et un schéma des muscles sollicités. Le suivi du poids et de la nutrition se trouve dans la même application, ce qui évite de répartir ses habitudes entre plusieurs services.
Le déploiement est volontairement simple. Le projet fournit un fichier Docker Compose et des images précompilées : pas besoin de cloner le dépôt, d’installer Go ou de construire l’application. Après avoir défini un JWT_SECRET solide, deux commandes suffisent pour lancer l’instance et ouvrir l’interface. Lyftr peut tourner sur un Raspberry Pi, un NAS, un petit VPS, Proxmox ou une machine personnelle.
Une application Android permet de se connecter à son serveur depuis la salle de sport, tandis que l’interface web reste adaptée aux écrans plus larges. iOS et une PWA sont prévus, mais ne sont pas encore disponibles. Le projet se décrit comme une bêta active : il faut donc accepter les évolutions et les rough edges qui vont avec.
Je trouve l’approche convaincante pour quelqu’un qui veut un suivi sérieux sans abonnement et sans dépendre d’un compte tiers. Le self-hosting demande évidemment de gérer les sauvegardes, les mises à jour et l’accès HTTPS. Mais en échange, Lyftr ne transforme pas l’export de vos propres données en fonctionnalité payante. C’est un choix simple, mais plutôt rare dans cette catégorie.
Lyftr est gratuit, open source sous licence MIT et disponible avec une démo en ligne. À essayer si vous cherchez une alternative self-hosted à Hevy ou Strong, avec un périmètre encore raisonnable et des données réellement à vous.
Sources
