Skip to content

⚙️ Configuration Overview

This section details the various configuration options available for the Carrot server.

The application settings are primarily managed by defining environment variables within the Carrot server's .env configuration file.

Each subsection below describes a specific aspect of the configuration, listing the associated environment variables, their descriptions, and default values where applicable.

SectionDescription
🔒 SecurityEncryption keys and configuration for the default Administrator Account.
📧 EmailEmail server settings required to enable user password resets.
💾 File StorageConfiguration for defining file and object storage options (Local, S3, Swift).
🔑 AuthenticationAuthentication methods and settings (JWT token lifetimes, OAuth 2.0 / OIDC setup).
👤 SCIM ProvisioningSettings for automated user and group provisioning using the SCIM 2.0 protocol.
🛠️ Debug & LoggingOptions for debugging and controlling application logging behavior.