Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Yusseiin - Weight Tracker

Featured Replies

Application Name: WeightTracker

Template: https://github.com/Yusseiin/unraid-templates/blob/main/templates/Weight_Tracker.xml

Source container: https://github.com/Yusseiin/weighttracker

Registry: https://hub.docker.com/r/yusseiin/weighttracker


Overview

WeightTracker is a self-hosted mobile-first web application that helps you track your weight, water consumption, and fitness progress. Log daily entries with activity type and sleep quality, visualize trends with interactive charts, and customize everything to your preferences.


Features

  • Weight Tracking - Log daily weight with activity type and sleep quality indicators

  • Water Consumption - Track daily water intake with quick-add buttons (Cup, 0.5L, 1L) and custom amounts

  • Progress Chart - Interactive line chart with time filters (1M, 3M, 6M, All) and statistics

  • Custom Activities - Create up to 12 custom activities with 50+ icons and color options

  • History Table - Compact table view with weight difference, activity icons, and click-to-edit

  • Multi-User Support - Each user has their own data stored separately with admin/user roles

  • Customizable Date Formats - 9 preset formats, custom patterns, 5 locales (EN, IT, DE, FR, ES)

  • Unit Preferences - Support for kg/lb and ml/oz

  • Dark Mode - Automatic theme switching based on system preference

  • Mobile-First Design - Responsive UI with bottom drawers on mobile, dialogs on desktop

  • Steps Tracking - Log daily steps with goal setting and progress visualization

  • Blood Pressure Monitoring - Track systolic/diastolic readings with category indicators (Normal, Elevated, High)

  • Medication Tracking - Log medication adherence with customizable medication presets and daily reminders

  • Motivational Quotes - Daily inspirational quotes with show/hide toggle


Installation

  1. Install from Community Applications or add the repository manually

  2. Set your config path:

    • Config Path: Where your data will be stored (e.g., /mnt/user/appdata/weight-tracker)

  3. Access the app at http://your-server:3000

  4. Login with default credentials:

    • Username: admin

    • Password: changeme

  5. Change your password in Settings and start tracking!

Enjoy :)

This looks fantastic. However, when I log in for the first time (admin/changeme), it gives me a pop-up ("Welcome, Administrator!") and then stays on the login screen. If I remove /login from the URL, it goes to login again. Any ideas?

  • Author
1 minute ago, Krakout said:

This looks fantastic. However, when I log in for the first time (admin/changeme), it gives me a pop-up ("Welcome, Administrator!") and then stays on the login screen. If I remove /login from the URL, it goes to login again. Any ideas?

Is the settings.json being created in the config folder?

4 minutes ago, Yusseiin said:

Is the settings.json being created in the config folder?

Nope...

  • Author
1 minute ago, Krakout said:

Nope...

I will debug it, sorry for the problem

No need to apologize, let me know if I can help in any way! 🙂

  • Author
5 minutes ago, Krakout said:

No need to apologize, let me know if I can help in any way! 🙂

I should have fixed the error, i think you where running it in HTTP but the cookie for the login was set on HTTPS only. Update it and try now

Yes! It worked! Thanks for the quick fix!!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.