SQLite
By default, Stackarr stores app preferences in SQLite:
.stackarr/config/stackarr.dbThis includes UI preferences, host settings, public exposure intent, Connect definitions, notification settings, task history, and agent activity when SQLite mode is active.
Advanced setup can move Stackarr runtime state to the shared Postgres database container. In that mode Stackarr uses stackarr-main for settings, tasks, and notifications, and stackarr-log for agent/audit activity. stackarr/config/stackarr.db remains a bootstrap/import source, but active writes go to the selected runtime database instead of keeping two live copies in sync.
Setup and Settings write configuration to the active Stackarr runtime database. Docker Compose variables are reserved for advanced container overrides.