Skip to content

Environment variables

Wojciech Frącz edited this page Apr 13, 2026 · 13 revisions

Required variables

Variable Description
APP_ENV
APP_SECRET
DATABASE_URL
MAILER_DSN
SUPLA_ADMIN_EMAIL
SUPLA_HOST_ADDRESS
SUPLA_MAILER_FROM

Optional variables (with defaults)

Variable Default Description
CORS_ALLOW_ORIGIN ^https?://(localhost|127.0.0.1)(:[0-9]+)?$
DATABASE_TSDB_URL "" (empty)
GOOGLE_RECAPTCHA_SECRET "" (empty)
GOOGLE_RECAPTCHA_SITE_KEY "" (empty)
SUPLA_ACCOUNTS_REGISTRATION_ENABLED true
SUPLA_ACT_AS_BROKER_CLOUD false
SUPLA_API_RATE_LIMIT_ENABLED true
SUPLA_API_RATE_LIMIT_GLOBAL_LIMIT 320/60
SUPLA_API_RATE_LIMIT_USER_DEFAULT_LIMIT 1000/3600
SUPLA_BRUTE_FORCE_AUTH_PREVENTION_ENABLED true
SUPLA_MQTT_BROKER_ENABLED false
SUPLA_MQTT_BROKER_HOST "" (empty)
SUPLA_MQTT_BROKER_INTEGRATED_AUTH false
SUPLA_MQTT_BROKER_PASSWORD "" (empty)
SUPLA_MQTT_BROKER_PORT 8883
SUPLA_MQTT_BROKER_TLS true
SUPLA_MQTT_BROKER_USERNAME "" (empty)
SUPLA_PROTOCOL https
SUPLA_REQUIRE_COOKIE_POLICY_ACCEPTANCE true
SUPLA_REQUIRE_REGULATIONS_ACCEPTANCE true

Clone this wiki locally