wger
productivity

wger

Self-hosted FLOSS fitness and workout manager that lets you track workouts, nutrition, body weight, and exercises.

productivityutilitiesdataPostgreSQLValkey

What gets deployed

Web

wger server

PostgreSQL

managed database

Valkey

managed cache

GitHub stars4,800

About

Self-hosted FLOSS fitness and workout manager that lets you track workouts, nutrition, body weight, and exercises.

Managed services

  • PostgreSQLTCP:5432
  • ValkeyTCP:6379

Environment Variables

VariableDescriptionRequired
SECRET_KEYDefault: replace-with-openssl-rand-hex-32-50charsOptional
SIGNING_KEYDefault: replace-with-different-openssl-rand-hex-32Optional
DJANGO_DEBUGDefault: FalseOptional
DJANGO_DB_ENGINEDefault: django.db.backends.postgresqlOptional
DJANGO_DB_DATABASEDefault: wgerOptional
DJANGO_DB_USERDefault: wgerOptional
DJANGO_DB_PASSWORDDefault: wgerOptional
DJANGO_DB_HOSTDefault: {{KUBERO_APP_NAME}}-postgresql-rwOptional
DJANGO_DB_PORTDefault: 5432Optional
DJANGO_PERFORM_MIGRATIONSDefault: TrueOptional
DJANGO_CACHE_BACKENDDefault: django_redis.cache.RedisCacheOptional
DJANGO_CACHE_LOCATIONDefault: redis://rfr-wger-valkey-readwrite:6379/1Optional
DJANGO_CACHE_CLIENT_CLASSDefault: django_redis.client.DefaultClientOptional
DJANGO_CACHE_TIMEOUTDefault: 1296000Optional
USE_CELERYDefault: FalseOptional
CELERY_BROKERDefault: redis://rfr-wger-valkey-readwrite:6379/2Optional
CELERY_BACKENDDefault: redis://rfr-wger-valkey-readwrite:6379/2Optional
SITE_URLDefault: {{KUBERO_APP_URL}}Optional
CSRF_TRUSTED_ORIGINSDefault: {{KUBERO_APP_URL}}Optional
ALLOWED_HOSTSDefault: *Optional
X_FORWARDED_PROTO_HEADER_SETDefault: TrueOptional
MEDIA_ROOTDefault: /home/wger/mediaOptional
STATIC_ROOTDefault: /home/wger/staticOptional
WGER_USE_GUNICORNDefault: TrueOptional
DJANGO_COLLECTSTATIC_ON_STARTUPDefault: TrueOptional
SYNC_EXERCISES_ON_STARTUPDefault: FalseOptional
SYNC_EXERCISES_CELERYDefault: FalseOptional
SYNC_EXERCISE_IMAGES_CELERYDefault: FalseOptional
SYNC_INGREDIENTS_CELERYDefault: FalseOptional
CACHE_API_EXERCISES_CELERYDefault: FalseOptional

Deploy wger

One click to deploy a fully configured wger instance with all dependencies pre-wired.

Deploy Now

Ready to deploy wger?

No infrastructure to manage. Just connect your repo and go live in seconds.