Planning your fitness regime is hard, and keeping track of it is harder.
Its simple to set up and comes with mobile apps to sync your progress across devices.
Why Self-Host a Workout Tracking Web App on Raspberry Pi?
Just as importantly, you gotta measure what effects your workouts and diets are having.
Are your thighs thicker?
Is your weight moving in the direction you want it to?
There are dozens of apps which will help you to track and record these factors.
Another alternative is to keep meticulousrecords of your diet and workouts in an Excel spreadsheet.
Wger is a fully featured workout manager which it’s possible for you to self-host on your Raspberry Pi.
By default, Nginx listens on port 80.
Scroll down to thenginxsection, and find the line belowports:which reads80:80.
Change this to:
Save and exit nano withCtrl + OthenCtrl + X.
When the process is complete, run:
…to see the status of the containers.
Each one should have the status “Up (healthy)”.
you’re able to now visit your wger instance atyour-pi-local-ip-address:81.
Set the host to “@”, and the value to your public IP address.
Hit theRegisterbutton at the top of the page, and drop your name, email address, and password.
Don’t do anything else, or you will receive an warning pop-up which reads:
CSRF verification failed.
Select your domain name from the list, and Certbot will fetch and deploy TLS certificates and encryption keys.
The menu forTrainingcontains everything to do with your workouts, including schedules, calendar, gallery, and more.
Click onWorkouts, thenAdd Workout.
Once you clickSave, you’ll be able to add specific exercises to your workout routine.
As you punch in into the box, you’ll see suggestions appearing which contain this text.
Add meals to the nutritional plan and keep an overview of your diet in the calendar.
The app is also available onGoogle Play.
After installing the app on your Android equipment, open it in the usual way and chooseUse custom server.
Input your username and password, then enter the URL of your server.
The wger mobile app works the same as the web app.
you’re able to access your training logs, add workouts, and drop your meal plans.
If this doesn’t concern you, consider one of the many commercial offerings available on mobile app stores.