Home / BeaverDeck / Docs / Configuration Guide / Storage
Storage and Database
BeaverDeck opens SQLite at DATA_DIR/users.db. In the reviewed code, SQLite stores only the
app_state table for non-auth runtime metadata such as update-check status. Auth config,
users, roles, OAuth/OIDC config, and mappings are not stored in SQLite.
The store enables SQLite foreign_keys and secure_delete. Legacy auth-related
tables are dropped during startup if present.
Auth configuration does not depend on DATA_DIR; the Kubernetes Secret is the source of truth.