Initial vault setup
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
---
|
||||
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é
|
||||
Reference in New Issue
Block a user