d79652b494
- Introduced new authentication settings in config.py including `auth_enabled`, `admin_username`, `admin_password`, and `session_secret`. - Added validation for `session_secret` to ensure it meets security requirements when authentication is enabled. - Updated main.py to conditionally mount static files and log warnings if the directory is not found. - Removed unused email template files and added new authentication and notification setup documentation. - Implemented authentication configuration validation in validators.py and updated settings display. - Enhanced the user interface with a new login template and SVG assets for branding. - Added comprehensive guides for setting up authentication and notifications in the documentation.
46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
# DocuElevate Documentation
|
|
|
|
Welcome to the DocuElevate documentation. This directory contains comprehensive guides to help you install, configure, and use DocuElevate effectively.
|
|
|
|
## Available Documentation
|
|
|
|
- [User Guide](UserGuide.md) - How to use DocuElevate's features and interface
|
|
- [API Documentation](API.md) - Complete API reference for developers
|
|
- [Deployment Guide](DeploymentGuide.md) - How to deploy DocuElevate in various environments
|
|
- [Configuration](ConfigurationMaster.md) - Overview of configuration options, including:
|
|
- [Configuration Guide](ConfigurationGuide.md) - Complete list of all available configuration parameters
|
|
- [Google Drive Setup](GoogleDriveSetup.md) - How to set up Google Drive integration
|
|
- [Dropbox Setup](DropboxSetup.md) - How to set up Dropbox integration
|
|
- [OneDrive Setup](OneDriveSetup.md) - How to set up Microsoft OneDrive/Graph integration
|
|
- [Amazon S3 Setup](AmazonS3Setup.md) - How to set up Amazon S3 integration
|
|
- [Authentication Setup](AuthenticationSetup.md) - How to set up user authentication
|
|
- [Notifications Setup](NotificationsSetup.md) - How to set up system notifications
|
|
- [Configuration Troubleshooting](ConfigurationTroubleshooting.md) - Solutions to common configuration issues
|
|
- [Troubleshooting](Troubleshooting.md) - General troubleshooting and solutions to common issues
|
|
|
|
## Additional Resources
|
|
|
|
- [Contributing Guide](../CONTRIBUTING.md) - How to contribute to DocuElevate development
|
|
- [License Information](../LICENSE) - Apache License 2.0 details
|
|
|
|
## Support
|
|
|
|
If you need additional assistance beyond what's covered in these guides:
|
|
|
|
1. Check the [GitHub repository](https://github.com/christianlouis/document-processor) for updates and issues
|
|
2. Contact the developer through the information provided on the About page
|
|
|
|
## Screenshots
|
|
|
|

|
|
*DocuElevate's upload interface*
|
|
|
|

|
|
*Document management interface*
|
|
|
|

|
|
*System management interface*
|
|
|
|

|
|
*DocuElevate processing workflow*
|