GymApp

GymApp

Docker app from Selfhosters

Overview

Gym App - A local-first workout tracker for personal or family use. Features 1300+ exercises with GIFs, custom exercises, workout scheduling, body weight tracking, analytics, Excel export, multi-user support, backup/restore, and PWA install on mobile (add to home screen).

Related apps

Details

Repository
ghcr.io/thaihoang987/gym-app:latest
Last Updated2026-11-12
First Seen2026-06-15

Runtime arguments

Web UI
http://[IP]:[PORT:3001]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

Web PortPorttcp

Port to access the web interface. Open http://your-ip:3001 in your browser.

Target
3001
Default
3001
Value
3001
Data PathPathrw

Where the database, uploaded images, and logs are stored. Back this up regularly!

Target
/app/data
Default
/mnt/user/appdata/gym-app/data
Value
/mnt/user/appdata/gym-app/data
Admin PasswordVariable

Password for the default admin account on first run. Change this before starting! Only applies when creating a fresh database.

Target
ADMIN_PASSWORD
Default
admin123
Value
admin123
Server Port (internal)Variable

Internal server port. Keep this matching the Web Port above.

Target
PORT
Default
3001
Value
3001