NutriTrace
ghcr.io/traceapps/nutritrace:latest
https://github.com/orgs/TraceApps/packages/container/package/nutritrace
bridge
sh
false
https://github.com/TraceApps/nutritrace/discussions
https://github.com/TraceApps/nutritrace
NutriTrace is a self-hosted personal nutrition tracker. Log what you eat in a daily diary with your own meal slots, keep a personal database of foods, meals and recipes, look up products by barcode or name from Open Food Facts and USDA, and set calorie and macro goals with fixed, dynamic or adaptive TDEE modes. It also tracks activity and intermittent fasting, connects to Fitbit (through Google Health), Withings, Garmin and Health Connect, and imports from MyFitnessPal, Lose It, Cronometer and Waistline. Multi-user with OIDC single sign-on, a browser app that keeps working offline, and a native Android app. No telemetry and no accounts on external services; your data stays in your appdata folder.
Before the first start, fill in JWT Secret with a long random string, for example the output of openssl rand -base64 48. Insecure Cookies starts at 1 so that signing in works over plain http:// on your LAN, which is how the WebUI link opens the app. Once the app sits behind an HTTPS reverse proxy, set it to 0.
A self-hosted personal nutrition tracker. NutriTrace runs as a single Docker container on your own hardware, with a PWA for the browser and a native Android app for your phone. No accounts on external services, no telemetry, no cloud sync unless you opt in.
Productivity:
http://[IP]:[PORT:3001]/
https://raw.githubusercontent.com/TraceApps/unraid-templates/main/templates/nutritrace.xml
https://raw.githubusercontent.com/TraceApps/unraid-templates/main/icons/nutritrace.png
nutrition calorie calories food diary macros diet fasting tdee myfitnesspal
Support the Trace apps on Ko-fi
https://ko-fi.com/traceapps
AGPL-3.0
3001
/mnt/user/appdata/nutritrace/db
/mnt/user/appdata/nutritrace/uploads
1
info
/data/db/nutritrace.db
/data/uploads