File manager web Free Installation assistance Manual Home page

Application settings

Note!
We offer free installation assistance for both trial and commercial licenses. You can get help via email, instant messenger or via remote access to your server. You just need a few minutes to get online help.

All settings of application are stored in one XML file: "HttpCommanderSettings.config" in the root application folder. You can use the Admin Panel → Setting tab (HTCOMNET/AdminPanel.aspx) to change the settings, or you can edit the file manually (not recommended). If you modify the configuration file manually, restart the application to apply changes!

Settings by groups:

Authentication type settings

Key Description Default value
AuthMode Authentication mode setting. This specifies the type of authentication users have to pass to log into HTTP Commander and the type of back-end account database.

There are 6 kinds of authentication:

  1. "Windows" authentication should be used if you want to use windows accounts for authentication in HTTP Commander (either local or Active Directory accounts). Account database: SAM database of the web server machine or Active Directory (server must be joined to domain).
    See Active Directory parameters and Active Directory, ADFS integrations manuals.
  2. "Forms" authentication is used if you want to manage accounts by yourself. Account database: custom XML file (Data\Accounts.xml).
  3. "Forms for Windows users" authentication relies on the same account database as "Windows" authentication, but, unlike the former, users enter their credentials in a web form. See WindowsUsersWithFormAuth parameter.
  4. "Novell EDirectory" authentication works with Novell EDirectory accounts. Account database: Novell EDirectory. When you select this authentication type, then you should specify the following parameters: EDirectory set to true, EDirectoryBindUserDN, EDirectoryBindUserPassword, LDAPContainer.
  5. "Shibboleth" should be used if you deployed Shibboleth system to manage access to HTTP Commander application. The file manager relies on Shibboleth system to perform authentication, HTTP Commander determines the current logged in user to decide the type of access to provide to application: what folders to map, whether Admin Panel will be available, and so on.
    For more info see Shibboleth integration manual and Shibboleth parameters.
  6. "Auth0" SSO & Token Based Authentication service. For more info see Auth0 integration manual, Auth0 parameters section and Auth0 site.

Note! Don't set Forms Authentication for Windows accounts and vice-versa.

See Manual configuration of authentication mode for instructions about changing authentication mode.

Note! This manual is for the Forms version only! If you need the Windows authentication version, then at least download its User Manual. "Windows authentication" version download.

"Forms"

Two factor authentication settings

Key Description Default value
TwoFactorAuthProvider Two factor authentication provider selection. Here you can select which provider should be used for 2-factor authentication.
Choose None to disable two factor authentication.
  • "None" - disable 2-factor authentication and use regular 1 step authentication process.
  • "Google" - use Google authenticator for second step. It is free and no additional configuration required.
  • "Duo" - use DUO security as 2-factor authentication provider.
    To correctly configure Duo 2-factor authentication you will need to :
    1. Sign up for a Duo account.
    2. Log in to the Duo Admin Panel and navigate to Applications.
    3. Click Protect an Application and locate Web SDK in the applications list. Click Protect this Application to get your integration key, secret key, and API hostname.
      You will need to put these values into appropriate settings of HTTP Commander: TwoFactorDuoIntegrationKey, TwoFactorDuoSecretKey, TwoFactorDuoAPIHostname,
      More info on DUO Getting started guide.

Note! 2-factor authentication setting applied for all users. There is no way to enable it for each user individually.

Note 2. 2-factor authentication would not be used for WebDAV and MSOFBA authentication processes. However WebDAV and "Edit in Office" feature will work as it does without 2-factor authentication enabled.
Also second step would not be displayed on native android application: user will be authenticated with one step as usual.

"None"
TwoFactorDuoIntegrationKey Value of Integration key from DUO security application settings. ""
TwoFactorDuoSecretKey Value of Secret key from DUO security application settings. ""
TwoFactorDuoAPIHostname Value of API Hostname key from DUO security application settings. ""
TwoFactorDuoAppKey Application key for DUO security authentication. You can set any string value here with minimum length of 40 symbols. By default it generated during first launch to a random string. To generate new string, set value to empty string. Minimum length is 40 characters. ""

Main settings

Key Description Default value
LicenseKey Put the license key here after purchase. If the key is not set the application will work in a trial mode. The trial mode allows not more than 10 sessions and shows a trial notification when a user logs on. If a user is not active during 60 minutes, the sessions will be ended. To terminate an existing session manually, you need to restart the application. ""
Administrators List of administrators' names, comma-separated. Any user can be an administrator if its name is in this list. Administrators can login to the Admin Panel ("AdminPanel.aspx" page) and Diagnostics ("Diagnostics.aspx") functionality of the HTTP Commander. You can also type group by "group:" prefix (each member of the group is Administrator) "Administrator,Admin,group:Administrators,group:Domain admins,group:Admins"
ShowDiagnosticsASPXOnlyForAdmins The key defines if Diagnostics.aspx page is available to all authenticated users or only to administrators (defined by Administrators parameter). You can disable the diagnostics page output from users if it shows info that you want to hide.
Note! By default it is available for all users!
false
DataFolderPath Path to the folder with XML users and folders settings, and DB files with events, anonymous links, etc.. By default, it is stored in the HTCOMNET\Data folder. To prevent file download:
  • See FAQ: How do I protect configuration files
  • Or you can disable "read" permissions in IIS for this folder.
    In the IIS console select Data node inside "HTCOMNET" node and click Handler mappings in the right tab. Select StaticFile in the list and click Edit Feature Permissions link in the right tab. In the next dialog window, uncheck Read permissions.
    Screenshot
  • Or move this folder outside of the web site root. Copy the "Data" folder to a new path, like c:\, and set "c:\Data" value. Check NTFS permissions for new Data folder location.
"~/Data"
HashUserPasswords When the parameter is set to false (default), the application stores users' passwords in plain text in the Data\Accounts.xml file. When it is set to true, the application stores password hashes in the Data\Accounts.xml file.
Note: once you set this parameter to true, you cannot change it back. All passwords will be hashed, it's not possible to recover the original password by its hash.
false
EnableAnonymRegister Set true to allow users to sign-up (self registration). After registration a user is automatically added to default groups defined by DefaultGroups parameter.
See also hidden parameter EmailsToNotifyAdminsAboutUserRegistration.
true
EnableAccountActivation Set true to enable activation for self-registered users. After successful registration, user will need to activate his account. Activation code will be sent to email specified during registration process. Used only when EnableAnonymRegister is enabled. false
EnablePasswordRecovery Set true if users can get their password via email. Password is changed while performing the recovery.
See also EnableUserNameRecovery parameter.
true
EnableUserNameRecovery Set true if users can get their name via email. If an email address, then it will be sent a username.
See also EnablePasswordRecovery parameter.
true
EnableChangeEmail Set true if users can change their email. true
PasswordMaxNumberAttempts Maximum count of attempts user can type wrong password. After that user should wait a specified period of time (see the PasswordBlockInterval parameter) 5
PasswordBlockInterval The time interval in seconds user should wait if he typed wrong password the number of times specified in the PasswordMaxNumberAttempts parameter. 180 (3 minutes)
DefaultGroups List of groups where users will be added to after self registration (sign-up), comma-separated. "SelfRegisteredUsers"
EnableChangePassword The key defines if users can change their own password. true
LogEvents Key defines comma-separated list of events that will be logged. Set empty value to disable logging.
Available values:
View, Download, Upload, Create, Modify, Edit, Rename, Delete, Copy, Move, OfficeLock, OfficeUnLock, CreatePublic, Restore, Login, Logout, AntivirusScanning

See also LogRecordsMaxCount, AllowUsersWatchModifications parameters.
"View,Download,Upload,Create,Modify,Edit,Rename,Delete,Copy,Move,OfficeLock,OfficeUnLock,CreatePublic,Restore,Login,Logout"
CreateRootFoldersIfNotExists Set true to create root folders automatically if it does not exist.
Applied only for paths with %USERNAME%, %LOGONUSER%, %USEREMAIL% or %USERID% patterns (see Setup folders in Admin Panel article).
true
HideFilesWithAttributes The key defines if files with some attributes will be hidden for users.
Example: Hidden,System,ReadOnly,Encrypted - files and folders with attributes Hidden, System, Read-only or Encrypted are hidden. See also Folder list restrictions.
""
ZipUnzipDefaultCodePage The key defines default code page for Zip archive. 850 is a code page for English-speaking and most European countries. If the files with names in your language are added to the ZIP with corrupted name, you need to modify this value. You can google for your region's code page.
See also ZipUnicodeFileNames parameter.
850
ZipUnicodeFileNames The key defines using unicode file names for create Zip archives.
See also ZipUnzipDefaultCodePage
true
ErrorsMaxCount Max size of records for errors file Data\Errors.xml 100
EmailNotification Notify about uploaded/modified/downloaded/created/deleted files/folders, public link creation.
Example:
Events: Upload,Modify,Download,Create,Delete,CreatePublic
When: OnSessionEnd
Emails: mike@mysite.com,jdoe@mysite.com
Users: admin,john
Groups: students,staff
Path: Demo folder 1\
Path: path to folder2\commonproject.doc
Path: ^Domain users demo folder\\folder1\\ (type "Regex")

Events is a comma-separated list of events, for which notification emails will be sent.
Available events: Upload,Modify,Download,Create,Delete,CreatePublic

When is a one of the OnSessionEnd or Immediate values, setting when notification emails about actions with files will go.

Emails is a comma-separated list of e-mail addresses that will get notification about events with files.

Users is a comma-separated list of users to monitor.

Groups is a comma-separated list of groups to monitor.

The application is monitoring events (upload/modify/download/create/delete) activity of a user if its name is listed in the user list or if a group it is a member of is listed in the groups list. If both users and groups lists are empty, then all users are monitored.

Path specify what folders and files to monitor.
Note: Path should be specified in HTTP Commander notation, not physical folder/file path.

There two types of paths: plain and regex. For plain paths you may specify either file or folder. To distinguish folder path from file path, a folder path should end with a backslash. When you specify file, for example, "share\dir1\file.txt", then monitor only that particular file. When you specify folder, for example, "share\", then monitor all files in that folder and all its subfolders. For regex paths, that path parameter should contain regular expression to match against file path. For example, "^share\\.*\.txt$" matches all file with ".txt extension in "share" folder and all its subfolders. For monitor of all folders you can add a path "^.*$" with Regex type.

You may specify Path parameter a number of times. The application monitors a file if it matches at least one of the path filters specified. If you do not specify a path filter, then all files are monitored.

Description of the example described above: if the users admin and john or any another user of students and staff groups are uploading (or-and modifying, downloading) files into (from) the Demo folder 1 or a path to folder2\commonproject.doc file or into (from) the folder matching the regular expression "^Domain users demo folder\\folder1\\", the notifications will be sent to the following e-mail addresses: mike@mysite.com and jdoe@mysite.com.

You need also to configure Mail Settings parameters and type your mail server, port and user if authentication is needed.

See also hidden parameter EmailsToNotifyAdminsAboutUserRegistration.

ApplicationName Application name for display in various messages (for example, in a email template when sending public links). You can type here your custom value like "ClassFiles". HTTP Commander
DomainName Url of the application. In case if HTTP Commander work in your internal network and accessible by your internal domain name, then some of features may not work, because they require access to HTTP Commander from internet.
Features which require global domain name are: public links, Zoho, Google Drive (documents viewer), Pixlr, Office Web Access (document viewer), ONLYOFFICE, Pixlr Image Editor, Adobe Creative Cloud Online Image Editor (Aviary), ShareCad.org.

Set absolute url (with global domain name) to HTTP Commander application including path to application folder.
Example: "http://www.example.com/HTCOMNET/".
Set an empty string (default value) for this parameter if you want to use the current HTTP Commander url (used by users to open HTTP Commander in browser).
""
ZipLevelCompression Level of ZIP compression (from 0 to 9 inclusively). 6
ShowControlNavigationFolders To show (true) or hide (false) buttons (back, forward, resent folders) control of navigation according to folders. true
TemporaryFolder Temporary folder. It is used to store temporary file, such as thumbnails, intermediary video files created in video conversion process, ZIP files for download, and other.
When the parameter is blank, not valid or folder not exists, the system temporary folder (usually C:\Windows\Temp) is used.
You can also change the path to the temporary ASP.NET files, including temporary folders for standard ASP.NET upload in Web.config file in system.web section for compilation tag specify tempDirectory attribute with the path to the desired temporary folder. For example:
...
<configuration>
    ...
    <system.web>
        ...
        <compilation targetFramework="4.7.2" tempDirectory="d:\temp\" />
...
By default, if tempDirectory not specified, used folder
%WINDIR%\Microsoft.NET\Framework[64]\v4.0.30319\Temporary ASP.NET Files

For more info see Temporary folder description.
""
SearchMethodOfFiles A method of searching for files and folders.
Available values:
  • Disabled: the ability to search for files, folders is completely disabled;
  • OnlyWindowsSearch: only the Windows Search service used to search files/folders
  • NotUseWindowsSearch: use only the standard method (recursive listing subdirectories with a comparison pattern) to search files and fodlers. ;
  • FirstTryWindowsSearchThanStandard (by default): use Windows Search Service firstly, and then if nothing is found, or found less than the expected value, the search is carried out by standard method (recursive listing subdirectories with a comparison pattern).
If you enable the ability to search for files/folders (the value is not equal to Disabled), then on the main page at the top right of the file list will be available quick search fields to search files by name (and, if available, by contents).
Also you can add a toolbar button Search (parameter ToolbarButtons1 or ToolbarButtons2; by defualt, Search button is included) to be able to open the search window from toolbar.

Note! Windows Search allows you to quickly find files based on their content. To do this, you must install the Windows Search Service feature and add the desired folder in the list of indexed locations (Control Panel → Indexing Options). See Windows Search manual.
See also parameters SearchCriterionsOfFiles, MaxSearchResultsPerPage in UI section and hidden parameter SearchDepthInFolders, EnableWindowsSearchQueryBuilder in Main section.

Note that the Windows Search Service for file Details looks for such system properties of files as Title, Author, Subject, Tags, etc .., unlike the standard search, which searches for metadata fields (from fields in DetailsFields).
"FirstTryWindowsSearchThanStandard"
SearchDepthInFolders Search Depth in Folders.
Possible values:
  • AllFolders (default) - Search in root folders and in all subfolders
  • RootOnly - Search in root folders only (without subfolders)
  • RootWithOneNestedLevel - Search in top folders (root) and subfolders of the first level
  • RootWithTwoNestedLevel - Search in top folders (root) and subfolders of the first and second level
  • AllWithoutRoot - Search in all subfolders, except root folder
  • WithoutRootAndOneNestedLevel - Search in subfolders of the first level, excluding the root folder
  • WithoutRootAndTwoNestedLevel - Search in subfolders of the first and second level, excluding the root folder
Note! When searching Anywhere, the root folders are the top level folders displayed in the tree, the current folder is searched for in the Current folder, and accordingly, the nesting levels are taken relative to it.
See also parameters SearchMethodOfFiles SearchCriterionsOfFiles, MaxSearchResultsPerPage, EnableWindowsSearchQueryBuilder.
"AllFolders"

Main settings in Web.config file

Key Description Default value
sessionState/timeout Inactive session life timeout. If a user is not active, the session will be ended after specified number of minutes. 60 (1 hour)
httpRuntime/maxRequestLength Maximum file size (file upload limit), in bytes. By default, it is 2 GB (maximum value). 2147483647 (2 Gb)
requestLimits/maxAllowedContentLength The key is the same as httpRuntime maxRequestLength but for IIS 7+. The value is in bytes. By default, it is 4 GB (maximum value). 4294967295 (4 Gb)
mailSettings The mailSettings section defines your SMTP server settings. These settings are used to recover user password, email notifications and "send email" features. This is built-in .NET section. You can read about the settings at MSDN site or see the example below:
<smtp deliveryMethod="Network" from="noreply@yoursite.com">
    <network defaultCredentials="false" host="mail.yoursite.com"
             port="25" userName="" password="" />
</smtp>
Leave userName and password parameters empty if server does not requires authentication.

Note 1. You can enable SSL for email feature. Add enableSsl="true" to <network ../> section.

Note 2. You can use external smtp like Gmail. Example:
<mailSettings>
    <smtp deliveryMethod="Network" from="example@gmail.com">
        <network defaultCredentials="false" host="smtp.gmail.com"
                 userName="example" password="example"
                 port="587" enableSsl="true"/>
    </smtp>
</mailSettings>
If you had problems when using smtp.gmail.com server please read information: Allowing less secure apps to access your account.

Note 3. Some of these settings can be changed in Admin Panel.

User interface settings

Key Description Default value
ToolbarButtons1 The visible buttons in the toolbar. You can hide some of the buttons by modifying this key. The "Administration" button is visible only for administrators - see the Administrators key.
If you want to add or modify the logo button see FAQ.
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name:
Folders:noicon, View:icononly
but if you specify the value of OnlyIcons or NoIcons for the parameter ToolbarIconsDisplay, then only icons (without titles) will be displayed for all buttons, or all without icons, regardless of what is indicated after the colon at the particular button.

Available values

See also ToolbarButtons2, ToolbarIconsDisplay, ToolbarIconSize, LogoToolbarImage, LogoToolbarHint, LogoToolbarUrlOpenInNewPage and LogoToolbarUrl parameters.
"Folders,View,Favorites,Search,FileMenu,Upload,Clouds,Administration,Settings,Help,Logout"
ToolbarButtons2 The visible buttons in the second toolbar. You can hide some of the buttons by modifying this key.
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name
Download:noicon, Rename:icononly but if you specify the value of OnlyIcons or NoIcons for the parameter ToolbarIconsDisplay, then only icons (without titles) will be displayed for all buttons, or all without icons, regardless of what is indicated after the colon at the particular button.

See Available values.

See also ToolbarButtons1, ToolbarIconsDisplay, ToolbarIconSize parameters.
"ViewEdit,Share,ViewPublicLinks,Download,New,Rename,Delete,Copy,Cut,Paste,Details,More,Separator,Select,Refresh"
AvailableContextMenuItems Available points of the context menu (comma separated).
This setting is designed to hide certain actions from the context menu. But note, that these actions will not be banned, they, for example, can be accessed on the toolbar (ToolbarButtons1, ToolbarButtons2).

Available values
"All"
EnableFavorites Determines whether "Favorites" folder should be displayed at the root folder in the main and mobile interface.
This item provides faster access to the list of users favorites folders. User may add folders to this list using appropriate button on the toolbar or context menu while navigating through folder structure. Favorites stored in the database.
See also 'Favorites' and 'AddToFav' buttons in ToolbarButton1 or ToolbarButtons2 settings.
true
DefaultLanguage The default language. The value is the name of file localization without extensions. See Localization section of the Documentation for more info. "English"
ItemsPerPage Max items quantity per page in the files list. Set 0 if no pages (always show all items at one page). Note that 1000 files on a page can take a number of seconds to load. Don't set the value greater than 1000. 500
EnableImageViewer Enable/disable image viewer in the user interface.
If enabled (by default) used LigthGallery image viewer.
true
EnableSwfPreview Enable/disable preview flash movie for swf files.
If enabled, then in the context menu (or toolbar) for files with .swf extension, an item is available for viewing the Flash movie (if the current folder is allowed to download).
See also EnableOpenSWFinBrowserWhenDownloading parameter.
true
HideTree Set to "true" to make the state of the folder tree panel collapsed when a user logons.
See also TreeView parameter.
false
TreeView Key defines tree view. Value can be:
  • Disabled - tree is disabled and hidden;
  • Enabled - tree is enabled and autoexpandable;
  • NotAutoExpandable - tree is enabled and not autoexpandable (default).
Tree with auto expanding enabled makes work slower so you can disable it (if you have a small number of folders in the folder structure and tree view is not required).
See also AutoOpenFirstFolder and HideTree parameters.
"NotAutoExpandable"
AutoOpenFirstFolder The key defines if the content of first root folder should be shown when a user logons. Applied only if tree view is available (TreeView is Enabled or NotAutoExpandable). true
ViewFolderDescriptionInTree The option to configure the display description of the folder in the tree.
Possible values:
  • AboveFolderName (default) - above the folder name;
  • BelowFolderName - below the folder name;
  • OnlyTooltip - folder description is displayed only in the tooltip.
"AboveFolderName"
HideDetailsPane Set true to make the state of details pane (with file properties, on right side) collapsed when a user first logons. false
DisableDetailsPane Set true to disable details pane with file properties (on right side). false
IsEmbeddedtoIFRAME Set true if HTTP Commander is placed to <iframe> (IFRAME mode). false
AvailableDetailsTitles Defines the set of details (metadata) that users can assign to files and folders. For example, users can add comment, description, authorship, locking metadata to files and folders. A metadata item may allow single or multiple values (multivalued metadata).

Parameter format: comma-separated list of items. Each item specifies the metadata name followed by a boolean flag indicating singlevalued/multivalued metadata (singlevalued - false, multivalued - true).

"Custom" metadata allows using any metadata names. Otherwise users can only assign metadata listed in this parameter.

"" (empty string) - details feature is prohibited.

Example:
Description:False,Comment:True,custom:True
(details with titles "Description", "Comment" and user's custom metadata are available. Comment and Custom are multivalued)

Note. There are several predefined details fields names with special meaning:
  1. "Comment" - this field used to store comments for files/folders. If it is specified (by default), special text area will be rendered in details window for quick comments addition. Also count of comments will be displayed for each file in file list if ShowFileMarkWhenExistsDetails setting is enabled.
  2. "_label_" - This field used to store information about file/folder label. This name is reserved and could not be used.
Implementation details
File/folder metadata are stored in "Metadata" NTFS stream in JSON format.
"Comment:True,Description:False"
DetailsFields The key defines the columns for the details table. You can modify this parameter only if AvailableDetailsTitles is defined.
By default details table includes the Details
Title, Value, User last modified name and Last modified date
columns. You can add extra columns.
Parameter format: value="columnname1#type,columnname2#type"
"columnname1" and "culumnname2" are titles for columns.
"type" is a value type.
There are 5 available types: string, int, float, boolean, date.
Example: For file locking tags, you need to set:
value="locked#boolean"
This is not a real locking feature but users can set a tag that the file is locked.
""
DisplayedDefaultColumnsInList Defines the list of columns available and visible by default in the file list. A user may show/hide any available column in the file list. By default file size, labels and date modified columns are visible, type, date accessed and date are available but hidden.

Parameter format: comma-separated list of items. Item format:

<column_name>[:<True|False>][:<column_width>]
Each item specifies column name followed by boolean flag indicating if the column is shown by default.
Additionally, through the colon can be specified column width in pixels. If the width is not specified, the width will be used by default for the corresponding column.
The display order of columns is the same as in the list.

You may use the following predefined columns:
size, labels, type, datemodified, datecreated, dateaccessed, downloads
In addition you may use metadata columns to display metadata defined in AvailableDetailsTitles parameter.
Thus, if the visibility flag is not specified, the column will be displayed (which corresponds to visibility True).
If the column width is not specified, then the following values (in pixels)​​:
  • size, downloads — 70
  • labels, type, datemodified, datecreated, dateaccessed — 140
  • The width of each of the remaining columns (except column name) will be automatically calculated depending on the remaining space on the screen
Also note that the column with the file name (name) is displayed regardless of whether it is specified in the list with the visibility flag or not. Also, the size of this column is autoexpandable, so specifying the size for it to have any effect. But you can specify the column name in the list that change its display order, for example by specifying "type,size,name", the column name will be visible to third.

Example: "size:True:100,type,datemodified:True,comment:True:300".

Note 1! Don't use too many columns because each column makes the list loading slower.

Note 2! Column downloads is available when EnableDownloadsCounting is "true". Also note that after downloading the file, the value in this column is not updated automatically, you need to update the contents (button "Refresh").

Note 3! If column labels is not present in this parameter value (or present with False flag), than labels and icons (new, updated files, locked, have a public link, available details/comments) will be displayed near file name.
"labels:True,size:True,type:False,datemodified:True,datecreated:False,dateaccessed:False"
EnableFilesFoldersLabels The key to enable/disable the ability to view/set labels for files, folders.
See also PredefinedListOfLabels parameter.
true
PredefinedListOfLabels Predefined list of labels for files/folders.
Parameter format: comma-separated list of items. Each item specifies the label name followed by a HTML color string (named or hex).
For example:

Orange label:#ffd800,

Green label:green

See also EnableFilesFoldersLabels parameter.
"APPROVED:#38761D,PENDING:#E69138,REJECTED:#990000"
LogoToolbarImage Logo image for the toolbar (Scripts/logo.png) or data URI image.
If the logo does not use the data: URI schema then the relative path Scripts/logo.png is used.
To upload another image, click on the picture in the settings, select the desired file and load it in the Scripts/logo.png.
It is recommended to use images with a width not exceeding 150px and a height of no more than 25px.
For more info see Branding.

For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2.

See also parameters LogoToolbarHint, LogoToolbarUrl, LogoToolbarUrlOpenInNewPage.
"Scripts/logo.png"
LogoToolbarHint The text of the tooltip for the logo on the toolbar.

For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2.

See also parameters LogoToolbarImage, LogoToolbarUrl, LogoToolbarUrlOpenInNewPage.
"Your logo or link"
LogoToolbarUrl Url for the logo on the toolbar.

For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2.

See also LogoToolbarHint, LogoToolbarUrlOpenInNewPage parameters.
""
LogoToolbarUrlOpenInNewPage Open or not the link of the logo on the new page (only if specified LogoToolbarUrl parameter).

For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2.

See also parameters LogoToolbarImage, LogoToolbarHint, LogoToolbarUrl.
false
LogoHeaderHtml Key defines HTML code for the top header. By default it contains "Your logo here" image with link to website and link to Manual. Set "" (empty string) to hide the logo header.

You can upload your logo by clicking on the Upload logo link from parameter description. In this case, it will remain on path Scripts/logolarge.png.
"<div style='text-align:center'><a href='http://localhost'><img alt='' style='cursor:pointer;max-height:50px;' src='{0}Scripts/logolarge.png' /></a><br />Welcome to the Web File Manager. Please, read <a href='#' onclick='{1}showHelp();return false;'>User Manual</a> first.</div>"
LoginFormHeaderLogoUrl Key defines the url to logo image for the login (register/recover password/recover name/change email ) page.
By default relative url 'Scripts/logolarge.png' is used.
Set "" (empty string) to hide logo image on the login form.
You can replace the Scripts/logolarge.png file with your own or specify different absolute or relative URL to your own imnage, for example Images/mylogo.png or Scripts/mylogo.png.
Also you can upload your logo by clicking on the image in the settings. In this case, it will remain on path Scripts/logolarge.png. Note that this can also affect the parameters LogoHeaderHtml, PublicLinkLogoHeaderHtml, because they can use a link to Scripts/logolarge.png.

See also parameters LoginFormHeaderHtml, LogoHeaderHtml, WelcomeWindowMessage.
"Scripts/logolarge.png"
LoginFormHeaderHtml Key defines HTML text displayed on the top of the login (register/recover password/recover name/change email) page right below the logo image (LoginFormHeaderLogoUrl). Set "" (empty string) to hide header on the login form.

See also parameters LoginFormHeaderLogoUrl, LogoHeaderHtml, WelcomeWindowMessage.
"<span style='font-size:16px;color:#15428B;'>Welcome to the Web File Manager</span>"
WelcomeWindowMessage Key defines HTML text in the welcome window that will be shown during the first user logon. You can set "" (empty string) to hide the welcome window. ""
WelcomeWindowAllowHideOnNextLogon Customize allows users to skip the Welcome Window at next logon.
If set to true, and set a welcome message, then at his show, it will also be displayed checkbox to be able to hide this message at next logon (stored in browser cookies).
true
DoubleClickAction Key defines default action for mouse double click event. Available values:
Download, Showmenu, View, Nothing, Choose
If you specify Choose, the user will be given the option for each file type to select the default action by double-clicking from the View / Edit context menu, which is saved (in the browser cookie) and the next time you double-click it will be called.
Also for the Choose value, there is a list of associations of some file types with the actions that are specified in Scripts\main\[theme_name]\app.js:

You can change the default associations. To do this, open the app.js file in the text editor, find the line "DEFAULT_ASSOCIATIONS:{" and after "{" make the changes, save the file. For example, if you want to remove associations by default, replace with "DEFAULT_ASSOCIATIONS:{}".
The following types of actions are available:
'view', 'djvu-view', 'ebook-read', 'download',
'preview', 'flash-preview', 'mso-edit', 'msoo-edit',
'office365-edit', 'ooo-edit', 'owa-view', 'google-edit', 'google-view',
'onlyoffice-edit', 'autodesk-view', 'sharecad-view', 'box-view', 'zoho-edit',
'image-edit-in-pixlr', 'image-edit-in-adobe', 'play-video-js',
'play-audio-html5', 'video-convert', 'cloud-convert', 'edit'
The file extensions are enumerated through a semicolon, with the ';' at the beginning and end of the line with the file types. For example: ';txt;xml;'.

Note 1! If for this parameter set value of "View" and file type isn't supported for viewing in browser, file will be downloaded.

Note 2! If for this parameter set value of "Choose" and the action selected by the user is not available (for example, from the rights restrictions), then a context menu will be displayed (which corresponds to the value of "Showmenu")
"Choose"
CopyMoveToDisplayMode Setting determines copy and move modes available for users and the way how corresponding menu items are displayed. HTTP Commander support "copy/cut to clipboard", "copy/move to..." and combined modes.
Possible values:
  • Disabled - "copy/move to.." mode is disabled. Items 'Copy to...', 'Move to...' are unavailable. 'Copy', 'Cut' items are displayed directly in context menu.
  • InContextFirstLevelMenu - "copy/move to.." mode is enabled, corresponding menu items are displayed directly in context menu on the same level as the items 'Copy', 'Cut'.
  • InContextSecondLevelMenu (by default) - "copy/move to.." mode is enabled. Corresponding menu items are displayed in second-level menu along with copy/cut to clipboard items.
    I.e. in context menu displayed Copy and Cut menu items which opens second-level menu.
  • OnlyCopyMoveTo - copy/move to.." mode is enabled , while "copy/cut to clipboard" is disdabled. Menu items 'Copy to...', 'Move to...' displayed directly in the context menu.
Note! This setting also affect the items (copy, cut) on the toolbar. See ToolbarButtons2, ToolbarButtons1 settings.
"InContextSecondLevelMenu"
AllowUsersWatchModifications Defines whether users can watch for modifications on files and folders with a possibility of notifications by email.
If this option is enabled, users are allowed to start watch on any folder or file using the "Watch for modifications.." item from the context menu.

Note 1. If this feature is enabled, you can additionally control it on a folder level using the permission settings.

Note 2. For watch available any actions on the files and folders that are specified in the parameter LogEvents, by taking into account those that are applied to files and folders (View, Download, Upload, Create, Modify, Edit, Rename, Delete, Restore, Copy, Move, OfficeLock, OfficeUnLock, CreatePublic). This setting depends on the parameter LogEvents. If LogEvents parameter missing all actions that are applicable to the files, the ability to monitor is not available, even if this option is enabled.

See also advanced parameters (hidden by default): SendNotificationsIntervalOfWatchedChanges, MailSubjectOfWatchedChanges.
true
EnableRecents Defines if "Recents" feature available for users or not.
If enabled, users will see special "Recents" root folder, where they can find all files they recently worked with.
See also advanced parameters (hidden by default): UsersDataEventsMaxCount, OldDataCleaningInterval.
true
EnableSendEmail Defines if users can send email. Possible values:
  • Disable - disable email feature
  • LinksOnly - enable with link to file
  • AttachmentsOnly - enable with attachments only
  • Any - enable with both links and attachments
Note! Sending large attachments can busy your mail server. Set LinksOnly (or Disable) value to prohibit attachments.

You need also to configure mailSettings section at web.config file and type your mail server, port and user if authentication is needed.

See also AllowSendLinksWith parameter.
"Any"
AllowSendLinksWith List of services through which the user can send links to files (including public) to other users.
Possible values - one or more from list:
Gmail, Outlook, GooglePlus, Twitter, Facebook, LinkedIn, QrCode.
For disable sending with additional services select None (or empty) value.
For enable all services - select All.

Note 1. For links requiring authorization (EnableLinkToFile, EnableLinkToFolder), only two sending services are available: Gmail and Outlook. And this parameter is applied, only if EnableSendEmail = LinksOnly or Any.

Note 2. All services are available for sending public links, but only if AllowSendPublicLinks is enabled, and for Gmail, Outlook - EnableSendEmail = LinksOnly or Any.
"Gmail, Outlook, GooglePlus, Twitter, Facebook, LinkedIn, QrCode" (or "All")
EMailFromName "From" name in the email while sending any emails ("Send email", etc features).
See also TplForAddUserNameToDisplaySenderNameWhenSendEmail parameter.
"Web files manager"
TplForAddUserNameToDisplaySenderNameWhenSendEmail Templated string for add user name to diplay sender name when send email.
When sending mail ("Send email" feature from context menu or toolbar) as displayed name of ender value from EMailFromName parameter is specified.
This parameter allows to add in addition information on user name, sent mail. In value of this parameter the template {0} instead of which the current user name when sending is added is used. If this template is absent in string, to be added nothing.
"Email from {0}"
DefaultGridView Key defines the default list view: Detailed, Tiles or Thumbnails. The view mode state is stored in users cookies after they changed mode.
Additionally, you can configure the settings in section Thumbnails.
"Detailed"
EnableEditAsTextFile Key defines if users can edit (or view if there is no modify permissions or file is locked) any file as text file.
If this feauture is enabled and no modify permission or file is locked, file will be open read-only.
You can disable this feature or disable modify permission for schoolchildren because they can damage non-text files like .doc, etc..

See also MaxSizeForEditAsTextFile parameter.
true
EnableLinkToFile Key defines if users can make a link to a file (at properties window or details pane on right side).
In case of the user two links will be shown: the 1st for the file downloading, the 2nd link opens the folder with the file and highlights it.
true
EnableLinkToFolder Key defines if users can make a link to a folder (at properties window or details pane on right side). true
TimeIntervalMarkRecentlyCreatedFiles Key defines if recently created files should be marked by "new" icon. Set the value in hours (Maximum time interval after file created) or 0 to disable this feature. 48 (2 days)
TimeIntervalMarkRecentlyModifiedFiles Key defines if recently modified files should be marked by "updated" icon. Set the value in hours (Maximum time interval after file modified) or 0 to disable this feature.

See also MarkRecentlyModifiedFolders parameter.
48 (2 days)
EnableDownloadsCounting Enable or disable downloads counting for files.
File downloads can be found in the "Details" by calling it from the context menu or from the toolbar. Or you can add a column "downloads" to the list DisplayedDefaultColumnsInList.
true
WriteFileModificationsMetadata Enable files modifications (creation, changes) history (data stored in files metadata). true
BulkMailSendSettings Settings for bulk mails sending.
Available values:
  • "Disabled" - bulk mails sending is disabled;
  • "DoNotShowUsers" - User can select only groups to send emails;
  • "ShowUsersWithoutEmails" - User can select groups and/or individual users to send emails (emails are hidden);
  • "ShowUsersWithEmails" - User can select groups and/or individual users to send emails (emails are shown).
See also BulkMailing Folder Permission.
"Disabled"
SearchCriterionsOfFiles The list of criteria for search of files. Appropriate fields will be available for input in search window.
Available values: Name, Details, Content, Date.
See also parameters SearchMethodOfFiles, SearchDepthInFolders, EnableWindowsSearchQueryBuilder in Main section and MaxSearchResultsPerPage in UI section.

Note that the Windows Search Service (see SearchMethodOfFiles parameter) for file Details looks for such system properties of files as Title, Author, Subject, Tags, etc .., unlike the standard search, which searches for metadata fields (from fields in DetailsFields).
"Details,Date"
MaxSizeForEditAsTextFile The maximum file size for editing or view file as text in bytes.
Default - 192 Kb.
See also EnableEditAsTextFile parameter.
196608 (192 Kb)
EnableConvertingVideo Enable/disable converting video. false
EnablePlayVideo To enable/disable playing video files in browser.
If you use this feature, also recommended to set the value of the ResumableDownload parameter to true. Enabling this option may improve the ability to skip/rewind audio and video during playback.
true
EnablePlayAudio To enable/disable playing audio files in browser.
If you use this feature, also recommended to set the value of the ResumableDownload parameter to true. Enabling this option may improve the ability to skip/rewind audio and video during playback.
true
AllowSetPasswordForZipArchives To allow setting the password for ZIP archives. true
ToolbarIconSize The size of icons for buttons on the top toolbar.
Available values: "Small", "Meduim" and "Huge".
"Medium"
ToolbarIconsDisplay Displays icons on the toolbar: icons only, all without icons, or as in the toolbar buttons configs (by default).
Possible values:
  • FromToolbarButtonsConfigs - icons on the toolbar buttons will be displayed, depending on what is set for each button in the ToolbarButtons1, ToolbarButtons2 settings (after the name of each button you can specify :icononly, :noicon respectively, if nothing is specified, both the icon and the button title are displayed)
  • NoIcons - all the buttons of the toolbar will be displayed without icons, only the titles, and regardless of what is indicated in the ToolbarButtons1, ToolbarButtons2 settings for the buttons.
  • OnlyIcons - for all toolbar buttons, only icons will be displayed, without titles, and regardless of what is specified in the ToolbarButtons1, ToolbarButtons2 settings for the buttons
See also ToolbarButtons1 and ToolbarButtons2 parameters.
Also this settings applied for the main toolbar in Admin Panel.
"FromToolbarButtonsConfigs"
StyleThemeName Style theme name.
In a distribution kit there are 13 additional themes:
triton, crisp, neptune, blue (classic theme), gray, aria, graphite,
azzurra-black, azzurra-blue, azzurra-gray, azzurra-green, azzurra-orange, azzurra-red.

See also Branding Manual.
"triton"
AllowCreateShortcuts Enable creation of shortcuts (symbolic links). true
ShowFileMarkWhenLockedByWebdavClient This parameter allows/forbids showing a lock icon at file in the list if it is locked by the WebDAV client.
See also ShowUserNameWhenLockedByWebdavClient parameter.
true
ShowUserNameWhenLockedByWebdavClient This option allows/disables the display of the user name that locked the file when editing on the WebDAV client.
Applicable only if ShowFileMarkWhenLockedByWebdavClient = true. And it is displayed in tool tip of the lock icon.
Available values:
  • Enabled (by default) - show user names for all logged users;
  • OnlyForAdmins - show only for administartors (with full privileges or those who have rights to manage users);
  • Disabled - the names of users for locked files are not displayed.
"Enabled"
AllowAdminsToUnlockFiles Allow administrators to unlock files that are locked when edited by other users in WebDAV clients.
If this option is enabled, then in the main interface, in the list of files, for administrators there will be an opportunity to remove the lock from files that are marked with the lock icon (by clicking on this icon).

Note! When unlocking, all user locks are removed, and the read-only flag is removed, regardless of whether there is a right to modify the file or the WebDAV option (see WebDAV Folder Permission).
true
ShowFileMarkWhenExistsDetails This parameter allows/forbids showing a details icon at file in the list if it has Details info. true
Thumbnails settings
FileCategoriesForViewThumbsInTooltipRowGrid The file categories for which thumbnails will be displayed in the tooltip for a row in the file list.
User can move mouse over image fle name (jpg, jpeg, jpe, jfif, bmp, dib, gif, png, tif, tiff, ico, svg, emf, wmf) and view thumbnail (maximum 160x120 pixels).
See also parameter below (file type categories).
"Image,Video,Audio,Pdf,MsOffice,OpenOffice,Exe,eBook"
FileCategoriesForGridInThumbViewMode The file categories for which thumbnails will be displayed in Grid Thumbnails View mode.
Key defines if images thumbnails will be shown instead of icons at the thumbnail view mode.
A list of categories and file types for displaying thumbnails, you can find (and modify) in the file Scripts\main\[theme_name]\app.js:
"Image,Video,Audio,Pdf,MsOffice,OpenOffice,Exe,eBook"
DisplayFileIconOnThumbnails Display file icon on thumbnails in Thumbnails Grid View mode.
Applicable if enabled FileCategoriesForGridInThumbViewMode.
true
MaxHeightThumbnailInGrid The maximum height (in pixels) of the image thumbnails in the files list in a display mode "Thumbnails".
Value of this parameter should be in limits from 48 to 256.
100
MaxWidthThumbnailInGrid The maximum width (in pixels) of the image thumbnails in the files list in a display mode "Thumbnails".
Value of this parameter should be in limits from 48 to 256.
100
ThumbnailsTempFolder Temporal folder on the server for storage thumbnails images.
If such folder it will be not specified the value of TemporaryFolder is used.
""
PdfThumbnailPageNumber Number of the PDF document page for displaying the thumbnail.
This setting can be used if the meaningful contents of a PDF document starts not from the first page.
1

File upload/download parameters

Key Description Default value
EnableUploadFromComputer The key defines if users can upload files from their computers.
See also related parameters ChunkedUploadMinFileSize, DragNDropCountOfParallelUploadingFiles, AllowPasteImagesFromClipboard, UploadFormFields.
true
ChunkedUploadMinFileSize The minimum size (in Megabytes) of the file to initiate chunked upload (if supported by browser). Set to 0 to use chunked upload for all files. 100 (Mb)
AllowPasteImagesFromClipboard The key defines if users are allowed to paste an images from the clipboard (for Chrome based, Firefox and Edge browsers only and if EnableUploadFromComputer=true).
If this option is enabled (value 'true') and allowed upload from computer, then Chrome based, Firefox and Edge browsers provides opportunity to paste (using the keyboard shortcut CTRL+V) the image from the clipboard (for example, when a sceen captured by PrtSc).
true
EnableFromUrlUploader The key defines if users can upload files from an Internet URL (file servers or images sharing services like Dropbox, Picasa, Flickr, Facebook, Photobucket ). Users can use FTP or HTTP links. true
EnableDownloadToDropbox The key defines if users can download files to their own Dropbox account. Dropbox is a free very popular worldwide file sync, sharing and backup solution.
This feature doesn't need any extra configuration at IIS. Users don't send their Dropbox password to the application (authentication is passed at Dropbox.com website).

Note! For using this feature you need also to configure DropboxConsumerKey parameter.
For more info see Integration with Dropbox.
true
EnableUploadFromDropbox The key defines if users can upload files from their own Dropbox account.

Note! For using this feature you need also to configure DropboxConsumerKey parameter.
For more info see Integration with Dropbox.
true
EnableDownloadToBox The key defines if users can download files to own Box account.
For using this feature please check whether the value specified for the parameters BoxClientId and BoxClientSecret.

Note! Be sure to use an SSL connection to HTTP Commander (see FAQ: How can I use HTTP Commander with SSL?).
true
EnableUploadFromBox The key defines if users can upload files from own Box account to HTTP Commander folder.
For using this feature please check whether the value specified for the parameters BoxClientId and BoxClientSecret.

Note! Be sure to use an SSL connection to HTTP Commander (see FAQ: How can I use HTTP Commander with SSL?).
true
EnableDownloadToGoogle The key defines if users can download files to their own Google accounts (Google Drive service).
This feature doesn't need any extra configuration at IIS. Users don't send their Google password to the application (authentication is passed at Google website).
Upload from Google Drive / Download to Google Drive - the possibility to share files with Google Drive storage. Google Drive allows the user to edit documents and convert them into different formats (docx, rtf, png, pdf, html, odt, xlsx, ods, pptx and etc..). Users just need to have Google account (for example, gmail.com email box) or to register. Users can download the files from HTTP Commander folder to their Google Drive account or upload documents from Google Drive to HTTP Commander folder. To edit documents online, a user clicks a link in HTTP Commander or opens the https://drive.google.com/ page in a browser. This is a free service with some limitations. If your users have Business account in Google, they will have more possibilities. Although the free service includes a plenty of helpful functionalities.

Note. Also surely set value for GoogleClientId parameter.
For more info see How to configure integration with Google Drive.
true
EnableUploadFromGoogle The key defines if users can upload files from Google Drive to an HTTP Commander folder. This feature allows users to upload documents from Google Drive account to the folder.

Note. Also surely set value for GoogleClientId parameter.
For more info see How to configure integration with Google Drive.
true
EnableDownloadToOneDrive The key defines if users can download files from HTTP Commander folder to their own OneDrive account (Microsoft Live ID). OneDrive allows users to share their own files, edit office documents online and much more.
Visit onedrive.live.com/about for details.
For more info see How to configure integration with Microsoft OneDrive.
true
EnableDownloadToOffice365 The key defines if users can download files to own Office 365 (OneDrive for Business) account.
For more info see How to configure integration with Microsoft Office 365.
true
EnableUploadFromOneDrive The key defines if users can upload files from their OneDrive account (Microsoft Live ID) to a HTTP Commander folder.
For more info see How to configure integration with Microsoft OneDrive.
true
EnableUploadFromOffice365 The key defines if users can upload files from Office 365 (OneDrive for Business) to HTTP Commander folder.
For more info see How to configure integration with Microsoft Office 365.
true
UploadFormFields Form fields for file upload. Form fields displayed in upload window. All files selected for upload will contain specified metadata after upload.
Value is a comma separated list of configuration options for form field. Format of configuration option for single field:
name:type:required:description:values
where:
  • 'name' - name of form field. It is recommended to use the same name for field as in AvailableDetailsTitles setting.
  • where value for 'type' could be any from following list: "text", "checkbox", "multiline", "select"
  • 'required' - boolean flag determines if form field is required or not. If field is required, them upload would not start until field is filled with correct value.
  • 'description' - description text displayed right above form field.
  • values - is a semicolon separated list of possible values for a select input field. It could be omited for other input types
Example:
ProductName:text:true:Name of product,ProductType:select:True:Product type:phone;tablet;notebook,Released:checkbox:false:Is product released

In this example 3 form fields will be rendered . Required text field with label 'Name of product', required Combo box with label 'Product type' and list of possible values (phone;tablet;notebook) and not required checkbox with label 'Is product released'

Note. It is recommended to use names for form fields from list of titles defined in AvailableDetailsTitles setting. It will allow to manually add the same metadata to files in details window.
""

MS Office/OpenOffice/LibreOffice support, Online Documents, Images editors and viewers

HTTP Commander has plenty of possibilities to view and edit documents and edit images. Users can create documents, edit them and add metadata. It supports lock/unlock functions designed to restrict simultaneous access to a document.

HTTP Commander supports Microsoft Office and free OpenOffice, LibreOffice for online editing of documents using desktop applications. Users do not need to bother with downloading documents to the local machine, editing, and uploading them back to the server. They can open the document right in HTTP Commander, edit, and save it, as they normally do with local documents. Thanks to WebDAV technology, users should not care about the difference between local documents and documents in HTTP Commander. Microsoft Office and free OpenOffice, LibreOffice allow the user to work with more than 100 document formats (text, tables, images, presentations). It is possible to convert one format to another and save new documents on the server. This feature works in any browser and with both Windows and Mac OS. Microsoft Office 2007, 2010, 2013, 2016, 2019 are supported.

Using online services to work with documents

Only a web browser is required to work with documents via online services. No other application is needed on the client machine, that is you do not need MS Office or OpenOffice/LibreOffice installed on your machine to work with documents.

Configure HTTP Commander to work with documents in online services

Key Description Default value
EnableGoogleDocumentsViewer The key defines if users are allowed to use Google Doc online viewer to view some kinds of files. Google Docs supports the following types: pdf, doc, docx, ppt, pptx, tif, tiff, xls, xlsx, pages, ai, psd, svg, eps, ps, xps, ttf, zip, rar, dxf, txt, css, html, htm, php, c, cpp, h, hpp, js. Users can save a document to their own Google Docs accounts and then edit it. If you set EnableUploadFromGoogle option to true, a user can upload a modified file back to HTTP Commander folder. This feature also works in Mobile Interface view (for Smartphones).

There is also automatic edit in Google Drive feature. More info at EnableGoogleDriveEditor.
true
EnableAutodeskViewer The key defines if users are allowed to use Autodesk online viewer to view some kinds of CAD files.
See Autodesk Viewer.
See also AutodeskViewerFileTypes parameter and other parameters with Autodesk in name.

Note. The Autodesk viewer requires a WebGL canvas compatible browser, such as:
  • Chrome 50+
  • Firefox 45+
  • Opera 37+
  • Safari 9+
  • Microsoft Edge 20+
  • Internet Explorer 11
See Autodesk Viewer Overview.
true
EnableShareCadViewer The key defines if users are allowed to use ShareCad online viewer to view some kinds of files.
See Free online CAD Viewer.
See also hidden ShareCadViewerUrl, ShareCadViewerFileTypes parameters.
true
EnableOWADocumentsViewer The key defines if users are allowed to use Microsoft Office Web Apps online viewer to view some kinds of files.
Microsoft Office Web Viewer supports the following types: doc, docx, docm, dotm, dotx, xlsx, xlsb, xls, xlsm, pptx, ppsx, ppt, pps, pptm, potm, ppam, potx, ppsm.
Word and PowerPoint documents must be less than 10 megabytes; Excel must be less than 5 megabytes.
Also for IE browsers, add to Trusted Sites:
http://*.officeapps.live.com
http://*.cdn.office.net
http://*.office.microsoft.com

See also Integration with OWA manual.
You can get more info at the View Office documents online.
true
EnableONLYOFFICEDocumentsEditor The key defines if ONLYOFFICE online Editor may edit some kinds of documents (MS Office, OpenOffice).
ONLYOFFICE support co-editing, char, comments.
To use this feature, you must have the ONLYOFFICE Document Server installed on your intranet.
See the detailed guide to learn how to install ONLYOFFICE Document Server for Windows.
After install and configure Document Server, change the value of the parameter ONLYOFFICEDocumentServerUrl.
(also see parameter ONLYOFFICESecretKey).
See also parameter ONLYOFFICEFileTypes to change the list of file types for editing, co-editing, viewing, reviewing with ONLYOFFICE, and ONLYOFFICE Help Center.
false
EnableBoxDocumentsViewer The key defines if users are allowed to use Box View online viewer to view some kinds of files.
Box View service supports many file types.
See also parameters: BoxDocumentsViewerAppToken, BoxDocumentsViewerFileTypes.
You can get more info at the Box View docs.
true
EnableCloudConvert The key defines if users can convert files using CloudConvert service.
For more info see: cloudconvert.com.
See also parameters: CloudConvertAPIKey, CloudConvertConvertUrl, CloudConvertConversionTypesUrl.
true
EnableZohoDocumentsEditor The key defines if users allowed to use Zoho online Editor to edit some kinds of file types.
Some functionalities of Zoho Editor are not free. You need to get free of charge or buy Zoho API key and to set its parameters (many options are hidden) in the Settings tab at Admin Panel (AdminPanel.aspx page):
  • ZohoEditorAPIKey
  • If you use collaborative work with files, you can set the parameter ZohoEditingMode one of the values:
    • view - a document opens in read-only mode;
    • normaledit - a document opens only in edit mode for the user and no other collaborators are allowed. Default value;
    • collabview - a document opens in a collaborative view mode. Multiple users can view the content of the document at the same time and can leave notes/comments using the integrated chat service. However, they cannot edit the document content.
    • collabedit - a document opens in real-time collaborative edit mode. Multiple user can edit the document at the same time.
  • ZohoNoExport
  • Zoho Writer: ZohoWriterServiceUrl, ZohoWriterAdditionalLangs, ZohoWriterAdditionalFormats.
  • Zoho Sheet: ZohoSheetServiceUrl, ZohoSheetAdditionalLangs, ZohoSheetAdditionalFormats.
  • Zoho Show: ZohoShowServiceUrl, ZohoShowAdditionalLangs, ZohoShowAdditionalFormats.
You can get more info at the Zoho API help.
false
EnableGoogleDriveEditor The key defines if users can create/edit files in Google Drive.
This feature allows users to create and edit documents in Google Drive.

Note. Also surely set value for GoogleClientId parameter.

For more info see How to configure integration with Google Drive.
See also GoogleDriveEditorFileTypes parameter.
true
EnableMsOfficeOnlineEditor The key defines if users can create and edit documents in MS Office Online.

Note 1. Also surely set value for OneDriveApplicationId parameter.

Note 2. Also make sure that NewFileTemplates folder contains files with .docx, .xlsx, .pptx (need for create new documents in MS Office Online).

For more info see How to configure integration with Microsoft OneDrive.
See also MsOfficeOnlineEditorFileTypes parameter.
true
EnableOffice365Editor The key defines if users can edit documents in MS Office 365.

Attention! To use this feature you must configure access OneDrive for Business.

Note 1. See also parameters:
OneDriveApplicationId,
MsOfficeOnlineEditorFileTypes.

Note 2. Also make sure that NewFileTemplates folder contains files with .docx, .xlsx, .pptx (need for create new documents in Office 365).
true
EnablePixlrEditor The key defines if users can edit image files or create new via Pixlr.com service.

See also PixlrEditorFileTypes and UseGETMethodWhenSavingPixlrImages parameters.
true
EnableAdobeOnlineImageEditor The key defines if users can edit image files via Adobe Creative Cloud service (Aviary).

See also parameter AdobeOnlineImageEditorFileTypes.
true
EnableDjVuViewer The key defines if users can view DjVu files (.djvu and .djv). true
EnableEBookReader The key defines if users can read e-Book files (.epub). true

Using MS Office and OpenOffice/LibreOffice to work with documents

Configure HTTP Commander to work with Microsoft Office and OpenOffice/LibreOffice

In addition to IIS settings, you need enable applications that will be available to users for editing documents.

Key Description Default value
EnableMSOfficeEdit The key defines if users can open some files to edit (or view) with desktop Microsoft Office application.
If no modify permission, file will be open read-only, but if enabled AnonymousEditingOffice parameter - viewing and editing is not available.

Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option).

To launch MS Office HTTP Commander using Javascript (it works most Windows and Mac browsers).
MS Office does not work with Basic Authentication without SSL. If you do not want to set SSL for the entire application, you may use SSL only for edit functions in MS Office (if parameter UseMSOFBAwithMSOffice is disabled ("false" value)). You need to set the UseSSLForMSOffice parameter to "true".
It is easy to make a free self-signed SSL.

See also AnonymousEditingOffice and UseMSOFBAwithMSOffice parameters.
true
EnableOpenOfficeEdit The key defines if users can open some files to edit (or view) with free desktop OpenOffice or LibreOffice applications.
If no modify permission, file will be open read-only, but if enabled AnonymousEditingOffice parameter - viewing and editing is not available.

Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option).
true

Opening a document in Microsoft Office

Opening a document in OpenOffice/LibreOffice

How to detect if the MS Office plug-in is installed?

MS Office plug-in is available only in particular browsers on particular OSs:

Web folders mapping

See Web folders mapping for instructions on configuring Web Folders.

Relevant Application settings:

Key Description Default value
ShowSyncWithLocalFolderInfo Show sync with local folder info in the context menu. You can see the file that users will see in menu here. true

Public links allow the user to provide unauthenticated access to files and folders. For example, you may generate a public link to a file and sent it to your colleague by e-mail (with the ability to use/create a corporate style for the body of the letter). The colleague can download the file via this link, it does not need to logon to HTTP Commander, the link does not require authentication. Links to folders allow modifying the folder content if enabled by the owner. You may also protect a link with password (and demand it when creating links if RequirePasswordOnCreatePublicLink=true) or restrict access only to specific users if AllowedLimitAccessPublicLinksToSpecificUsers=true.

Relevant Application settings:

Key Description Default value
EnablePublicLinkToFile Key defines if users can make a public link to a file (at menu). true
EnablePublicLinkToFolder Key defines if users can make a public link to a folder (at menu). true
PublicLinkUrlPathName Friendly name of public link relative paths.
If is empty, used Handlers/AnonymousDownload.ashx path.

Note!
If you specify a non-empty path other than "public", then also follow these steps:
  • Create the specified path (for example, "shared/files") in the HTCOMNET directory (including all nested subfolders, if any) and copy the index.ashx file into it from the public folder
    Screenshot
  • In the Web.config file, find the string
    <location path="public">
    and replace the path "public" with the one specified in this parameter.
    If there is no such line, add the following settings to the web.config:
      <location path="shared/files">
        <system.web>
          <authorization>
            <allow users="*" />
          </authorization>
    
    
        </system.web>
        <system.webServer>
          <defaultDocument>
            <files>
              <clear />
              <add value="index.ashx" />
            </files>
          </defaultDocument>
        </system.webServer>
      </location>
"public"
PublicLinkDefaultValidPeriod Public link default valid period, in days. It must be a whole number of days. Minimum period is 1 day.
If the value of the setting PublicLinkMaximumAllowedValidityPeriod is > 0 and less than the value of this parameter, then used maximum allowed value instead (ie PublicLinkDefaultValidPeriod = PublicLinkMaximumAllowedValidityPeriod).
730 (2 years)
ExpandUploadFormWhenOpenPublicFolder Automatically expand upload form when page for public folder is opened.
Applicable only for public folders, which is configured to allow at least view the content and upload.
false
ExpandSettingsWhenOpenCreatePublicLinkWindow Determines whether advanced settings automatically expanded when the "Create public link" window is opened.
If option RequirePasswordOnCreatePublicLink is enabled, advanced settings will be automatically expanded regardless of the value of this setting.
false
ShowPublicLinksForView Comma-separated list of available preview options for file when public link is opened. Available values: If value of this parameter is a single option, then appropriate action will be performed (or file will be downloaded if action is not supported for current file type).
If several options are specified, then page will contain links to open file with appropriate services/actions (in case if link is not protected with password).
"ViewInBrowser,ViewInGoogleDocs,ViewInOWA"
PublicLinksViewType Types of view public links.
Available values:
  • OnlyLongUrl - generate and view only long public url;
  • OnlyShortUrl - view only short public url;
  • BothLongAndShortUrls - generate and view both long and short public urls (default).
Note! To create a short links Google Firebase Dynamic Links service is used.
If you set the OnlyShortUrl or BothLongAndShortUrls value, for short links also need to specify the correct values ​​for the parameters GoogleAPIKey and GoogleFirebaseDynamicLinkDomain. Also, if after the set is one of these values ​​in the window create public links the main UI no choice short links, check the Error Log for errors Google Firebase Dynamic Links service initialization.
"BothLongAndShortUrls"
PublicLinkLogoHeaderHtml Key defines HTML code for top header on a public link (to file or folder) page. Set empty string to hide top header.
This HTML layout will be added on page of password entry (if the public link is password protected), on a page with links for downloading/viewing file and on page with file list for and the public folder.

Note! You can use logo image from the Images or Scripts folders, specifying url to them in a following way:
../Images/...
or
../Scripts/...
For example:
insert the following HTML layout (bolded) around of <h3> tags:
<div><a href='http://www.yoursite.com' target='_blank'><img alt='' style='cursor:pointer;max-height:50px;' src='../Scripts/logolarge.png' /></a><h3>Welcome to the Web File Manager</h3></div>

Also you can upload your logo by clicking on the Upload logo link from parameter description. In this case, it will remain on path Scripts/logolarge.png.
"<h3>Welcome to the Web File Manager</h3>"
ShowPublicLinksItemInTree Determines whether the item 'Shared by link' (for view public links) is displayed in the tree.
This setting is only applicable if EnablePublicLinkToFile or EnablePublicLinkToFolder is enabled.
See also enumeration value ViewPublicLinks in the parameters ToolbarButtons1, ToolbarButtons2.
true
AllowSharedForYou Determines whether the item 'Shared for you' is displayed in the tree.
If enabled, in this item users will find public links created for them, and public links they have previously opened. This setting is only applicable if EnablePublicLinkToFile or EnablePublicLinkToFolder is enabled.
Note! If parameter AllowedLimitAccessPublicLinksToSpecificUsers=false, then users will see only previously opened public links in 'Shared for you' item.
true
AllowedLimitAccessPublicLinksToSpecificUsers Allowed or not to restrict access to the public links to specific users.
If this option is enabled (true value), then in the window of creating a public link will be available a field to specify the names and e-mail of existing users, who will be able to use the link. When user open such a link he will be prompted to enter his login and password to access content.
Note! This setting is applies only if RequirePasswordOnCreatePublicLink=false.
true
PublicLinkMaximumAllowedValidityPeriod Maximum allowed validity period for public links, in days. Minimum value is 0 day - no limit.
See also PublicLinkDefaultValidPeriod.
Note! In Admin Panel (on 'Anonymous folders' tab) no limits for maximum validity period.
0 (no limit)
PublicLinkDefaultLifeTimeForView Public link default life time for view, in minutes. It must be a whole number of minutes. Minimum period is 1 minute.
Used for public links creates for view in Google Docs, Office Web Apps, Edit in ONLYOFFICE, Edit in Zoho, Edit in Adobe Images Editor, Create/Edit in Pixlr, View in ShareCad.org etc..
15
ImpersonateOwnerWhenViewingPublicFolder As possible to impersonate the owner when viewing public network folders.
This is applicable only for Basic Authentication at IIS (Windows and Forms with Windows user authentication at HTTP Commander).
This option can be used in case of active ABE, so that other users who view the folder and could not see the inaccessible folder owner.
Note! If you have public folder links are created by using this option when migrating to another server (or reinstall the current) impersonation will fail. In this case, each user must remove these links and recreate it or use 'Show link' button for these links.
false

Mobile user interface

These parameters affects only mobile user interface based on Sencha Touch framework.

Key Description Default value
MobileIconSet Configuration of icon set for mobile web interface. Set true to use built into mobile ui native icons (better feets to native mobile OS interface).
Set to false to use the same icons as in standard web UI.
true
MobileItemsPerPage By default in the mobile web ui paging ('infinite scroll') is enabled, the next page of content will load automatically when the user scrolls to the bottom of the list.
This parameter determine maximum number of items per page in mobile web interface. If value of this parameter is set to 0, all items are displayed on one page (no paging). If > 0, then the list of items is splitted into pages. Each page contains at most MobileItemsPerPage items.
It is not recommended to set the large value for this parameter, because it may cause problems with performance on some of mobile devices and will increase the time of loading data from server.
50
MobileShowCloudStorages Determines whether 'Cloud storages' folder should be displayed at the root folder in the mobile interface. This setting does not affect the upload to cloud storgaes functionality in the share menu. true
MobileShowExistingShares Determines whether 'Existing shares' folder should be displayed at the root folder in the mobile interface.
This item provides faster access to the list of all public shares created by the logged in user.
true
MobileToolbarButtons1 Visible buttons in the file view (with common actions) toolbar. You can hide some of the buttons or their view by modifying this key.
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name - View:noicon, New:icononly.
"View,New,UploadMenu,Separator,AddToFav,MultiSelect,Search"
MobileToolbarButtons2 Visible buttons in the second (file) toolbar. This toolbar used to display actions related to selected files/folder. It automatically hides, when there is no selected items, and clipboard is empty.
You can hide some of the buttons or their view by modifying this key.
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name - View:noicon, New:icononly.
"ViewEdit:icononly,Download:icononly,Separator,Copy:icononly,Cut:icononly,Paste:icononly,Delete:icononly,Rename:icononly,Separator,Share:icononly,ZipMenu:icononly,WatchForModifs:icononly,Label:icononly,Details:icononly"
MobileToolTipsEnabled Determines whether some usefull hints about mobile web interfcae should be displayed for end users.
Each hint displayed only once. Information about displayed hints is stored in local storage of user's browser. Therefore hints will be displayed again if user will clear browser data.
If you feel that these hints will annoy your users, you can disable them by setting to false the value of this parameter.
true

Settings of the Trash

This section allows you to enable and configure the users to delete files and folders to the Trash.

Key Description Default value
EnableTrash Defines if users are allowed to delete files/folder to a personal Trash.
If enabled, in the main interface at the folder tree will be available an additional item to access the Trash.

Note 1. You can also add 'Trash' item to the toolbar (see ToolbarButtons1, ToolbarButtons2). This item display connext menu with Trash control item (Empty Trash, Restore, etc..).
Note 2. Removing to the Trash is NOT supported by the WebDAV.
true
UsersTrashFolder Physical path to the trash folder where all files/folders deleted by users will be stored.
This applies if you enabled EnableTrash parameter.

Note! Files and folders deleted by users are moved to this folder with unique names, into subfolder with username.
Attention! If EnableTrash=true and this path to folder is not specified, or if no NTFS permissions to read and write on this folder, then error will occurs when user will try to delete files or folders.
Read/write NTFS permissions on that folder must be configured for Application pool identity . See NTFS permissions section.
"C:\htcomtrash"
UsersTrashAbilityDeleteDirectly Determines if users will have a choice on how to delete files and folders - to the Trash or directly.
If an option to delete directly is allowed, then in a deleting confirmation dialog, checkbox "Delete directly, without moving to the Trash" is displayed. Possible values :
  • ProvideChoiceWithDefaultIntoTrash -  (default) "Delete directly, without moving to the Trash" chebox is unchecked by default, i.e. files/folder will be moved to the Trash.
  • ProvideChoiceWithDefaultDirectly - "Delete directly, without moving to the Trash" chebox is checked by default, i.e. files/folder deleted directly by default.
  • DisableDeleteDirectly, then permanent deletion is forbidden and checkbox isn't displayed. Files/folders always moved to the Trash.
This applies if you enabled EnableTrash parameter.
"ProvideChoiceWithDefaultIntoTrash"
Automatic cleaning settings and Trash restrictions
If Trash is enabled (EnableTrash) and the value of the UsersTrashFolderCleanupInterval setting is > 0, then HTTP Commander will perform Trash cleanup for each user every UsersTrashFolderCleanupInterval seconds, in accordance with the following rules:
  • Each item (file or folder) in the user's Trash, larger than UsersTrashLargeItemsSize megabytes (if > 0) is destroyed, if its shelf life from the date of the removal is more than UsersTrashLargeItemsShelfTime days.
  • Each item (file or folder) in the user's Trash, is destroyed, if its shelf life from the date of the removal is more than UsersTrashSmallItemsShelfTime days.
  • At the same time, if in the process of cleaning the user's Trash, it turns out that it exceeded the size (UsersTrashMaxSize megabytes, only if > 0), then all the other items are destroyed without the checks described above.
UsersTrashFolderCleanupInterval How often should be performed the cleanup procedure of the user's trash folders from the old and large files (interval in seconds).

Note! If this parameter is set to 0 or Trash feature is disabled (EnableTrash=false), the automatic cleaning of the trash is not performed! It is not recommended to specify a value of 0 for this parameter. If you are sure, then do not forget to perform cleanup manually.
See Automatic cleaning settings and Trash restrictions description.
600 (10 min)
UsersTrashLargeItemsSize The size of large items (files, folders) in Trash: the minimum size (in megabytes) of the items in the Trash, which will be cleaned after UsersTrashLargeItemsShelfTime days.
See Automatic cleaning settings and Trash restrictions description.
10 Mb
UsersTrashLargeItemsShelfTime The shelf life of large items in the Trash (in days).
See Automatic cleaning settings and Trash restrictions description.
7 (1 week)
UsersTrashSmallItemsShelfTime The shelf life of small items in the Trash (in days).
See Automatic cleaning settings and restrictions Trash description.
30 (1 month)
UsersTrashMaxSize The maximum size of the Trash folder for each user (in megabytes).
See Automatic cleaning settings and restrictions Trash description.
1024 (1 Gb)

Novell EDirectory integration

You can integrate HTTP Commander with Novell EDirectory. So existing EDirectory users can authenticate and you don't need to create the same user at HTTP Commander database. See Novell eDirectory integration.

Key Description Default value
EDirectory Set this parameter to true if you want to use Edirectory integration.
For more info see Novell eDirectory integration.
false
EDirectoryAuthTypeForConnect Authentication type for binding to Novell EDirectory server. "SecureSocketsLayer"
EDirectoryBindUserDN Distinguished Name of the eDirectory user, that HTTP Commander will use to connect to Novell eDirectory server to read user and group objects. ""
EDirectoryBindUserPassword Password of eDirectory user, that HTTP Commander will use to connect to Novell eDirectory server to read user and group objects. ""

Shibboleth integration

See Shibboleth integration manual.

Key Description Default value
EnableShibbolethAuthentication Enable/disable shibboleth authentication.
This parameter is accessible to change if Forms authentication is enabled in IIS.
false
ShibbolethUserAttribute Shibboleth attribute of the user for its identification. If this parameter is empty string (default value) "remote-user" attribute is used. ""
ShibbolethValueSeparator Shibboleth value separator. ";"
ShibbolethGroupAttribute Shibboleth attribute list for obtaining of names of user groups. ""

Auth0 Settings

Parameters for using Auth0 authentication.
For more info see HTTP Commander Auth0 integration.

Key Description Default value
EnableAuth0 Set this parameter to true if you want to use Auth0 SSO for authentication (and mandatory values ​​for the parameters below). false
Auth0Domain Auth0 domain in form [tenant].auth0.com (without http or https protocol). ""
Auth0ClientId Auth0 Client ID. ""
Auth0ClientSecret Auth0 Client Secret. ""
Auth0LoginAfterSignUp Login after Sign Up (if allowed Sign Ups).
If parameter EnableAnonymRegister = true, and in Auth0 Database Connections settings parameter Disable Sign Ups is disabled, then new registered users can immediately log in after sign up, if this parameter value is true.
See also Auth0 Lock readme
true
Auth0SignUpTerms When set to not empty value (and allowed Auth0 Sign Ups) displays a checkbox input along the terms and conditions that must be checked before signing up.
In this value you can use html-tags.
See also Auth0 Lock readme
""

Advanced parameters (hidden by default)

These parameters designed for application internal needs or for some customers for very rare needs. In most cases you don't need to modify such parameters and you should edit this only after Element-IT support approval. By default these parameters are hidden at Admin panel but you can show them by clicking "Show advanced parameters" button in the toolbar.

Key Description Default value
AnonymousUserName The name of the anonymous user in a case if anonymous access is allowed. "Anonymous"
AllowedFoldersPaths The key defines allowed root paths which administrator can share at the Admin Panel. Paths are comma separated. Empty value by default — administrator can share any folders. You can set this value for more security (to prevent sharing if somebody will get administrator's credentials) or if you want to allow administrator sharing only specified folders.
You can also set the parameter ListAllowedFoldersPaths, that defines how admin can select folder.
""
DefaultAllowedAccessControl Default rights that are assigned when an administrator creates a new folder or adds a new user/group. The property contains a list of comma-separated rights.
See Folder Permissions.
"create,del,rename,upload,download,zipDownload,zip,unzip,cut,copy,listFiles,listFolders,modify,anonymDownload,anonymUpload,anonymViewContent,watchForModifs,webdav"
GoogleAnalyticsWebPropertyID Google Analytics Property ID. HTTP Commander supports Google Analytics to provide your application visitors statistics.
You can register at Google Analytics site and get new property ID.
Example: UA-12345678-9.
If you do not know your property ID, you can use the Account Explorer to find it.
Set for this parameter empty string (default value) for disable Google Analytics.

Note! HTTP Commander will provide only statistic for users login. Each time when user logs into HTTP Commander, 'LoginUsers' dimension with value of name of logged in user will be transferred to Google Analytics. No other data collected. Be sure to specify the correct value of 'LoginUsers' custom dimensions index (from Google Analytics admin console). See GoogleAnalyticsLoginUsersDimensionIndex parameter.
""
GoogleAnalyticsLoginUsersDimensionIndex Google Analytics 'LoginUsers' custom dimension index (value in range from 1 to 20).
Required for correct statistics of usernames when login to HTTP Commander, if you use Google Analytics.
You must create (if not already exist) an custom dimension named LoginUsers with Hit scope in the Google Ananlytics Admin Console, and in this setting, specify its index (Index column). To do this, refer to the Set up custom dimensions manul.

Screenshots

See GoogleAnalyticsWebPropertyID parameter.
1
EnableLiveSupport Enable/disable Live Support button in AdminPanel, Diagnostics and Manual pages. true
IdentifierWebDav A virtual folder in HTTP Commander's root folder for WebDAV requests. If the web folder manager is published under http://www.yourcompany.com/htcomnet/, then the following URL identifies WebDAV's root folder: http://www.yourcompany.com/htcomnet/hcwebdav/.

HTTP Commander intercepts all HTTP(S) requests for that folder and processes them according to WebDAV protocol. If you have a physical folder with the same name in the application's root folder, its content will not be accessible via HTTP protocol. Presence of the identically named physical folder in no way affects correct functioning of WebDAV feature in HTTP Commander.

Normally you should not change this parameter. Make sure, however, that HTTP Commander URL does not contain segments matching the value of this parameter (string comparison is case-insensitive). For example, if you've published the application under http://www.yourcompany.com/hcwebdav/HttpCommander/, you need to change the value of IdentifierWebDav parameter, otherwise WebDAV feature will not function. You may also decide to change the value of this parameter for aesthetic reasons.

Restrictions on the value of this parameter The parameter should not contain slash and backslash characters. It is recommended to limit the range of used characters to latin letters, digits and characters '_', '-'.

Note! If you renamed value of this parameter (or updated from older version), then add (or check) to Web.config file before the opening tag <system.webServer> next lines:

<location path="your_webdav_identifier">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>

It is surely recommended to read article Web Folders.
"hcwebdav"
HideFilesStartingWithDot Set true for hide files/folders with name beginning with a dot. See Folder list restrictions. false
ListAllowedFoldersPaths Method of display of the list of the allowed root paths. See AllowedFoldersPaths key.
Possible values:
  • DoNotDisplay - the drop down list of allowed root paths isn't displayed;
  • ShowWithOneLevelSubFolders (ShowWithOneLevelSubFoldersRelPath) - the drop down list with folders and one level subfolders from the allowed list is displayed (ShowWithOneLevelSubFoldersRelPath - in this case in the selection list relative paths will be displayed);
  • ShowWithAllLevelSubFolders (ShowWithAllLevelSubFoldersRelPath) - the drop down list with folders, subfolders and all level subfolders from the allowed list is displayed. Value ShowWithAllLevelSubFoldersRelPath is similar ShowWithOneLevelSubFoldersRelPath.
DoNotDisplay
MakeReadOnlyFileWhileLocked Set true to change file attributes as read-only when the file is locked by WebDAV clients (MS Office, OpenOffice, LibreOffice, etc.). false
MaxSizeFilesForZip The maximum size of archivable files (in bytes).
If the summary size of archivable files exceeds the preset value, the archive won't be created and the error message will be deduced.
If value is less or equally 0, restrictions on the size of archivable files are absent.
0
ZipFilesWithoutCompressionExtensions List of extensions of files to zip without compression (make sure to put a dot at the beginning of each extension).
For an exception of files without extensions add in the list a dot.
".zip,.rar,.arj,.7z,.ace,.cab,.exe,.com,.dll,.msi,.iso,.avi,.vob,.mpg,.wmv,.mp4,.wma,.mp3,.wav,.ogg,.gif,.jpg,.jpeg,.png,.tif,.tiff"
TemporaryFileLifeInterval Remove temporary files if they are not used for specified period of time. The time period is specified in seconds. 600 (10 minutes)
VirtualHttpCommanderPath A virtual path of the HTTP Commander root directory. It may be either absolute or relative URL.

Absolute URL. For example, "http://myserver.com/app1/HttpCommander" or "https://myserver.com/app1/HttpCommander".

Relative URL. The URL of the web application root directory containing HTTP Commander root directory plays the role of base URL. For example, "http://myserver.com/app1" is URL of the web application (IIS terminology) and HTTP Commander root folder is located in ElementIt/HttpCommander subfolder of the web application root folder, then the virtual path should be "~/ElementIt/HttpCommander". The absolute URL of the HTTP Commander root directory is "http://myserver.com/app1/ElementIt/HttpCommander".

If value isn't specified, then the HTTP Commander root folder matches web application folder, it is detected automatically (by default).

Attention! It isn't recommended to specify any not empty value. Specifying of this parameter can be necessary if Proxy or redirection in IIS is used.
""
WindowsUsersWithFormAuth Set to true if you want to use Windows or AD accounts with Form authentication instead of a file Accounts.xml. The given parameter is accessible to change only if Forms authentication is used. false
AllowSetReadOnlyAttribute Allows or forbids the user to change a read-only attribute in Details menu of a file. false
ShowAdminPanelCustomFields Show (true) or hide (false) custom fields in Admin Panel's forms.
If enabled, in folder, user and group edit window (at Admin Panel) additional text input will be rendered to store custom information.
Custom fields are only for custom features to store some extra data (For developers).
false
ResumableDownload Set true to enable resumable download of files. true
AnonymousEditingOffice Set true to edit Microsoft and OpenOffice files without authentication prompt.

When you open an office document in HTTP Commander, Microsoft Office and OpenOffice/LibreOffice shows an authentication dialog. You have to enter valid credentials to view and edit the document. AnonymousEditingOffice option allows you to suppress the authentication dialog, the document will be opened without request for credentials.

Note that HTTP Commander uses identity of the application pool to access the file. Such approach works correctly in the following authentication modes: Forms, Novell EDirectory. AnonymousEditingOffice option will not work correctly in other authentication modes. Windows and Forms with Windows Users modes impersonate the current user, that is not the case in anonymous editing.
If this parameter is enabled, links for mapping web folders have a suffix "0", and for anonymous editing in office - "1". See Web Folders acticle.

Note! If this parameter is enabled (value "true"), the parameter UseMSOFBAwithMSOffice is ignored even if enabled.
false
UseMSOFBAwithMSOffice Set true to enable support of Office Form Based Authentication in Microsoft Office. It allow to store authentication on client for 3 days and allow to edit files even without SSL.

Note 1. If this parameter is disabled (value "false"), than used AnonymousEditingOffice (if enabled) or Basic or-and Digest authentication as indicated in the parameter PossibleAuthForWebDAV.

Note 2. This applies only if parameter AnonymousEditingOffice is disabled.

Attention! Microsoft Office Form Based Authentication work with Microsoft Office version 2007 SP1 and later.

See also advanced parameters (hidden by default) MSOFBAloginPageBackgroundImage and MSOFBAloginPageCaption.
true
EnableOpenSWFinBrowserWhenDownloading To open swf files in the browser when downloading.
See also EnableSwfPreview parameter.
false
PossibleAuthForWebDAV Parameter allows to set the type of the authentication used in WebDAV when HTTP Commander is configured to use Forms Authentication.
If the value is Basic, the application supports only Basic authentication.
If the value is Digest, the application supports only Digest authentication.
If the value is Basic,Digest, then application supports Basic, and Digest authentication; the client decides what authentication to use.
If you set Basic value, read more info.

Note! If you had problems when uploading big files in the WebDAV folder, set for this parameter "Basic" or "Digest" value (but not "Basic,Digest" value).

Please note that when Basic authentication is used, SSL is required or changes in the register of client computers is required. Read more info.
"Basic"
AntivirusScannerPath Full absolute path to an executable file of the Antivirus Scanner.
If the value isn't set, virus checking is not performed.
Example: c:\Program Files\Bitdefender\bdc.exe
Also in addition for viewing results of scanning files, add "AntivirusScanning" event for the LogEvents parameter.
""
AntivirusScannerArgs Arguments for running the Antivirus scanner.

If the value isn't set, the Antivirus scanner will be invoked with a single argument — the path to the file to be checked. To refer to the file to be checked, use the %1 template in the parameter value. The template will be replaced with the path to the file or folder being checked enclosed in double quotes. For example, the parameter may be:

/log=bdcscan.log /fixed /del %1

Provided the target file is d:\test.exe, the Antivirus scanner will be invoked with the following arguments:

/log=bdcsan.log /fixed /del "d:\test.exe"

If the value is not blank and does not contain the %1 template, the path of the target file in double quotes will be appended to the value.
""
AntivirusScannerLaunchEvents Key defines list of events that Antivirus Scanner started.
Set empty value for enable all events.
"Upload, Modify"
OneDriveApplicationId Microsoft Converged Application ID.
Used for OneDrive and Office 365 (OneDrive for Business) integrations.

This value need for EnableMsOfficeOnlineEditor, EnableDownloadToOneDrive, EnableUploadFromOneDrive, EnableOffice365Editor, EnableDownloadToOffice365, EnableUploadFromOffice365.

For more info see Integration with Microsoft OneDrive / Office 365.
""
GoogleAPIKey Google Web API Key for application in Firebase Console. This key does not require any user action or consent, does not grant access to any account information, and is not used for authorization.
This parameter used with Google Firebase Dynamic Links service for public links (see PublicLinksViewType parameter).
Fore more info see Create Dynamic Links.

See also GoogleFirebaseDynamicLinkDomain parameter.
Element-IT Google Web API Key
GoogleFirebaseDynamicLinkDomain Google Firebase Dynamic Link Domain for shortening links (see PublicLinksViewType parameter). For example: abcde.app.goo.gl (without protocol prefix, only domain name).
Fore more info see Create Dynamic Links.

See also GoogleAPIKey parameter.
Element-IT Google Firebase Dynamic Links Domain
GoogleClientId Google Client ID for web application.

This value needs for EnableUploadFromGoogle, EnableDownloadToGoogle, EnableGoogleDriveEditor.

For more info see How to configure integration with Google Drive.
""
GoogleDocumentsViewerUrl Google Documents Viewer service url with params. "https://drive.google.com/viewerng/viewer?embedded=false&url="
GoogleDocumentsViewerEmbeddedUrl Google Documents Viewer service url with params for embedded view (in frame). "https://drive.google.com/viewerng/viewer?embedded=true&url="
GoogleDocumentsViewerFileTypes List of file types supported by a Google Docs Viewer.
See Google Drive Viewer supported file types.
"pdf,doc,docx,ppt,pptx,tif,tiff,xls,xlsx,pages,ai,psd,svg,eps,ps,xps,ttf,zip,rar,dxf,txt,css,html,htm,php,c,cpp,h,hpp,js,gdoc,gsheet,gslides,gdraw,gform,gmap"
GoogleDriveEditorFileTypes List of file types supported by a Google Drive Editor.
For more info see Google Docs editors help.
See also EnableGoogleDriveEditor parameter.
"docx,doc,docm,xlsx,xls,xlsm,pptx,ppt,ppsx,pps,pptm,ppsm,odt,ods,odp,txt,rtf"
MsOfficeOnlineEditorFileTypes List of file types supported by a MS Office Online and 365 Editor.
For more info see Office Online File Support page.
See also EnableMsOfficeOnlineEditor or EnableOffice365Editor parameter.

Note! File extensions .doc, .xls, .ppt, .pps not supported for editing in MS Office 365 Editor, but for MS Office Online Editor converted to new formats (.docx, .xlsx, .pptx).
"docx,odt,docm,xlsx,xlsb,xlsm,ods,pptx,ppsx,odp,txt,doc,xls,ppt,pps"
GoogleDriveFileTypes List of Google Drive file types (gdoc, gsheet, gslides, gdraw, gform, gmap, gtable, gscript, gsite).
When clicking files with such extensions the window will be shown with link to the document, upon transition on which the editor of the documents Google Drive will open.
You can also add other types of files which contents have an appearance:
{"url": "link_to_file_for_open_in_google_drive"...}
For this purpose:
  • Add extension to this list.
  • In FileTypes.xml file add to Properties/FileTypes section a format description. For example:
    <FileType>
        <Icon>gnewtype.png</Icon>
        <Icons>
            <Small>16/gnewtype.png</Small>
            <Normal>32/gnewtype.png</Normal>
            <Large>96/gnewtype.png</Large>
        </Icons>
        <Type>Google New Type</Type>
        <Extensions>
            <string>GNEWTYPE</string>
        </Extensions>
    </FileType>
  • And to folders Images/ext/16/, Images/ext/32/, Images/ext/96/ add appropriate icons.
See Supported MIME-Types.
"gdoc,gsheet,gslides,gdraw,gform,gmap,gtable,gscript,gsite"
BoxDocumentsViewerAppToken Box View App Token (Primary Access Token). This token need for view documents in Box View service. Leave empty for use Element IT Box View App Token.
If you use your value for this parameter, then in Box Dev Console on create app select Custom App, then for Authentication Method - App Token (Server Authentication), and next, after creating app - generate and copy Primary Access Token in Configuration section (note that need enable Two Factor Authentication for your developer account and select 'No Expiry' for Primary Access Token):
Screenshots

For more info see Box View manual.
See also parameters: EnableBoxDocumentsViewer, BoxDocumentsViewerFileTypes.
Box Element-IT HTTP Commander View App Token
BoxDocumentsViewerFileTypes List of file types supported by a Box View service.
If you use your Box View App Token, and your Box account has a Business level, then you can optionally specify video file extensions and 3D files.
See What file types and fonts are supported by Box's Content Preview?.
Also note that there are restrictions on the file size for viewing, uploading and other limitations.

For more info see Box View documentation.
See also parameters: EnableBoxDocumentsViewer, BoxDocumentsViewerAppToken.
"as,as3,asm,bat,c,cc,cmake,cpp,cs,css,csv,cxx,diff,doc,docx,erb,gdoc,groovy,gsheet,h,haml,hh,htm,html,java,js,less,m,make,ml,mm,msg,ods,odt,pdf,php,pl,properties,py,rb,rtf,sass,scala,scm,script,sh,sml,sql,txt,vi,vim,wpd,xls,xlsm,xlsx,xml,xsd,xsl,yaml,odp,ppt,pptx,bmp,gif,jpeg,jpg,png,psd,svg,tif,tiff,dcm,dicm,dicom,svs,tga,aac,aifc,aiff,amr,au,flac,m4a,mp3,ogg,ra,wav,wma"
CloudConvertAPIKey CloudConvert API Key. This key need for converting of files in different formats.
See: CloudConvert API Console.

Note! For default API key used restrictions of the free plan for registered users.
For use of own key follow the link https://cloudconvert.com/user/profile.

See also parameters: EnableCloudConvert, CloudConvertConvertUrl, CloudConvertConversionTypesUrl.
CloudConvert Element-IT HTTP Commander API Key
CloudConvertConvertUrl CloudConvert convert url. See: CloudConvert API Console.

See also parameters: EnableCloudConvert, CloudConvertAPIKey, CloudConvertConversionTypesUrl.
"https://api.cloudconvert.com/convert"
CloudConvertConversionTypesUrl CloudConvert conversion types url. See Conversion types API and Conversion types.

See also parameters: EnableCloudConvert, CloudConvertAPIKey, CloudConvertConvertUrl.
"https://api.cloudconvert.com/conversiontypes"
OWADocumentsViewerUrl Microsoft Office Online Viewer service url with params. "https://view.officeapps.live.com/op/view.aspx?src="
OWADocumentsViewerEmbeddedUrl Microsoft Office Online Viewer service url with params for embedded view (in frame). "https://view.officeapps.live.com/op/embed.aspx?src="
OWADocumentsViewerFileTypes List of file types supported by a Microsoft Office Online Viewer.
See View Office documents online.
"doc,dot,docx,docm,dotm,dotx,odt,xls,xlsx,xlsb,xlsm,ods,pptx,ppsx,ppt,pps,pptm,potm,ppam,pot,potx,ppsm,odp"
ONLYOFFICEDocumentServerUrl The name (with protocol 'http' or 'https') of the server with the ONLYOFFICE Document Server.
See the detailed guide to learn how to install ONLYOFFICE Document Server for Windows.
Also you can, as a value, specify the full url to the ONLYOFFICE Document Server api.js file, i.e. http://documentserver/web-apps/apps/api/documents/api.js. This can be useful if you are using the ONLYOFFICE Document Server version prior to 4.0: then specify the value as http://documentserver/OfficeWeb/apps/api/documents/api.js. In other cases, just specify the server name with the protocol (i.e. http://documentserver). See ONLYOFFICE JavaScript API.

Note! After installing the ONLYOFFICE server, also remove the X-Frame-Origin header for the ONLYOFFICE server.
Also in new versions of the ONLYOFFICE server, this address must be specified along with the virtual path (/ds-vpath/) specified in the Document Service settings.
Screenshots

See also parameters ONLYOFFICESecretKey, EnableONLYOFFICEDocumentsEditor, ONLYOFFICEFileTypes.
""
ONLYOFFICEFileTypes List of file types supported by a ONLYOFFICE for editing and viewing.
See supported formats of Documents, Spreadsheets and Presentations.

See also parameters EnableONLYOFFICEDocumentsEditor, ONLYOFFICEDocumentServerUrl, ONLYOFFICESecretKey.

Note! To edit (including co-edit), only the following list of extensions is available:
doc, docx, odt, xls, xlsx, ods, pptx, ppt, ppsx, pps, odp
and the files with the extensions
doc, odt will be converted to the format docx;
xls, ods - to xlsx;
ppt, pps, ppsx, odp - to pptx.

Attention! If you change the theme of the presentation when editing in ONLYOFFICE, then after saving, such a document can not be opened for viewing and editing on Google (but in all other applications it opens normally).
"doc,docx,odt,rtf,txt,pdf,html,htm,mht,epub,xps,djvu,xls,xlsx,ods,csv,pptx,ppt,pps,ppsx,odp"
ONLYOFFICESecretKey The secret key for accessing the ONLYOFFICE Document Server.
If you install ONLYOFFICE Document Server (parameter ONLYOFFICEDocumentServerUrl), and at the same time, access to it is configured for it (the secret key (services.CoAuthoring.secret.inbox.string) is set in the config and validation is enabled (services.CoAuthoring.token.enable.browser)), then for this parameter, specify the secret key value ​​from the server settings services.CoAuthoring.secret.inbox.string.

See also parameters EnableONLYOFFICEDocumentsEditor, ONLYOFFICEDocumentServerUrl, ONLYOFFICEFileTypes.
""
DropboxConsumerKey Dropbox Application Key.
See Integration with Dropbox.

See also parameters EnableDownloadToDropbox, EnableUploadFromDropbox, MaxFileSizeForDownloadToDropboxEntirely.
""
MaxFileSizeForDownloadToDropboxEntirely Maximum file size for upload to Dropbox entirely (value in megabytes, in the range from 0 to 150 Mb).
This value allows you to control how to upload to Dropbox files of different sizes (see EnableDownloadToDropbox).
If this parameter is set to 0, all files, regardless of size, will be uploaded to Dropbox in chunk (see Dropbox API upload manual).
If you specify a positive value, then large files with size more than this value will be loaded in chunk, and all the other entirely in a single request.
If the file size is larger than 150 MB, it will always be loaded in chunk (see Dropbox API upload manual).

See also parameters EnableDownloadToDropbox, DropboxConsumerKey.
150
ShowLinkToParentFolderInFileList Show the link to the parent folder in the file list. At the same time, if you open a folder fails, the link to the parent directory will be displayed regardless of this setting. true
DragNDropCountOfParallelUploadingFiles Number of parallel uploading files.
See EnableUploadFromComputer parameter.
1
UseGETMethodWhenSavingPixlrImages If set to 'true', when you save images from Pixlr will be used request method GET, otherwise - POST.
It is recommended to use when attempting to save GET request method (true value for this parameter). If the POST method is used, there may be problems with saving.

See also parameters EnablePixlrEditor, PixlrEditorFileTypes.
true
PixlrEditorFileTypes List of file types supported by a Pixlr Images Online Editor.

See also EnablePixlrEditor and UseGETMethodWhenSavingPixlrImages parameters.
"jpg,jpeg,png,gif,bmp,psd,pxd"
AutodeskServiceUrl Autodesk Viewer Service API URL.
See Autodesk Basic Viewer.
"https://developer.api.autodesk.com/"
AutodeskViewerFileTypes List of file types supported by the Autodesk online Viewer.
See 2D and 3D formats.
"3dm,3ds,asm,cam360,catpart,catproduct,cgr,collaboration,dae,dgn,dlv3,dwf,dwfx,dwg,dwt,dxf,exp,f3d,fbx,g,gbxml,iam,idw,ifc,ige,iges,igs,ipt,jt,model,neu,nwc,nwd,obj,prt,rvt,sab,sat,session,skp,sldasm,sldprt,smb,smt,ste,step,stl,stla,stlb,stp,wire,x_b,x_t,xas,xpr"
AutodeskClientId Autodesk Viewer Client ID parameter.
For more info see Before You Begin using Autodesk Viewer .
Autodesk Element-IT HTTP Commander Client ID
AutodeskClientSecret Autodesk Viewer Client Secret parameter.
For more info see Before You Begin using Autodesk Viewer .
Autodesk Element-IT HTTP Commander Secret
ShareCadViewerUrl ShareCad Viewer service url (with params).
See ShareCad API.

See also parameters EnableShareCadViewer, ShareCadViewerFileTypes parameters.
"https://sharecad.org/cadframe/load?url="
ShareCadViewerFileTypes List of file types supported by the ShareCad Viewer.
See Free online CAD Viewer.
See also parameters EnableShareCadViewer, ShareCadViewerUrl parameters.
"dwg,dxf,dwf,hpgl,plt,cgm,pdf,svg,emf,wmf,step,stp,iges,igs,brep,stl,sat,png,bmp,jpg,gif,tiff,tga,cal"
AdobeClientId Adobe Creative Cloud Client ID (API Key). Used for Adobe Creative Cloud Online Image Editor (Aviary).
See parameters EnableAdobeOnlineImageEditor and AdobeOnlineImageEditorFileTypes.
For getting Adobe Client ID, follow the steps in our App Registration guide.
Adobe Creative Cloud Element-IT HTTP Commander API Key
AdobeOnlineImageEditorFileTypes List of file types supported by a Adobe Creative Cloud Images Online Editor.

Note! After editing an image, save the format can be either .png (for all types of files except jpg, jpeg, jpe, jfif), or jpg.

See also Aviary's Online Vector Editor Supports Multiple File Types
and EnableAdobeOnlineImageEditor, AdobeClientId parameters.
"jpg,jpeg,jpe,jfif,png,bmp,dib,gif,svg"
BoxClientId Box OAuth2 Client ID parameter (needs for EnableDownloadToBox and EnableUploadFromBox).
See the ConfigurationOAuth 2.0 Credentials section for your Box Application in the Box Dev Console.
If you use your value for this parameter, then in Box Dev Console for your Box Application in OAuth 2.0 Redirect URI section for Redirect URI set empty value or set url https://yourdomain.com/HTCOMNET/Handlers/BoxOAuth2Handler.ashx.
For more info see Box OAuth 2.0 Overview.

See also BoxClientSecret parameter.

Note! Be sure to use an SSL connection to HTTP Commander (see FAQ: How can I use HTTP Commander with SSL?).
Box Element-IT HTTP Commander Client ID
BoxClientSecret Box OAuth2 Client Secret parameter (needs for EnableDownloadToBox and EnableUploadFromBox). See the ConfigurationOAuth 2.0 Credentials section for your Box Application in the Box Dev Console.
If you use your value for this parameter, then in Box Dev Console for your Box Application in OAuth 2.0 Redirect URI section for Redirect URI set empty value or set url https://yourdomain.com/HTCOMNET/Handlers/BoxOAuth2Handler.ashx.
For more info see Box OAuth 2.0 Overview.

See also BoxClientId parameter.

Note! Be sure to use an SSL connection to HTTP Commander (see FAQ: How can I use HTTP Commander with SSL?).
Box Element-IT HTTP Commander Secret
ZohoNoExport To forbid (if this value is "true") export of documents when editing in Zoho.
See also EnableZohoDocumentsEditor parameter.
false
MarkRecentlyModifiedFolders The setting defines whether date of modification should be checked for all folders (including root folders) to display "modified" icon.
It means that folder will be marked with 'modified' icon if ANY of subfolders or files were modified within a period of time specified in TimeIntervalMarkRecentlyModifiedFiles setting.

Note! Enabling this setting may dramatically increase time of listing folder contents, because each folder checked recursively.
false
IndependedSubAdmins The key defines if 'SubAdmins' (users who have permissions defined on 'Admin permissions' tab in admin panel) will be independed from each other.
Independed admin will be able to control only users/groups/folders created by themselves.

Note! When its value is set to true, then in Forms Authentication version:
all subadmins who have permissions to manage users/groups, folders, public folders, view logs, will see only users/groups and folders created by themselves.
In public folders an in Logs tabs will see only data related to their users.
For other auth modes only Folders will be independent. All other data (users, groups, logs, public folders) will be common for all subadmins.
false
MSOFBAloginPageBackgroundImage The relative path of the background image (from Images folder) for the login page used in Office Form Based Authentication for editing documents in Microsoft Office.
If is empty or specified invalid relative path - used default value bg.jpg.
See UseMSOFBAwithMSOffice and MSOFBAloginPageCaption parameters.
"bg.jpg"
MSOFBAloginPageCaption Caption text for the login page used in Office Form Based Authentication for editing documents in Microsoft Office.
If is empty used localized string from key LoginTitle.
See UseMSOFBAwithMSOffice and MSOFBAloginPageBackgroundImage parameters.
""
UsersDataEventsMaxCount Max count of recents records for EACH user. Min value: 1.

Note 1. Control the number of records (if EnableRecents=true) is carried out periodically, every OldDataCleaningInterval seconds (if greater than 0). If amount of recent records exceeds the value of this parameter, then the oldest entries are deleted.

See also parameters: EnableRecents, OldDataCleaningInterval.

Note 2 Not recommended to be great value, because in the UI, list is displayed without paging.
100
SendNotificationsIntervalOfWatchedChanges How often (interval in seconds) to send a notification about changes in the observed files/folderds.
See AllowUsersWatchModifications parameter.

Note! If you set the interval to 0, the notification will not be sent and the ability to specify an email address for notifications about the observed changes of files, folders will not be available to users.
600 (10 minutes)
MailSubjectOfWatchedChanges Subject of mails with notification of changes observed for files, folders.

See parameters: AllowUsersWatchModifications, SendNotificationsIntervalOfWatchedChanges.
"Information about the file, folders changes"
LogRecordsMaxCount Max size of records for log store. If set to 0, records count is not limited.

Note! The control of the number of records (if the value is greater than 0 and if LogEvents list is not empty) is carried out periodically, every OldDataCleaningInterval seconds (if greater than 0). If amount of records exceeds the value of this parameter, then the oldest entries are deleted.
100000
OldDataCleaningInterval How often (interval in seconds) store cleanup procedure should be performed. During this procedure old data (event log entries, recents, favorites, etc.) removed from the store. Records removed only if appropriate restriction on the number of entries exceeded.
If set to 0, then the cleanup is not performed.

Note! We strongly recommend to not set the value to the 0, because the storage may eventually become large in size. Instead, change the respective maximum values ​​of the number of entries: LogRecordsMaxCount, UsersDataEventsMaxCount, etc..
600 (10 minutes)
MaxSearchResultsPerPage The maximum number of search items on the search results page (in the range from 1 to 500).

See also parameters SearchCriterionsOfFiles, SearchMethodOfFiles, SearchDepthInFolders, EnableWindowsSearchQueryBuilder
20
EnableWindowsSearchQueryBuilder Enable Windows Search Query Builder, available from the toolbar on the Folders tab in the admin panel.
If searches using Windows Search Service is enabled, you can use this option to fine-tune or check the SQL queries to the Windows Search Service (for example, those who have fallen into the error log).
If enabled all search queries performed by users will be recorded in Debug\debug.log in the root folder of the application.
This option applies only if SearchMethodOfFiles=OnlyWindowsSearch or FirstTryWindowsSearchThanStandard.
The Query Builder is a simple text editor for the SQL, with the ability to output the results in a table.

See also Windows Search manual and other search parameters SearchMethodOfFiles, SearchCriterionsOfFiles, MaxSearchResultsPerPage.
false
MethodCalcPermissionsForPath Method of calculation of the permissions for the folder path.
Possible values:
  • CombineWithOrFromAllParents (by default) - permissions on a folder are evaluated using the 'OR' union, among the parent paths available to the user, including the path for which the permissions are calculated.

    For example, if for the user assigned two folders 'Foder1' (path 'd:\folder\') and 'Folder2' (path 'd:\folder\subfolder\'), then the calculation of permissions for the 'Folder2' will be selected as much as possible maximized resolution between 'Folder1' and 'Folder2' (because 'Folder1' is the parent of 'Folder2'), ie if the action 'Create' from the user folder 'Folder1' is allowed, but for 'Folder2' - is prohibited, as the result it will be allowed for 'Folder2' .
  • CombineWithOrFromNearestParents - undertake permit (available for the current user) from the nearest parent.
    Use this method if you have configured different folders with the same (or, if one is embedded in the other) paths, and if necessary to take into account their different permissions for users.
See also Folder permissions.
CombineWithOrFromAllParents
EmailsToNotifyAdminsAboutUserRegistration The list of email addresses, separated by commas, to notify administrators about user registration.
Applicable, if the parameter EnableAnonymRegister is enabled (value true).
If this value - an empty string (by default), or contains only invalid email address, then the notification about registration of new users is disabled.

If you specified valid email(s), you need also to configure Mail Settings parameters and type your mail server, port and user if authentication is needed.

See also EmailNotification parameters group.
""
EnableDragNDrop Enable/disable drag'n'drop support for copy/move operations (etc.) between folders in the list/tree. true
EnableSupportLongPaths Enable/disable the support of long paths for files/folders.
If you enable this parameter (the value is "true"), make sure also in the Web.config file in the <runtime> section the presence of the line:
<AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false"/>

Attention! This possibility is experimental.
If you enable this parameter (true), be sure that the HTTP Commander application pool is configured only for a single application. See Application Pool settings manual. Also, if you have multiple instances of HTTP Commander applications, then all of them should be configured to use their application pools: one pool - one application, regardless of whether this option is enabled or not.

Restrictions
  • If long path support is enabled, additional properties such as Author, Tags, Subject, etc. (which are on the Details pane under the file thumbnail) can't be displayed for files with long physical path (more than 260 characters).
  • Creating/navigate shortcuts (.lnk) for files/folders with long paths does not work, because Shell API does not support long paths (regardless of the presence of a long path prefix \\?\)
false
HowToDisplayAlertsTabOnDetailsPane How to display the Alerts tab on Details Pane at right side:
  • Hidden - by default;
  • First - in the first position; or
  • Last - in the last position.

Note. Regardless of this setting, the 'Alerts' tab is always displayed in the Details Window (call from the menu item 'Details'), only its position changes (first or last (default)).
Hidden