Modules settings reference
Various features and functionality aspects of Aurora Files are provided by different modules. Each module has its configuration file under data/settings/modules/
directory.
ActivityHistory
- Disabled
- Setting to true disables the module
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
AdminAuth
- Disabled
- Setting to true disables the module
- SuperadminWhitelistIp
- If non-empty, only listed IPs are allowed access from
- AllowLoginFromCoreModule
- If set to true, superadmin account is allowed to log into main login page
AdminPanelWebclient
- Disabled
- Setting to true disables the module
- EntitiesPerPage
- Number of items (users, domains etc.) shown per page in admin interface
- TabsOrder
- Defines list of adminpanel interface sections and the order of displaying those
- EntitiesOrder
- Defines list of top menu entries and the order of displaying those
BrandingWebclient
- Disabled
- Setting to true disables the module
- LoginLogo
- URL of logo image used on login page
- TabsbarLogo
- URL of logo image used in top left corner of main interface
- TopIframeUrl
- URL of iframe displaying custom content (e.g. advertisement) on top of main interface
- TopIframeHeightPx
- Height of iframe with custom content, in pixels
Contacts
- Disabled
- Setting to true disables the module
- ContactsPerPage
- Number of contacts displayer ped page
- ImportContactsLink
- URL of documentation page that explains structure of CSV files used
- AllowAddressBooksManagement
- Setting to true enables managing multiple address books
- AllowEditTeamContactsByTenantAdmins
- Setting to true allows tenant admin to edit Team address book entries
ContactsWebclient
- Disabled
- Setting to true disables the module
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
Core
- Disabled
- Setting to true disables the module
- AllowCapa
- If set to true, product features can be enabled/disabled on user or tenant level
- AllowPostLogin
- If set to true, credentials can be submitted via POST request
- CsrfTokenProtection
- If set to true, CSRF protection is enabled
- CronTimeToRunSeconds
- Defines intervals in seconds to run a routine of deleting temporary files
- CronTimeToKillSeconds
- Defines minimal age in seconds of temporary files to be deleted
- CronTimeFile
- Defines filename for storing last timestamp when routine of deleting temporary files was run
- UserSelectsDateFormat
- If set to true, users can select date format
- DateFormat
- Defines default date format used
- DateFormatList
- Defines default date format used
- GetAccountWithPassword
- LanguageListComment
- LanguageList
- Empty array means that every language from every module will be available. ["English", "German"] means that only English and German languages will be used in the system.
- Language
- Default interface language used
- AutodetectLanguage
- Setting to true enables language autodetection
- PostLoginErrorRedirectUrl
- If login credentials were supplied with POST method, this setting defines redirect URL used when authentication error occurs
- TimeFormat
- Denotes time format used by default
- SiteName
- Text used in browser title as a website name
- ProductName
- Product name, displayed in About tab of adminpanel
- AuthTokenCookieExpireTime
- Expiration time for authentication cookie, in days
- EnableFailedLoginBlock
- Setting to true enables feature of blocking user after a number of failed login attempts
- LoginBlockAvailableTriesCount
- Number of failed login attempts which will result in blocking user
- LoginBlockDurationMinutes
- Number of minutes user will be blocked for upon multiple failed login attempts
- AllowGroups
- Setting to true enables user groups which can be managed in adminpanel
CoreExtender
- Disabled
CoreParanoidEncryptionWebclientPlugin
- Disabled
- Setting to true disables the module
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
- EnabledByDefault
- If true, the feature is enabled for new users
- EnableInPersonalStorageByDefault
- If true, the feature is enabled for new users in personal storage by default
- ChunkSizeMb
- Sets a chunk size used for encrypting files, in Mbytes
- AllowMultiChunkUpload
- Defines whether the files can be uploaded in chunks or in full
- AllowChangeSettings
CoreWebclient
- Disabled
- Setting to true disables the module
- AllowChangeSettings
- If true, users are allowed to select theme, language etc. in common settings screen
- AllowClientDebug
- Enables clientside debug logs, viewed by entering window.auroraLogs in browser console
- AllowDesktopNotifications
- Enables desktop notifications, the value is applied to new user accounts
- AllowIosProfile
- Enables retrieving account profile download when logging into web interface from iOS device
- AllowMobile
- Enables mobile version of web interface and automatically switches to it on Android or iOS smartphone
- AllowPrefetch
- Enables downloading message bodies in background, to display messages instantly upon selecting those
- AttachmentSizeLimit
- Attachment file size limit for upload, in bytes
- AutoRefreshIntervalMinutes
- Default value for auto refresh interval in minutes
- ContentSecurityPolicy
- Specifies CSP header used for protection from cross-site scripting, clickjacking, code injection attacks
- CustomLogoutUrl
- Specifies URL user will be redirected to upon logging out of their account
- DefaultAnonymScreenHash
- Hash ID of the screen available to non-logged in user by default
- DefaultUserScreenHash
- Hash ID of the screen available to logged in user by default
- GoogleAnalyticsAccount
- If specified, Google Analytics code will be loaded with this account ID used
- HeaderModulesOrder
- Denotes the list of top menu items in the order how they're displayed
- IsDemo
- Enables warnings of demo limitations, used by various modules
- LanguageNames
- Mapping of language names and their local translations
- MultipleFilesUploadLimit
- Defines a limit for number of files uploaded during a single user request
- ShowQuotaBar
- If true, indicator of disk space usage by email or files will be displayed in the interface
- ShowQuotaBarTextAsTooltip
- If true, quota information will only be shown as the tooltip of the indicator; if false, it's shown directly in the interface
- QuotaWarningPerc
- Enables warning if percentage of free disk space for email account is less than this value
- SyncIosAfterLogin
- Theme
- Theme used by default
- ThemeList
- List of themes available
- HideLogout
- If true, Logout link will be hidden
- IncludeInMobile
- If true, the module is used in mobile version of the interface
CorporateFiles
- Disabled
- Setting to true disables the module
- SpaceLimitMb
- Disk space allocated for corporate file storage, in Mbytes
Dav
- Disabled
- Setting to true disables the module
- AdminPrincipal
- CaldavNotification
- FilesSharing
- LogBody
- UseBrowserPlugin
- If true, allows for accessing DAV URL from web browser and navigating the account structure and data
- UseDigestAuth
- If true, enables the use of Digest auth instead of default Basic auth
- ExternalHostNameOfDAVServer
- Denotes hostname for DAV server access
- UseFullEmailForLogin
- If true, full email address is used for DAV login; if fals, username part of email address is used
- DomainForLoginWithoutEmail
- If UseFullEmailForLogin is false, this value denotes domain part of user's email address
DavContacts
- Disabled
- Setting to true disables the module
Dropbox
- Disabled
- Setting to true disables the module
- EnableModule
- Setting to true allows for using and configuring the module
- Id
- App ID (App key) obtained from Dropbox app
- Secret
- App secret obtained from Dropbox app
DropboxAuthWebclient
- Disabled
- Scopes
DropboxFilestorage
- Disabled
- Scopes
EavObjectViewer
- Disabled
ExternalClientsLoginFormWebclient
- Disabled
- IncludeInDesktop
Facebook
- Disabled
- Setting to true disables the module
- EnableModule
- Setting to true allows for using and configuring the module
- Id
- App ID obtained from Facebook Developer console
- Secret
- App Secret obtained from Facebook Developer console
FacebookAuthWebclient
- Disabled
- Scopes
FileViewerWebclientPlugin
- Disabled
Files
- Disabled
- Setting to true disables the module
- EnableUploadSizeLimit
- If true, upload file size limit is set
- UploadSizeLimitMb
- Upload file size limit value, in Mbytes
- UserSpaceLimitMb
- Default filestorage disk space quota for new user accounts created
- TenantSpaceLimitMb
- With multitenancy enabled, default tenant space quota; with multitenancy disabled, total disk space quota for the installation
FilesCutCopyPasteWebclientPlugin
- Disabled
- Setting to true disables the module
FilesTableviewWebclientPlugin
- Disabled
- Setting to true disables the module
FilesWebclient
- Disabled
- Setting to true disables the module
- EditFileNameWithoutExtension
- If true, only filename can be changed when renaming file while extension is kept intact
- ShowCommonSettings
- If true, allow for changing basic settings of files functionality, such as enabling table view and preview pane
- ServerUrlRewriteBase
- ServerUseUrlRewrite
- ShowFilesApps
- Enables displaying information on desktop and mobile file storage apps in Files tab of Settings screen
- BottomLeftCornerLinks
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
- PublicLinksEnabled
- If true, allows for creating basic Public links in addition to secure ones
FilesZipFolder
- Disabled
- Setting to true disables the module
Google
- Disabled
- Setting to true disables the module
- EnableModule
- Setting to true allows for using and configuring the module
- Id
- App ID obtained from Google app settings
- Secret
- App secret obtained from Google app settings
- Key
- API key obtained from Google app settings
GoogleAuthWebclient
- Disabled
- Scopes
GoogleDrive
- Disabled
- Scopes
InvitationLinkWebclient
- Disabled
- Setting to true disables the module
- RegisterModuleName
- Denotes the module used for providing signup interface
- LoginModuleName
- Denotes the module used for providing login interface
- EnableSendInvitationLinkViaMail
- If true, the module will be sending invitation links via email
- NotificationType
- Denotes how the mail is sent - mail for standard mail() function of PHP, smtp for sending via SMTP protocol
- NotificationEmail
- Sender email address used in mail messages sent by this module
- NotificationHost
- SMTP server host used for sending mail by this module
- NotificationPort
- SMTP server port number
- NotificationUseAuth
- If true, SMTP authentication is used to connect to SMTP server
- NotificationLogin
- Username used to authenticate on SMTP server
- NotificationPassword
- Password used to authenticate on SMTP server
- SMTPSecure
- Set to 'ssl' or 'tls' to use SSL or STARTTLS respectively
Ios
- Disabled
- Setting to true disables the module
- IncludeInMobile
- If true, the module is used in mobile version of the interface
- IncludePasswordInProfile
- If true, password will be included when offering iOS profile download
- AllowIosProfile
- SyncIosAfterLogin
LogsViewerWebclient
- Disabled
- Setting to true disables the module
- AppName
- AuthMode
- TokenMode
- Url
- ViewLastLogSize
- Defines size of the log file section to view, in bytes
Min
- Disabled
- Setting to true disables the module
MobileAppsWebclient
- Disabled
- Setting to true disables the module
- FilesSectionName
- Title of Files section in Mobile Apps tab of Settings screen
- ShowFilesAndroidApp
- If true, display a link to Aurora Files for Android
- ShowFilesServerUrlApp
- If true, display URL which needs to be supplied in mobile apps to access files
- FilesAndroidAppLink
- URL of a link to Aurora Files for Android
- ShowFilesIosApp
- If true, display a link to Aurora Files for iOS
- FilesIosAppLink
- URL of a link to Aurora Files for iOS
- ShowFilesWinApp
- If true, link to Windows client for accessing files is shown
- FilesWinAppLink
- URL of a link to Windows client for accessing files
- MailSectionName
- Title of Mail section in Mobile Apps tab of Settings screen
- ShowMailServerUrlApp
- If true, display the URL for accessing this product installation
- ShowMailAndroidApp
- If true, display a link to Aurora Mail for Android
- MailAndroidAppLink
- URL of a link to Aurora Mail for Android
- ShowMailIosApp
- If true, display a link to Aurora Mail for iOS
- MailIosAppLink
- URL of a link to Aurora Mail for iOS
MobileSync
- Disabled
- Setting to true disables the module
MobileSyncWebclient
- Disabled
- Setting to true disables the module
OAuthIntegratorWebclient
- Disabled
- AuthModuleName
- OnlyPasswordForAccountCreate
- AllowNewUsersRegister
OEmbedFiles
- Disabled
- Setting to true disables the module
OfficeDocumentEditor
- Disabled
- Setting to true disables the module
- IncludeInMobile
- If true, the module is used in mobile version of the interface
- ExtensionsToView
- List of file types which can only be viewed by OnlyOffice
- ExtensionsToConvert
- List of file types which can only be edited by OnlyOffice into a different format, and target format specified for each entry
- ExtensionsToEdit
- List of file types which can be edited by OnlyOffice
- DocumentServerUrl
- OnlyOffice installation URL
- Secret
- Secret token needs to be specified here if JWT protection is enabled on OnlyOffice
- EnableHistory
- Enables Version History feature of document editing
- TrustedServerHost
OfficeDocumentViewer
- Disabled
- Setting to true disables the module
- IncludeInMobile
- If true, the module is used in mobile version of the interface
- ExtensionsToView
- Defines a list of file types which can be viewed by external web service
- ViewerUrl
- URL of external web service used for viewing files
OpenPgpFilesWebclient
- Disabled
- Setting to true disables the module
- EnableSelfDestructingMessages
- Enables feature of self-destructing messages
- EnablePublicLinkLifetime
- Enables feature of public link expiration
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
OpenPgpWebclient
- Disabled
- Setting to true disables the module
- AvailableFor
- Automatically provide this feature if one of the listed modules is requested by the entry point
OverrideUserSettings
- Disabled
- Setting to true disables the module
- Domains
- Defines a list of domains, with a list of features disabled for each of those domains
PersonalContacts
- Disabled
- Setting to true disables the module
PersonalFiles
- Disabled
- Setting to true disables the module
- UserSpaceLimitMb
- Defines a default filesystem quota for user account, in Mbytes
RecaptchaWebclientPlugin
- Disabled
- Setting to true disables the module
- PublicKey
- Public key obtained at reCAPTCHA website
- PrivateKey
- Private key obtained at reCAPTCHA website
- LimitCount
- Denotes number of unsuccessful login attempts required for CAPTCHA to be displayed, 0 - always displayed
- WhitelistIPs
- List of IP addresses CAPTCHA is never be displayed for
- IncludeInMobile
- If true, the module is used in mobile version of the interface
- IncludeInDesktop
- If true, the module is used in desktop version of the interface
- RequestMethod
- Request method used by API
RocketChatWebclient
- Disabled
- Setting to true disables the module
- ChatUrl
- RocketChat installation URL
- AdminUsername
- Username of RocketChat admin account
- AdminPassword
- Password of RocketChat admin account
- EnableLogging
- Enables logging of API calls and responses to a separate logfile for troubleshooting purposes
- AllowAddMeetingLinkToEvent
- MeetingLinkUrl
S3CorporateFilestorage
- Disabled
- Setting to true disables the module
S3Filestorage
- Disabled
- Setting to true disables the module
- AccessKey
- S3 storage access key
- SecretKey
- S3 storage secret key
- Region
- S3 storage region
- Host
- S3 storage hostname
- BucketPrefix
- Bucket prefix you wish to be used
- PresignedLinkLifetimeMinutes
- RedirectToOriginalFileURLs
- If true, files on S3 storage are obtained via redirect to their actual URLs
SettingsWebclient
- Disabled
- Setting to true disables the module
- TabsOrder
- Defines list of tabs and the order they're displayed in
SharedContacts
- Disabled
- Setting to true disables the module
SharedFiles
- Disabled
- Setting to true disables the module
- SpaceLimitMb
StandardAuth
- Disabled
- Setting to true disables the module
StandardAuthWebclient
- Disabled
- Setting to true disables the module
- IncludeInMobile
- If true, the module is used in mobile version of the interface
StandardLoginFormWebclient
- Disabled
- Setting to true disables the module
- ServerModuleName
- Defines name of the module responsible for login page
- HashModuleName
- Defines hash of the module responsible for login page
- CustomLoginUrl
- DemoLogin
- If set, denotes email address of predefined demo account
- DemoPassword
- If set, denotes password of predefined demo account
- InfoText
- Defines additional text message shown on login page
- BottomInfoHtmlText
- Defines bottom text message shown on login page
- LoginSignMeType
- AllowChangeLanguage
- Enables changing language on login page
- UseDropdownLanguagesView
- If true, language selector is presented as a dropdown menu
- AuthTokenCookieExpireTime
- Sets authentication token expiry time, in days
StandardRegisterFormWebclient
- Disabled
- Setting to true disables the module
- ServerModuleName
- Defines name of the module responsible for registration page
- HashModuleName
- Defines URL hash used by the module
- CustomLogoUrl
- Defines URL of logo image used on registration page
- InfoText
- Defines additional text message shown on registration page
- BottomInfoHtmlText
- Defines bottom text message shown on registration page
TeamContacts
- Disabled
- Setting to true disables the module
TwoFactorAuth
- Disabled
- Setting to true disables the module
- ShowRecommendationToConfigure
- If true, users will get a message suggesting to enable 2FA if it's not enabled in their accounts yet
- AllowSecurityKeys
- Enables support for security keys
- FacetIds
- List of app-key-hashes of mobile apps
- AllowAuthenticatorApp
- Enables use of authenticator app
- ClockTolerance
- Value set to N means that codes starting from N * 30sec ago to N * 30sec from now are accepted
- AllowBackupCodes
- If set to true, and if authenticator app or security key configured, users are able to use backup codes
- AllowUsedDevices
- Enables managing trusted devices
- TrustDevicesForDays
- Allows for expiry of trusted device list entries after certain amount of days
- IncludeInMobile
- If true, the module is used in mobile version of the interface
- IncludeInDesktop
- If true, the module is used in desktop version of the interface
- RequireInMobile
- List of other modules required by this module