⚠️ Development Mode: This is a testing instance (v0.9.7). Expect instability. Higher than normal logging in place. Cache Version: 2026.05.03

Account Recovery

This deployment does not send reset emails. Password recovery is handled by a local emergency admin command.

From the server host, run:

python -m app.utils.admin_recovery --list-admins
python -m app.utils.admin_recovery --username <admin_username> --confirm-username <admin_username> --i-understand

The command will prompt for a new password, verify confirmations, and invalidate existing sessions for that admin.