These environment variables can be used to configure FileFlows at runtime.
Values set here will override any settings configured in the Web Console.
See .env Configuration for the recommended way to configure these environment variables.
General
| Environment Variable | Type | Description |
|---|
FF_EULA_ACCEPTED | string | Set to Yes (case-sensitive, must be spelled exactly Yes) to bypass the initial EULA acceptance screen during first-time setup. Intended for automated Docker deployments where the EULA has already been reviewed and accepted. |
FF_AGENT_MODE | string | See Connection Modes for more information. |
File Server
| Environment Variable | Type | Description |
|---|
FileServerFilePermissions | int | File permissions to set on files (Unix only). |
FileServerFolderPermissions | int | Folder permissions to set on directories (Unix only). |
FileServerOwnerGroup | string | Owner group to use for files and folders. |
FileServerAllowedPaths | string[] | Allowed paths for the file server, separated by ;. |
SMTP
| Environment Variable | Type | Description |
|---|
SmtpServer | string | SMTP server address. |
SmtpPort | int | SMTP server port. |
SmtpSecurity | EmailSecurity | SMTP security type (None, Auto, SSL, TLS). |
SmtpFrom | string | Name emails are sent from. |
SmtpFromAddress | string | Email address to send emails from. |
SmtpUser | string | SMTP username. |
SmtpPassword | string | SMTP password. |
Security (OIDC & Access Token)
| Environment Variable | Type | Description |
|---|
AccessToken | string | API token that processing nodes will use to connect. |
OidcAuthority | string | OpenID Connect authority URL. |
OidcClientId | string | OpenID Connect client ID. |
OidcClientSecret | string | OpenID Connect client secret. |
OidcCallbackAddress | string | Optional callback address for OpenID Connect. |
OidcRequiredGroup | string | OpenID Connect required group. Users must be in this group to log in. |