Get the code

The code is available on Github:

$ git clone

Create a virtual environment

It’s a best practise to create a Python virtual environment:

$ virtualenv --python python3 venv-wger
$ source venv-wger/bin/activate
$ cd wger

Install Requirements

To install the Python requirements:

$ pip install -r requirements_devel.txt
$ python develop

Install NodeJS and npm:: Follow the instructions on the NPM website and make sure to use Node LTS (4 .x).

Install the npm modules:

$ npm install

Install site

To install the server:

$ wger create_settings \
         --settings-path /home/wger/wger/ \
         --database-path /home/wger/wger/database.sqlite
$ wger bootstrap \
         --settings-path /home/wger/wger/ \

Start the server

To start the server:

$ python runserver

That’s it. You can log in with the default administator user:

  • username: admin
  • passsword: admin

You can start the application again with the django server with python runserver.