Administration

This section describes configurations, commands and operations relevant for administrators running a wger instance.

Note

Most examples on the following pages assume a Docker compose setup, since that is the recommended deployment. If you installed wger differently, just adapt the commands to your environment (e.g., docker compose exec web ./manage.py might become ./manage.py ).

Lifecycle

Stop, start, inspect, and auto-start the application via systemd.

Updating wger

Update wger to a new release.

Backup

Backup and restore your wger instance.

Syncing exercises and ingredients

Sync exercises and ingredients from upstream.

Monitoring

Monitor the application with Grafana and Prometheus.

Settings

Available configuration options for the application.

Commands

Reference for the available administration and management commands.

Common errors and pitfalls

Common errors and how to fix them.

Storage

Database backend (Postgres, SQLite) and S3-compatible object storage for media and static files.

Authentication Proxy (SSO)

Delegate authentication to a reverse proxy or external SSO provider.

Anubis (anti-AI-crawler proxy)

Protect public-facing instances from AI scrapers.

Postgres major version upgrade

Upgrade Postgres to a newer major version.

Gym administration

Manage gyms, members, trainers and contracts.