HealthTrack ghcr.io/ezekielthemad/healthtrack:latest https://github.com/EzekielTheMad/healthtrack/pkgs/container/healthtrack bridge sh false https://github.com/EzekielTheMad/healthtrack/issues https://github.com/EzekielTheMad/healthtrack Self-hosted personal health tracker. Track medications, conditions, allergies, labs, vitals, procedures, vaccines, appointments and notes for yourself and your dependents — all data stays in a single SQLite database and uploads folder under /data on your server. No cloud services required. The first registered user becomes the instance admin; after that, registration is invite-only by default (create single-use invite links under Settings, or set SIGNUPS_ENABLED to true to open registration). Optional integrations (each enabled only when its keys are set): Anthropic API key for AI health summaries, natural-language queries and lab/vaccine PDF parsing; Google OAuth for "Sign in with Google"; Oura for ring data sync. Back up /data to back up everything. Tools: Productivity: False ### 0.4.1 - Large medical-history PDFs (up to 200 pages / 50MB) are processed in page chunks and merged before review. ### 0.4.0 - Medical-history import: upload a doctor-provided PDF (for yourself or a dependent); AI extracts medications, conditions, allergies, procedures, vaccines and labs, with a duplicate-flagging review screen before anything is saved. - Fitness: log workouts manually in the UI (set shorthand like 185x5 x3). ### 0.3.5 - Landing page fully server-rendered; social-embed images fixed. ### 0.3.3 - Registration is now invite-only by default: first account becomes admin, then single-use invite links (Settings > Invites). Set SIGNUPS_ENABLED=true for open registration. - Security hardening: security headers (CSP, HSTS, clickjacking/nosniff), login brute-force rate limits, rate limits on AI routes, upload content validation. - Medication interaction alerts: persistent status bar with on-demand re-check; alerts snooze temporarily (severity-capped) instead of permanent dismissal. - AI answers render markdown; repeated questions reuse the saved answer (no extra AI spend). - Consistent medical/AI disclaimers across the app; Terms/Privacy updated for self-hosted, MIT-licensed reality. ### 0.3.2 - UI contrast/readability pass; precomputed daily AI summary with collapse. ### 0.3.1 - More tolerant AI health-summary JSON parsing. ### 0.3.0 - Fitness domain: workout history, trends (est. 1RM, PR badges), weekly rollups, goals & exercise catalog. ### 0.2.3 - Vitals UX audit fixes: goal-aware deltas, CPAP compliance verdict, duration/decimal formatting, focus-window corrections. ### 0.2.0 - Device-metric ingestion with backfilled history; device aggregates in AI context. ### 0.1.0 - Initial release: medications, conditions, allergies, labs, vitals, procedures, vaccines, dependents, sharing, delegates, and a scoped REST API with personal access tokens. http://[IP]:[PORT:3000] https://raw.githubusercontent.com/EzekielTheMad/healthtrack/main/unraid/healthtrack.xml https://raw.githubusercontent.com/EzekielTheMad/healthtrack/main/public/icon.png https://raw.githubusercontent.com/EzekielTheMad/healthtrack/main/docs/screenshots/dashboard.webp https://raw.githubusercontent.com/EzekielTheMad/healthtrack/main/docs/screenshots/vitals-trends.webp https://raw.githubusercontent.com/EzekielTheMad/healthtrack/main/docs/screenshots/import-review.webp 3000 /mnt/user/appdata/healthtrack 99 100 Etc/UTC