Not Logged In

wger 1.8

Thank you for downloading wger Workout Manager. wger (ˈvɛɡɐ) is a free, open source webapplication that manages your exercises and personal workouts, weight and dietplans. It can also be used as a simple gym management utility, providing differentadministrative roles (trainer, manager, etc.). It offers a REST API as well, foreasy integration with other projects and tools.

It is written with python/django and uses jQuery and some D3js for charts.

For more details and a live system, refer to the project's site: https://wger.de/

Installation============

These are the basic steps to install and run the application locally on a linuxsystem. There are more detailed instructions, other deployment options as wellas an administration guide available at https://wger.readthedocs.io or locallyin your code repository in the docs folder (``make html`` to compile, then open_build/index.html).

Please consult the commands' help for further information and availableparameters.

Docker------

Useful to just try it out::

docker run -ti --name wger.apache --publish 8000:80 wger/apache

Then just open http://localhost:8000 and log in as: **admin**, password **admin**

Alternatively, there are docker images for development as well, ``wger/devel``and ``wger/devel-fedora``. Both images contain an instance of the applicationrunning with django's development server using a sqlite database and can beused to quickly setup a development instance (vim and tmux are alreadyinstalled). The only difference is that devel has an ubuntu base image whiledevel-fedora uses fedora.

::

$ docker run -ti --name wger.devel --publish 8000:8000 wger/devel

Then, *within the docker image*, activate the virtualenv

::

$ source ~/venv/bin/activate

and start the development server

::

$ python manage.py runserver 0.0.0.0:8000

Then just open http://localhost:8000 and log in as: **admin**, password **admin**

Development version (from git)------------------------------

**Note:** You can safely install from master, it is almost always in a usableand stable state.

2) Start the application. This will download the required JS and CSS libraries and create a SQlite database and populate it with data on the first run. Then, log in as: **admin**, password **admin**::

$ wger bootstrap

3) To start the installation again, just call wger start::

$ wger start

Command line options--------------------You can get a list of all available commands by calling ``wger`` without anyarguments::

Available tasks:

bootstrap Performs all steps necessary to bootstrap the application config_location Returns the default location for the settings file and the data folder create_or_reset_admin Creates an admin user or resets the password for an existing one create_settings Creates a local settings file load_fixtures Loads all fixtures migrate_db Run all database migrations start Start the application using django's built in webserver

You can also get help on a specific command with ``wger --help <command>``.

Contact=======

Feel free to contact us if you found this useful or if there was something thatdidn't behave as you expected. We can't fix what we don't know about, so pleasereport liberally. If you're not sure if something is a bug or not, feel free tofile a bug anyway.