Video coming soon…
🛠️ Setup wger — Self-Hosted Workout & Fitness Manager
Deploy wger on Ubuntu with Docker — a self-hosted workout log, routine planner, and nutrition tracker with a large exercise database, on port 8195.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/clinic/wger/wger-ubuntu.sh
chmod +x wger-ubuntu.sh
sudo bash wger-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/clinic/wger/wger-ubuntu.sh
2 Make it Executable
chmod +x wger-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts the all-in-one wger Apache image on port 8195, with its database and configuration kept in the ./data volume.
sudo bash wger-ubuntu.sh
4 Log In and Change the Password
Sign in with the default admin / adminadmin, then change the password immediately from your profile settings:
http://<your-server-ip>:8195
Ports Used
| Port | Purpose |
|---|---|
| 8195 | Web UI + API (host → container 80) — default admin / adminadmin |
| ./data | All-in-one image: database and config (no separate Postgres) |