Skip to content

Server

This manual lists all the configurations that the S-Filer Portal's Configuration CLI can change about the Server.

Configuration keyDescriptionDefault value
cfg.server.asynchronous.tasks.maximum.number.tasks.reserved.by.runner
Available in4.20.0 +
Maximum number of asynchronous tasks that will be reserved at any given time for each task runner (there is one runner for each concurrent task that can be executed).100
cfg.server.asynchronous.tasks.number.concurrent.tasks
Available in4.12.0 +
Number of asynchronous tasks that can be executed concurrently.10
cfg.server.asynchronous.tasks.pending.tasks.verification.frequency.seconds
Available in4.12.0 +
Frequency (in seconds) at which the server verifies if there are pending asynchronous tasks that can be executed.300
cfg.server.audit.service.report.include.automate.transfer
Available in2.1.0 +
Includes in the report the action done by S-Filer's extensionstrue
cfg.server.authentication.service.idle.valid.time.in.seconds
Available in3.0.3 +
This is the time in second that a logged user can spend without interacting with the system. This value is for S-Filer Server. This value is use for any Sfiler Server client, Gateway, command line interface etc... When this time is reach, the user will have to log again in the System to be able to use it.1800
cfg.server.certificate.expiration.job.certificate.expire.soon.delay
Available in4.13.0 +
Delay in days between the notification and the actual certificate expiration. Set to -1 to indicate that no notification should be sent. (Default: -1)-1
cfg.server.clickjacking.protection
Available in4.14.0 +
If you enable this property, S-Filer Portal Server will set values in the html header's metadata for X-Frame-Options and Content-Security-Policytrue
cfg.server.crypto.service.issuer
Available in3.0.3 +
Specifies the issuer of the cryptographic service.S-Filer
cfg.server.crypto.service.mfa.long.lived.token.valid.time.in.hours
Available in4.17.0 +
Defines the validity period for MFA long-lived tokens in hours.168
cfg.server.crypto.service.token.valid.time.in.seconds
Available in3.0.3 +
Specifies the validity period for cryptographic service tokens in seconds.86400
cfg.server.hsts.header.support
Available in4.14.0 +
This indicates whether HSTS headers should be added in Server responses. When it is active, browsers will only connect to pages on the same sub-domain in HTTPS. Activate this unless other pages served under the same sub-domain are unsecured (HTTP instead of HTTPS).true
cfg.server.hsts.header.support.max.age
Available in4.14.0 +
This indicates the time during which the browsers will remember to only use HTTPs for the Server responses (in seconds). Put in a small value at first such that if there is a mistake (or another site that is using HTTP and is not working), you can disable the HSTS and after some time, clients will be able to access the site in HTTP. If after initial deployment there are no errors, you can increase this value to a very long time.3600
cfg.server.ip
Available in4.1.4 +
Server host.
cfg.server.language.de
Available in4.3.0 +
Turn on the German languagetrue
cfg.server.language.en
Available in4.0.2 +
Turn on the English languagetrue
cfg.server.language.es
Available in4.0.8 +
Turn on the Spanish languagetrue
cfg.server.language.fr
Available in4.0.2 +
Turn on the French languagetrue
cfg.server.language.it
Available in4.14.0 +
Turn on the Italian languagetrue
cfg.server.logger.authentication.limited
Available in4.17.0 +
If set to "Yes", this configuration parameter will limit the verbosity of an authentication failure in the server logs.true
cfg.server.logger.level
Available in2.1.0 +
Log Level of S-Filer Server. When a problem occurs, the log file can be used to detect the problem cause. In normal operation, a Warning or Info Level is sufficient. When investigating a problem, use the Debug level to quickly and more deeply understand the cause. Leaving the Log level to DEBUG can decrease the system performance due to Disk access.INFO
cfg.server.mail.notification.service.from.address
Available in3.0.3 +
Sender email address of the email notification system.
cfg.server.mail.notification.service.from.name
Available in3.0.3 +
Name appearing as sender in email notification sent to users.S-Filer Notification System
cfg.server.mail.notification.service.reattempt.failed.notification.period.in.minutes
Available in3.0.3 +
Period of time (in minutes) during which the system will retry to send failed emails. After this period, the email is deleted without being sent. The frequency of the retries depends on the "Email Sender" schedule.2880
cfg.server.mail.notification.service.to.alert.address
Available in3.0.3 +
Address used when a scheduled event detects a problem with the system.
cfg.server.mail.notification.service.to.alert.language
Available in4.13.0 +
Language used when a scheduled event detects a problem with the system.en
cfg.server.mail.service.mail.auth.basic.enabled
Available in3.0.3 +
Determines whether to use or not the basic authentication with the email server.false
cfg.server.mail.service.mail.auth.basic.password
Available in3.0.3 +
Password used to access the email server.
cfg.server.mail.service.mail.auth.basic.user
Available in3.0.3 +
User name used to access the email server.
cfg.server.mail.service.mail.auth.oauth2.client.id
Available in4.18.0 +
This is the client identifier used to authenticate when retrieving an authentication token. For more details on this configuration, consult the SMTP OAuth2 article in the online documentation.
cfg.server.mail.service.mail.auth.oauth2.client.secret
Available in4.18.0 +
This is the client secret used to authenticate when retrieving an authentication token. For more details on this configuration, consult the SMTP OAuth2 article in the online documentation.
cfg.server.mail.service.mail.auth.oauth2.enabled
Available in4.18.0 +
Determines whether to use or not the OAuth2 authentication with the email server.false
cfg.server.mail.service.mail.auth.oauth2.scopes
Available in4.18.0 +
One or more scope values indicating to which resources access must be granted. For more details on this configuration, consult the SMTP OAuth2 article in the online documentation.
cfg.server.mail.service.mail.auth.oauth2.token.url
Available in4.18.0 +
This URL is used to retrieve the authentication token that is needed to use the email server. For more details on this configuration, consult the SMTP OAuth2 article in the online documentation.
cfg.server.mail.service.mail.auth.oauth2.user
Available in4.18.0 +
User name used to retrieve the authentication token. For more details on this configuration, consult the SMTP OAuth2 article in the online documentation.
cfg.server.mail.service.mail.host
Available in3.0.3 +
IP address or Hostname of the email server.
cfg.server.mail.service.mail.port
Available in4.2.5 +
Port of the email server. Default: 25 (unsecure port), 465 (SSL port), 587 (STARTTLS port)25
cfg.server.mail.service.mail.protocol
Available in3.0.3 +
Protocol used to send Email.smtp
cfg.server.mail.service.mail.ssl
Available in4.2.5 +
Use a secure connection to the mail server.false
cfg.server.mail.service.mail.starttls
Available in4.2.5 +
Connect on an unsecure port and then ask the server to negotiate a secure connection to the mail server, often referred to as STARTTLS. Some servers (e.g. GMAIL) require both SSL and STARTTLS to work.false
cfg.server.mail.service.mail.timeout
Available in4.14.0 +
Number of milliseconds after which the S-Filer server will stop waiting for the email server if it has not responded.60000
cfg.server.management.service.anonymous.usergroup.bitwise
Available in3.0.3 +
This AND/OR value determines how "Quick Send" permissions from many groups are combined for a user. When set to AND, all groups must give the permission. When set to OR, at least one group must give the permission.OR
cfg.server.management.service.community.communityid.max.length
Available in3.0.3 +
Maximum length allowed for the Community IDs. Validated by S-Filer Server.128
cfg.server.management.service.community.description.max.length
Available in3.0.3 +
Maximum length allowed for the Community Description. Validated by S-Filer Server.128
cfg.server.management.service.delete.disabled.user.interval.days
Available in4.0.0 +
This value is the number of days that a disabled user will remain in the S-Filer system. After this number of days, the user will be deleted. If this value is less than or equal to 0, the system will not delete any disabled users.180
cfg.server.management.service.download.usergroup.bitwise
Available in3.0.3 +
This AND/OR value determines how "Download" permissions from many groups are combined for a user. When set to AND, all groups must give the permission. When set to OR, at least one group must give the permission.OR
cfg.server.management.service.inactive.user.max.days
Available in4.0.0 +
This value is the number of days until an inactive user account expires, it is then disabled. Users will no longer expire if this value is less than or equal to 0. Note that logging in with an account resets its inactivity period.180
cfg.server.management.service.ipvalidation.usergroup.bitwise
Available in3.0.3 +
This AND/OR value determines how IP address restrictions from many groups are combined for a user. When set to AND, all groups must allow the IP address. When set to OR, at least one group must allow the IP address.OR
cfg.server.management.service.upload.usergroup.bitwise
Available in3.0.3 +
This AND/OR value determines how "Upload" permissions from many groups are combined for a user. When set to AND, all groups must give the permission. When set to OR, at least one group must give the permission.OR
cfg.server.management.service.user.alias.max.length
Available in3.0.3 +
Maximum length allowed for user Folder Alias. Validated by S-Filer Server.128
cfg.server.management.service.user.email.max.length
Available in3.0.3 +
Maximum length allowed for user Email Address. Validated by S-Filer Server.128
cfg.server.management.service.user.fullname.max.length
Available in3.0.3 +
Maximum length allowed for user full name. Validated by S-Filer Server.128
cfg.server.management.service.user.username.max.length
Available in3.0.3 +
Maximum length allowed for Username. Validated by S-Filer Server.128
cfg.server.management.service.usergroup.description.max.length
Available in3.0.3 +
Maximum length allowed for Group Description. Validated by S-Filer Server.128
cfg.server.management.service.usergroup.groupid.max.length
Available in3.0.3 +
Maximum length allowed for Group IP field. Validated by S-Filer Server.128
cfg.server.port
Available in4.1.4 +
Server port
cfg.server.protocol
Available in4.1.4 +
HTTPS protocol can be used.
cfg.server.report.service.jasper.xml.source.audits
Available in3.0.3 +
Path to the Audit Transfer Report source file.report/AuditsReport.xml
cfg.server.report.service.jasper.xml.source.audits.csv
Available in3.0.3 +
Path to the Audit Transfer Report source file in CSV format.report/AuditsReport_csv.xml
cfg.server.report.service.jasper.xml.source.communities
Available in3.0.3 +
Path to the Community Report source file.report/CommunitiesReport.jrxml
cfg.server.report.service.jasper.xml.source.groups
Available in3.0.3 +
Path to the Group Report source file.report/GroupsReport.jrxml
cfg.server.report.service.jasper.xml.source.system.event.audits
Available in4.1.2 +
Path to the System Audit Report source file.report/SystemEventAuditsReport.xml
cfg.server.report.service.jasper.xml.source.system.event.audits.csv
Available in4.1.2 +
Path to the System Audit Report source file in CSV format.report/SystemEventAuditsReport_csv.xml
cfg.server.report.service.jasper.xml.source.users
Available in3.0.3 +
Path to the User Report source file.report/UsersReport.jrxml
cfg.server.report.service.report.include.automate.transfer
Available in3.0.3 +
Determines whether the report engine should include events from Extensions.true
cfg.server.report.service.report.logo
Available in3.0.3 +
Logo image file that will be displayed in the PDF report.etc/images/logo.jpg
cfg.server.rest.api.exposition.endpoint.assignGroupToCommunity
Available in4.15.0 +
Whether the assignGroupToCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.assignUserToCommunity
Available in4.15.0 +
Whether the assignUserToCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.assignUserToGroup
Available in4.15.0 +
Whether the assignUserToGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.assignUserToShareByEmail
Available in4.17.0 +
Whether the assignUserToShareByEmailREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.assignUserToShareById
Available in4.17.0 +
Whether the assignUserToShareByIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.changePassword
Available in4.15.0 +
Whether the changePasswordREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.completeTotpForUser
Available in4.15.0 +
Whether the completeTotpForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.countTasks
Available in4.15.0 +
Whether the countTasksREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createAccessTokenForUser
Available in4.15.0 +
Whether the createAccessTokenForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createCommunity
Available in4.15.0 +
Whether the createCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createGroup
Available in4.15.0 +
Whether the createGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createNotificationTheme
Available in4.20.0 +
Whether the createNotificationThemeREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createShare
Available in4.17.0 +
Whether the createShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createTemplate
Available in4.18.0 +
Whether the createTemplateREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createTotpForUser
Available in4.15.0 +
Whether the createTotpForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.createUser
Available in4.15.0 +
Whether the createUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.delete
Available in4.15.0 +
Whether the deleteREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteAccessTokenForUser
Available in4.15.0 +
Whether the deleteAccessTokenForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteAccessTokensForUser
Available in4.15.0 +
Whether the deleteAccessTokensForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteCommunity
Available in4.15.0 +
Whether the deleteCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteGroup
Available in4.15.0 +
Whether the deleteGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteNotificationTheme
Available in4.20.0 +
Whether the deleteNotificationThemeREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteShare
Available in4.17.0 +
Whether the deleteShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteTemplate
Available in4.18.0 +
Whether the deleteTemplateREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteTotpForUser
Available in4.15.0 +
Whether the deleteTotpForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteTotpsForUser
Available in4.15.0 +
Whether the deleteTotpsForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.deleteUser
Available in4.15.0 +
Whether the deleteUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.downloadFromFileVersionId
Available in4.15.0 +
Whether the downloadFromFileVersionIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.downloadFromNodeId
Available in4.15.0 +
Whether the downloadFromNodeIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findAccessTokenForUser
Available in4.15.0 +
Whether the findAccessTokenForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findAccessTokensForUser
Available in4.15.0 +
Whether the findAccessTokensForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findCommunities
Available in4.15.0 +
Whether the findCommunitiesREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findCommunitiesForGroup
Available in4.15.0 +
Whether the findCommunitiesForGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findCommunitiesForUser
Available in4.15.0 +
Whether the findCommunitiesForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findDomains
Available in4.15.0 +
Whether the findDomainsREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findGroups
Available in4.15.0 +
Whether the findGroupsREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findGroupsForCommunity
Available in4.15.0 +
Whether the findGroupsForCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findGroupsForUser
Available in4.15.0 +
Whether the findGroupsForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findNotificationThemeContents
Available in4.20.0 +
Whether the findNotificationThemeContentsREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findNotificationThemes
Available in4.20.0 +
Whether the findNotificationThemesREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findShareUsers
Available in4.17.0 +
Whether the findShareUsersREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findStorages
Available in4.18.0 +
Whether the findStoragesREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findTemplates
Available in4.18.0 +
Whether the findTemplatesREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findTotpForUser
Available in4.15.0 +
Whether the findTotpForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findTotpsForUser
Available in4.15.0 +
Whether the findTotpsForUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findUsers
Available in4.15.0 +
Whether the findUsersREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findUsersForCommunity
Available in4.15.0 +
Whether the findUsersForCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.findUsersForGroup
Available in4.15.0 +
Whether the findUsersForGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getCommunity
Available in4.15.0 +
Whether the getCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getFileInfoByNodeId
Available in4.15.0 +
Whether the getFileInfoByNodeIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getFileVersionByFileVersionId
Available in4.15.0 +
Whether the getFileVersionByFileVersionIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getGroup
Available in4.15.0 +
Whether the getGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getLicenseStats
Available in4.19.0 +
Whether the getLicenseStatsREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getNotificationTheme
Available in4.20.0 +
Whether the getNotificationThemeREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getNotificationThemeContent
Available in4.20.0 +
Whether the getNotificationThemeContentREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getShare
Available in4.17.0 +
Whether the getShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getSystemCapabilities
Available in4.17.0 +
Whether the getSystemCapabilitiesREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getTaskByUuid
Available in4.15.0 +
Whether the getTaskByUuidREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getTemplate
Available in4.18.0 +
Whether the getTemplateREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getTransferContextByUploadId
Available in4.15.0 +
Whether the getTransferContextByUploadIdREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getTransferStats
Available in4.15.0 +
Whether the getTransferStatsREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.getUser
Available in4.15.0 +
Whether the getUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.list
Available in4.15.0 +
Whether the listREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.lockUser
Available in4.15.0 +
Whether the lockUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.login
Available in4.15.0 +
Whether the loginREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.logout
Available in4.15.0 +
Whether the logoutREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.mfaTotpValidateCode
Available in4.15.0 +
Whether the mfaTotpValidateCodeREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.mfaValidateLongLivedToken
Available in4.17.0 +
Whether the mfaValidateLongLivedTokenREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.mkdir
Available in4.15.0 +
Whether the mkdirREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.move
Available in4.15.0 +
Whether the moveREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.queryUsersByRemainingSpace
Available in4.15.0 +
Whether the queryUsersByRemainingSpaceREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.rename
Available in4.15.0 +
Whether the renameREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.resetUserPassword
Available in4.15.0 +
Whether the resetUserPasswordREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.resolve
Available in4.15.0 +
Whether the resolveREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.takeShareOwnership
Available in4.17.0 +
Whether the takeShareOwnershipREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.testNotification
Available in4.20.0 +
Whether the testNotificationREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.transferShareOwnership
Available in4.17.0 +
Whether the transferShareOwnershipREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.ttl
Available in4.15.0 +
Whether the ttlREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.unassignGroupFromCommunity
Available in4.15.0 +
Whether the unassignGroupFromCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.unassignUserFromCommunity
Available in4.15.0 +
Whether the unassignUserFromCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.unassignUserFromGroup
Available in4.15.0 +
Whether the unassignUserFromGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.unassignUserFromShare
Available in4.17.0 +
Whether the unassignUserFromShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.unlockUser
Available in4.15.0 +
Whether the unlockUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateCommunity
Available in4.15.0 +
Whether the updateCommunityREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateGroup
Available in4.15.0 +
Whether the updateGroupREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateNotificationTheme
Available in4.20.0 +
Whether the updateNotificationThemeREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateNotificationThemeContent
Available in4.20.0 +
Whether the updateNotificationThemeContentREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateShare
Available in4.17.0 +
Whether the updateShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateTemplate
Available in4.18.0 +
Whether the updateTemplateREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateUser
Available in4.15.0 +
Whether the updateUserREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.updateUserRoleInShare
Available in4.17.0 +
Whether the updateUserRoleInShareREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.uploadAnonymousHttpFile
Available in4.15.0 +
Whether the uploadAnonymousHttpFileREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.uploadMembersHttpFile
Available in4.15.0 +
Whether the uploadMembersHttpFileREST API component is exposed.false
cfg.server.rest.api.exposition.endpoint.uploadNodeHttpFile
Available in4.15.0 +
Whether the uploadNodeHttpFileREST API component is exposed.false
cfg.server.rest.api.exposition.filter.active
Available in4.15.0 +
Indicates whether the REST API exposition filter is active.false
cfg.server.rest.api.exposition.override.description
Available in4.15.0 +
Provides an override for the default description in the REST API exposition.
cfg.server.rest.api.exposition.override.title
Available in4.15.0 +
Provides an override for the default title in the REST API exposition.
cfg.server.system.event.audit.alert.on.fail
Available in4.1.2 +
Send an email notification when the integrity check has failed. The email notification is sent to the address specified in the Email section.true
cfg.server.system.event.audit.days
Available in4.3.0 +
Audit will be kept for X number of days365
cfg.server.system.event.audit.keep
Available in4.3.0 +
If Yes entries will be archived to a file. If No, they will be deleted.false
cfg.server.system.event.audit.prefix
Available in4.3.0 +
Archives files will be prefixed with entered value.archive
cfg.server.system.event.audit.service.activate
Available in4.1.2 +
Activate the System Event Audit. Select "YES" to log the system events.true
cfg.server.system.event.audit.targetFolder
Available in4.3.0 +
Archives files will be written in this folder./
cfg.server.transfer.service.absolute.files.retention.period.in.days
Available in3.0.3 +
Maximum number of days that a file can be present in the server. Use a value equal to or less than 0 to specify an unlimited duration.730
cfg.server.transfer.service.anonymous.max.nb.downloads
Available in4.1.0 +
This is the default value for the number of downloads allowed for "Quick Send" transfers. A value below or equal to 0 will result in an unlimited number of downloads.1
cfg.server.transfer.service.community.allowed.inactivity.period
Available in4.17.0 +
Number of days a Community must be inactive before it is automatically deleted. The inactive Community cleanup will be disabled if this value is less than or equal to 0. Note that downloading or uploading a file in a Community resets its inactivity period and that a Community with an expiration date will never be deleted due to its inactivity period.-1
cfg.server.transfer.service.community.expiration.notification.days
Available in4.17.0 +
Notification email will be sent to the administrators of a Community that is within this number of days of being automatically deleted because of its expiration date or inactivity period. The email notification will be disabled if this value is less than or equal to 0.7
cfg.server.transfer.service.delete.expired.file.period
Available in4.1.0 +
Specify the number of minutes to wait before deleting expired files.120
cfg.server.transfer.service.encrypted.cek.retention.period.in.days
Available in3.0.3 +
Maximum number of days that a pending upload will be available for resume.7
cfg.server.transfer.service.files.inactivity.period.in.days
Available in3.0.3 +
Maximum number of days that an inactive file will stay on the system. Use a value equal to or less than 0 to specify an unlimited duration.365
cfg.server.transfer.service.files.retention.period.community.overrideable.enabled
Available in4.8.3 +
This option indicates whether a system administrator can exceed the absolute retention period when setting a community retention period. Usually, the absolute retention period can never be exceeded, but this allows an exception to this rule.false
cfg.server.transfer.service.mail.notification.absolute.files.retention.period.in.days
Available in3.0.3 +
Absolute maximum number days before sending a notice to owner.-1
cfg.server.transfer.service.mail.notification.files.retention.period.in.days
Available in3.0.3 +
Maximum number days before sending a notice to owner.-1
cfg.server.transfer.service.page.size.query
Available in3.0.3 +
During cleanup, this value determines how much data to manage at once.1000
cfg.server.transfer.service.rest.anonymous.download
Available in4.13.0 +
Whether to allow the REST API users to use the "Quick Send" feature. This feature enables sending files to a user using his email address.true
cfg.server.transfer.service.rest.http.allowed
Available in4.13.0 +
Whether to allow the REST API users to transfer files using HTTPS (without end-to-end encryption). Since end-to-end encryption is not supported by the REST API, all transfers will be forbidden if this feature is disabled.true
cfg.server.transfer.service.rest.share.enabled
Available in4.17.0 +
Whether to allow the REST API users to use the "Share file" feature. This feature enables users to create "shares" in which they can invite other users to participate using their email address.false
cfg.server.transfer.service.share.allowed.inactivity.period
Available in4.12.0 +
Number of days a Share must be inactive before it is automatically deleted. The inactive Share cleanup will be disabled if this value is less than or equal to 0. Note that downloading or uploading a file in a Share resets its inactivity period and that a Share with an expiration date will never be deleted due to its inactivity period.180
cfg.server.transfer.service.share.expiration.notification.days
Available in4.12.0 +
Notification email will be sent to the administrators of a Share that is within this number of days of being automatically deleted because of its expiration date or inactivity period. The email notification will be disabled if this value is less than or equal to 0.7
cfg.server.transfer.service.throttling.max.task.backlog
Available in4.13.0 +
S-Filer performs many tasks on background threads including the post-processing of files after transfers. This setting dictates the maximum backlog (in seconds) for tasks. When the backlog exceeds this value, transfers will be throttled by refusing some of them until the backlog drops below this threshold.30
cfg.server.webserver.service.jetty.receive.timeout
Available in2.1.0 +
Session timeout of the internal Jetty server.30000
cfg.server.webserver.service.jetty.server.private.key
Available in4.9.0 +
The key used to secure the HTTPS connection to the server.
cfg.server.webserver.service.jetty.server.ssl.cipher.management.mode
Available in4.6.1 +
Determines how SSL/TLS ciphers are managed. S-Filer maintains a list of strong ciphers that will evolve over time. The 'Automatic' mode allows to enable only the strong ciphers from this list. For some older clients, weaker ciphers may need to be enabled because they don't support any of the strong ones. The 'JVM Default' mode results in all ciphers present on the JVM to be enabled. For a more fine-grained control, the 'Custom' mode allows to specify all the ciphers that must be enabled in the 'Custom SSL/TLS ciphers' parameter.AUTOMATIC
cfg.server.webserver.service.jetty.server.ssl.custom.ciphers
Available in4.17.0 +
List of SSL/TLS ciphers (separated by comma) that will be enabled if the cipher management mode is 'Custom'. WARNING: Some ciphers specified in this list may not be available depending on the key type of the SSL/TLS private key.TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
cfg.server.webserver.service.jetty.server.ssl.sni.host.check
Available in4.19.0 +
Determines if the SSL/TLS SNI host check is enabled. SNI (Server Name Indication) is an extension to the SSL/TLS protocol by which a client indicates which hostname it is attempting to connect to at the start of the connection process. If the SNI host check is enabled and the hostname of the server to which the client is trying to connect to is not found in the server certificate, the server returns an invalid SNI error.true