3.2 KiB
3.2 KiB
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 (recettes) et cat-fitness apps.
⚠️ Données de santé : moins sensible que app-medikeep, mais reste personnel.
Installation
Via Docker Compose
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
- Créer un compte utilisateur.
- Définir ses objectifs (poids, calories cibles, ratio macros).
- Importer ou créer des aliments dans la base.
- Saisir les repas au quotidien.
- 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).
- 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
Pages Liées
- cat-health-and-wellness — Vue d'ensemble
- cat-recipes — Couplage avec app-mealie
- cat-fitness — Tracking poids + activité