Production Considerations

This section of the user guide focuses on essential production considerations. When deploying in a production environment, it is recommended to follow this guide to ensure optimal security and reliability. Key steps include:

  1. Setting up HTTPS: Ensure that HTTPS is configured to secure communication between clients and servers.

  2. Using an External Database: Instead of the built-in database, configure an external database to handle your data for better performance and scalability.

  3. OS-Specific Tasks: Perform operating system-specific tasks that enhance the security and reliability of your system.

  4. Planning for High Availability: Add redundancy with an active-active deployment, or use the reference active-passive failover script, which monitors an active instance and, when it stops responding, starts a real-time scan of one chosen storage on a standby instance. Its usage is documented in its README.

Following these guidelines will help you maintain a secure and efficient production environment.

Depending on your deployment type, please choose between: