Skip to main content

Configuration

Releval is configured using environment variables or appsettings.json — the standard ASP.NET Core configuration providers. Environment variables use __ (double underscore) as the section separator.

For example, the appsettings.json path Smtp.Host becomes the environment variable Smtp__Host.

Tip

Environment variables take precedence over appsettings.json values, making them ideal for Docker deployments where you don't want to mount configuration files. See configuration provider precedence for the full ordering.

Configuration Sections

SectionDescription
Data StoragePostgreSQL, ClickHouse, file storage (local or S3), and Redis
AuthenticationOAuth providers, registration, and JWT settings
EmailSMTP server for sending invitation and password reset emails
Data ProtectionEncryption key persistence for cookies and tokens
CORSCross-origin request settings
LicensingLicense file and resource limits
LoggingLog levels and verbosity