wger-server

wger-server

Aplicación Docker from rorar's Repository

Visión general

wger (Workout Manager) is a free, open-source web application for managing workouts, nutrition plans, and training logs. This container is the backend application server for the multi-container WGER stack.

Requisitos

Requires wger-db, wger-redis, and wger-nginx containers on the same Docker network (wger_network). Optional: wger-celery-worker, wger-celery-beat, wger-celery-flower.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8555]
Red
wger_network
Concha
sh
Privilegiado
false
Parámetros adicionales
--health-cmd="wget --no-verbose --tries=1 --spider http://localhost:8000" --health-interval=10s --health-retries=5 --health-start-period=300s --health-timeout=5s

Configuración de plantillas

PORTPorttcp

WebUI port for the wger server (container port 8000)

Objetivo
8000
Por defecto
8555
Valor
8555
DJANGO_DB_ENGINEVariable

Database engine, e.g. django.db.backends.postgresql

Por defecto
django.db.backends.postgresql
Valor
django.db.backends.postgresql
DJANGO_DB_DATABASEVariable

PostgreSQL database name

Por defecto
wger
Valor
wger
DJANGO_DB_USERVariable

Database username

Por defecto
wger
Valor
wger
DJANGO_DB_PASSWORDVariable

Database password

Valor
wger
DJANGO_DB_HOSTVariable

Database container hostname (must match your wger-db container name)

Por defecto
wger-db
Valor
wger-db
DJANGO_DB_PORTVariable

PostgreSQL database port

Por defecto
5432
Valor
5432
TIME_ZONEVariable

Server timezone. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Por defecto
Europe/Berlin
Valor
Europe/Berlin
SITE_URLVariable

Base URL of the application, e.g. http://your-server-ip:8555

Por defecto
http://localhost
Valor
http://localhost
DJANGO_STATIC_ROOTPathrw

Path for static files

Objetivo
/home/wger/static
Por defecto
/mnt/user/appdata/wger/static/
Valor
/mnt/user/appdata/wger/static/
DJANGO_MEDIA_ROOTPathrw

Path for media files (uploaded images, etc.)

Objetivo
/home/wger/media
Por defecto
/mnt/user/appdata/wger/media/
Valor
/mnt/user/appdata/wger/media/
SECRET_KEYVariable

Django SECRET_KEY – 50 characters, generate with a secure random generator. CHANGE THIS!

Valor
wger-docker-supersecret-key-1234567890!@#$%^&*(-_)
SIGNING_KEYVariable

JWT signing key – must differ from SECRET_KEY. CHANGE THIS!

Valor
wger-docker-secret-jwtkey-1234567890!@#$%^&*(-_=+)
ALLOW_REGISTRATIONVariable

Allow new user registration (True/False)

Por defecto
True
Valor
True
ALLOW_GUEST_USERSVariable

Allow guest access (True/False)

Por defecto
True
Valor
True
ALLOW_UPLOAD_VIDEOSVariable

Allow video uploads (True/False)

Por defecto
True
Valor
True
MIN_ACCOUNT_AGE_TO_TRUSTVariable

Minimum account age in days before user is trusted

Por defecto
21
Valor
21
SYNC_EXERCISES_CELERYVariable

Sync exercises in background via Celery

Por defecto
True
Valor
True
SYNC_EXERCISE_IMAGES_CELERYVariable

Sync exercise images in background

Por defecto
True
Valor
True
SYNC_EXERCISE_VIDEOS_CELERYVariable

Sync exercise videos in background

Por defecto
True
Valor
True
SYNC_INGREDIENTS_CELERYVariable

Sync ingredients in background

Por defecto
True
Valor
True
DOWNLOAD_INGREDIENTS_FROMVariable

Source for ingredient data, e.g. 'WGER'

Por defecto
WGER
Valor
WGER
USE_CELERYVariable

Enable Celery for background tasks (True/False)

Por defecto
True
Valor
True
PUIDVariable

User ID

Por defecto
99
Valor
99
PGIDVariable

Group ID

Por defecto
100
Valor
100
UMASKVariable

File creation mask

Por defecto
022
Valor
022
DJANGO_DEBUGVariable

Django debug mode (required for wger to run correctly)

Por defecto
True
Valor
True
CELERY_BROKERVariable

Celery broker URL (Redis)

Por defecto
redis://wger-redis:6379/2
Valor
redis://wger-redis:6379/2
CELERY_BACKENDVariable

Celery result backend URL (Redis)

Por defecto
redis://wger-redis:6379/2
Valor
redis://wger-redis:6379/2
CELERY_FLOWER_PASSWORDVariable

Password for Celery Flower monitoring UI

Por defecto
adminadmin
Valor
adminadmin
DJANGO_CACHE_BACKENDVariable

Cache backend class

Por defecto
django_redis.cache.RedisCache
Valor
django_redis.cache.RedisCache
DJANGO_CACHE_LOCATIONVariable

Django cache URL (Redis)

Por defecto
redis://wger-redis:6379/1
Valor
redis://wger-redis:6379/1
DJANGO_CACHE_TIMEOUTVariable

Cache timeout in seconds (15 days)

Por defecto
1296000
Valor
1296000
DJANGO_CACHE_CLIENT_CLASSVariable

Redis cache client class

Por defecto
django_redis.client.DefaultClient
Valor
django_redis.client.DefaultClient
ENABLE_EMAILVariable

Enable SMTP email notifications (True/False)

Por defecto
False
Valor
False
EMAIL_HOSTVariable

SMTP server address

EMAIL_PORTVariable

SMTP server port

EMAIL_HOST_USERVariable

SMTP server username

EMAIL_HOST_PASSWORDVariable

SMTP server password

EMAIL_USE_TLSVariable

Enable TLS for email (True/False)

Por defecto
False
Valor
True
EMAIL_USE_SSLVariable

Enable SSL for email (True/False)

Por defecto
False
Valor
False
FROM_EMAILVariable

Sender address for system emails

Por defecto
wger Workout Manager
Valor
wger Workout Manager wger@example.com

Detalles

Repositorio
wger/server:latest
Última actualización2026-06-02
Visto por primera vez2026-05-27

Ejecute wger-server en Unraid.

wger-server se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.