Directus Recovery for db.solanasis.com
Status: Active recovery path Last updated: 2026-03-31
What This Covers
This is the recovery guide for the Directus admin at https://db.solanasis.com.
The Directus container uses ADMIN_EMAIL and ADMIN_PASSWORD only to bootstrap
the first admin user. After that, password recovery must go through Directus email
delivery.
Current Configuration
- Hostname:
db.solanasis.com - Directus container:
solanasis-directus - Public URL:
https://db.solanasis.com - SMTP relay: Brevo
smtp-relay.brevo.com:587with STARTTLS (secure=false) - Sender:
hi@solanasis.com - Admin login:
admin@solanasis.com
Recovery Steps
- Run the read-only audit:
python3 /home/zasage/_my/_solanasis/solanasis-scripts/supabase/directus_recovery_audit.py --check-only - Confirm the audit reports
PUBLIC_URL, Brevo SMTP, the Directus health check, and theadmin@solanasis.comrow as healthy. - Use the Directus login screen’s forgot-password flow if the password is the problem.
- If the reset email does not arrive, verify the Brevo secrets in Infisical and restart
solanasis-directus.
Prevention
- Keep the Directus SMTP settings in
docker-compose.ymlunder version control. - Treat
ADMIN_EMAILandADMIN_PASSWORDas bootstrap-only values. - Do not assume changing
.envalone will reset an existing Directus account. - Re-run the recovery audit after any Directus, Brevo, or tunnel change.