# Copy to .env, replace all CHANGE_ME values. Never commit secrets. DJANGO_SECRET_KEY=CHANGE_ME_GENERATE_WITH_SECRETS DEBUG=0 ALLOWED_HOSTS=dashboard.example.com,127.0.0.1,localhost CSRF_TRUSTED_ORIGINS=https://dashboard.example.com DATABASE_URL=postgresql://dilib:CHANGE_ME@127.0.0.1:5432/dilib_dashboard CELERY_BROKER_URL=redis://127.0.0.1:6379/5 CACHE_URL=redis://127.0.0.1:6379/6 API_BASE_URL=http://127.0.0.1:8000/api NICEGUI_STORAGE_SECRET=CHANGE_ME_GENERATE_SEPARATELY UI_HOST=127.0.0.1 UI_PORT=8080 COOKIE_SECURE=1 EMAIL_HOST=localhost EMAIL_PORT=25 EMAIL_USE_TLS=0 EMAIL_HOST_USER= EMAIL_HOST_PASSWORD= DEFAULT_FROM_EMAIL=monitoring@example.com ALERT_RECIPIENTS= # Optional OpenAI-compatible dilibAI endpoint, configured by operator only. DILIBAI_BASE_URL= DILIBAI_API_KEY= DILIBAI_MODEL=