868 B
868 B
Eternity Project TODO
- Dockerized Flask publishing service with persistent storage.
- Local accounts, administrator approval, and TOTP MFA.
- QR-based MFA enrollment for iPhone and Android authenticators.
- Email addresses, member password changes, and expiring password-reset links.
- Configure production SMTP credentials and verify outgoing email delivery. See the SMTP delivery steps in README.md; complete after the test email is received.
- Run
./scripts/rotate-admin.ps1on Windows orsh ./scripts/rotate-admin.shon Linux/macOS, then sign in asadminand scan the new MFA QR code to complete authenticator enrollment. - Add CSRF protection to all state-changing forms.
- Add automated database backups and test restoration.
- Configure TLS reverse proxy and production domain for
eternityproject.fi.