Configuration
Environment variables
Section titled “Environment variables”Copy .env.example to .env at the
repo root to override any setting — all of them have working defaults, so this step is optional.
.env is read automatically by docker compose up (via env_file on the backend service).
Settings are grouped by domain with their own prefix (DB_, LOG_, API_, SCHEDULER_, …) —
see backend/app/core/config/settings.py.
API keys
Section titled “API keys”Per-service API keys (VirusTotal, Shodan, Hunter.io, etc.) are configured from the app itself
under Settings → API Keys, not via .env. Keys are encrypted at rest before being stored in
the database. See Settings Reference for every
other settings tab.
Backup
Section titled “Backup”See Backup & Operational Security for what
lives under data/, how to back it up safely, and disk-usage expectations.