With most cloud-based apps trying their hardest to collect your precious data, self-hosted services have become a refuge for privacy-conscious users. Whether it’s a self-hosted Nextcloud instance, a Jellyfin-based media server, or a Firefly III budgeting server, there’s a myriad of apps you can run locally on your hardware to protect your private information from falling into the clutches of giant corporations.
Then you’ve got the more obscure services like wger, a fitness tracking application you can self-host on your home lab. If that sounds intriguing, then read on! Here’s everything you need to know to manage your training regimen like a pro with wger.
Related
Turn your old PC into a self-hosting battlestation with YunoHost
Want a simple server OS that’s laden with apps and can run on practically any system? YunoHost is what you’re looking for!
Designed to help gym-goers and health enthusiasts stay on top of their workout game, wger is a service that provides detailed tracking facilities for fitness plans. The app lets you create training routines, where you can configure the number of reps and sets. The built-in workout list includes everything from simple calisthenics to advanced lifting and resistance training loads. Plus, you can check the target muscle groups for each exercise and fine-tune your exercise plan per your training needs.
Likewise, wger also lets you keep tabs on your weight, and you can even upload your gym photos to your private server to monitor your weight gain (or loss) over longer periods. The app also doubles as a solid meal planner and features a daily calorie calculator to help you stick to a rigid diet.
As with most self-hosting services, you can run wger as a Docker container on your home lab. While you can configure Docker Desktop on Windows 11, I recommend keeping things simple by deploying a Linux VM and setting up Docker Engine on it. Once you’ve configured Docker Engine, you can follow these steps to whip up a wger server:
sudo apt install git -y
git clone https://github.com/wger-project/docker
cd docker
sudo docker compose up -d
Once Docker has pulled the necessary images, it will deploy the wger container, and you can access it via a web interface. To do so,
If you want to access the wger container within the same system, you can replace the IP address with the localhost string.
With that, you’ll arrive at the wger dashboard, where you can tinker with the different tabs to monitor your exercise regimen. But if the wger UI seems overwhelming, you can follow these steps to create a training routine:
Besides the Workouts section, wger has a couple of other tabs you can check out to gain better insights on your muscle training plans. If you want to keep a log of your BMI, you can use the Weight and Gallery tabs. Meanwhile, the Ingredient Overview, Daily Calorie Calculator, and Nutritional Plan tabs help you monitor your calorie consumption.
Related
I self-host Vikunja on my home lab to manage my to-do lists for free – here’s how
Tired of the cloud-only restriction of Todoist? You might want to give Vikunja a shot!
Brynn Carnesecca | Lehi Free Press While there are many local classes and opportunities for adults in our area to stay engaged in their fitness goals, fin
“We have taken our spa experience to the next level,” Four Seasons Hotel Manager Igor Morosowski told The Georgetowner. “It is probably the m
ROANOKE, Va. (WDBJ) - As a businesswoman, mother, and athlete, Ally Bowersock is constantly on the move.She is an owner at RunAbout Sports Roanoke and mentor to
After three years of research, Escape Fitness is unveiling the Octagon Load, a results-maximizing strength training system for commercial ope