--- title: NutriTrace created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, health-and-wellness, self-hosted] confidence: medium sources: [https://github.com/nutritrace/nutritrace, https://selfh.st/apps/?tag=71] --- # 🥗 NutriTrace > Suivi nutritionnel personnel : calories, macros, micronutriments — 100% local. | Métadonnée | Valeur | |------------|--------| | Site | https://nutritrace.app/ | | GitHub | https://github.com/nutritrace/nutritrace | | License | MIT | | Langage | TypeScript | | Stars | 105 | | Dernière MAJ | 2026-06 | | Catégorie | Health and Wellness | ## Description **NutriTrace** est un **tracker nutritionnel** qui permet de suivre l'apport calorique et les macronutriments (protéines, glucides, lipides) au quotidien. Le positionnement est "tracker simple et self-hosted" face à MyFitnessPal (propriétaire, publicité, revente de données) et Cronometer (propriétaire, freemium agressif). Fonctionnalités typiques : - Recherche dans une base alimentaire (OpenFoodFacts ou USDA). - Saisie rapide des repas (recherche, scan code-barres). - Dashboard des macros du jour / semaine / mois. - Objectifs personnalisés (perte de poids, prise de masse, maintien). - Historique long-terme, graphiques de progression. Couplage naturel avec [[app-mealie|Mealie]] (recettes) et [[cat-fitness|Fitness]] apps. ⚠️ **Données de santé** : moins sensible que [[app-medikeep|MediKeep]], mais reste personnel. ## Installation ### Via Docker Compose ```yaml services: nutritrace: image: ghcr.io/nutritrace/nutritrace:latest restart: unless-stopped environment: - DATABASE_URL=postgresql://nutritrace:secret@db/nutritrace labels: - traefik.enable=true - traefik.http.routers.nutritrace.rule=Host(`nutrition.mondomaine.fr`) - traefik.http.routers.nutritrace.tls.certresolver=letsencrypt depends_on: - db db: image: postgres:16-alpine restart: unless-stopped environment: - POSTGRES_PASSWORD=secret volumes: - nutritrace-db:/var/lib/postgresql/data volumes: nutritrace-db: ``` ## Configuration 1. Créer un compte utilisateur. 2. Définir ses objectifs (poids, calories cibles, ratio macros). 3. Importer ou créer des aliments dans la base. 4. Saisir les repas au quotidien. 5. Consulter le dashboard, ajuster selon les résultats. ## Alternatives | Type | Apps | |------|------| | Open source | [[app-calorific]] (calories uniquement, minimaliste), [[app-medikeep]] (santé globale) | | Propriétaire | MyFitnessPal, Cronometer, Yazio, FatSecret | ## Sécurité - **HTTPS** : obligatoire, exposure publique. - **Auth** : 2FA recommandé (cf. [[cat-2fa|2FA]]). - **Backups** : exporter régulièrement l'historique (difficilement reconstituable). - **Vie privée** : ne pas utiliser de services tiers d'analyse nutritionnelle qui partageraient les données. - **Hébergement** : VPS de confiance ou home-lab. ## Ressources - [GitHub](https://github.com/nutritrace/nutritrace) - [Site officiel](https://nutritrace.app/) ## Pages Liées - [[cat-health-and-wellness|Health]] — Vue d'ensemble - [[cat-recipes|Recipes]] — Couplage avec [[app-mealie|Mealie]] - [[cat-fitness|Fitness]] — Tracking poids + activité