885 B
885 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. Run
python ./scripts/check-smtp.py, then complete after the delivery test in README.md 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.