| 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:
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" |
| 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.
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.
|
"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. | "" |
| 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. | true |
| 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:
|
"~/Data" |
| EnableLoadBalancerMode |
Enables/disables the support of Load Balancer configuration. When enabled, application will automatically monitor and load changes made by other instances to the following sub-systems: users, folders, settings.
When app instance detects that the data had been updated by the another instance, it will force data reload procedure. In case with settings : application domain will be reloaded. It works also with single server application , but when you have configured several (>1) worker process for single application pool. In all other cases (single server and one process per app pool) it is recommended to keep this setting disabled. |
false |
| FoldersXmlPath |
Path to the XML file with folders configuration. If value is empty (by default), then the value of the DataFolderPath setting will be used. By default path is resolved to the Data\Folders.xml file. |
"" (empty string) |
| FoldersReloadInterval |
Interval (in minutes) of re-reading the list of folders from the XML file.
If value is 0 (by default) - re-reading is disabled. |
0 |
| AccountsReloadInterval |
Interval (in minutes) of re-reading the list of accounts and groups from the XML file.
Allows to automatically reload data from the /Data/Accounts.xml file with the configured period of time. So, when the value of this setting is not 0, information from Accounts.xml file will be reloaded periodically (but only if file modification time had been changed from the last load time). It is usefull when this file can be modified outside of the app or when LB configuration is used to not restart all of the instances. If value is 0 (by default) - re-reading is disabled. |
0 |
| 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. Note: If you plan to use HashSalt, you must firstly set the value of the Salt and when its set, enable password hashing, because when password hashing is enabled for first time all clear password are removed and it won't be possible to apply salt later. |
false |
| HashUserPasswordsAlgorithm | Hash algorythm for user passwords. MD5 or SHA256. | SHA256 |
| HashSalt | If HashUserPasswords setting is enabled, then the value of this setting will be used as salt for the user password hash algorithm to secure passwords. Please set the value of the salt (if you plant to use it) prior to enabling password hashing. Since user password hashes are not updated automatically after change of the salt, they will be updated after first sucessfull user login, or after set of the new password using any way : admin panel, settings panel or recovery password link. Do not change the value of the salt too often, otherwise users who have not logged into app for a while won't be able to login and will have to recovery their password. | |
| 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 |
| EnableUserSessionLimit | Limit active user session. When enabled only one active user session will be allowed. | false |
| 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 |
| AccountDeactivateAfter | The time interval in days after which the user will be automatically deactivated if he does not authorize in the application. EnableAccountActivation setting should be enabled for the correct work of this feature. User accounts are checked every 12 hours. | 0 |
| AccountDeleteAfter | The time interval in days after which the user will be automatically deleted if he does not authorize in the application. Works only when EnableAccountActivation is enabled. The value of the setting should be more than the value of the AccountDeactivateAfter. After deactivation of the account user will recieve notification email about pending account removal. | 0 |
| 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 |
| PasswordExpirationNotification |
Specifies the time period in days when to start notifying the user about approaching password expiration.
For example, if you set this parameter to 7, then HTTP Commander will calculate the number of days till your password will expire.
If the calculated value is less than or equal to 7 days, the application shows a warning box at the user logon.
The message states that the user's password is about to expire and indicates the number of days left.
Set this parameter to 0 for disable the check.
Note! This setting applies if: EnableChangePassword=true, EnablePasswordPolicy=true and MaxPasswordAge > 0 in Password Policy Settings. |
3 |
| 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.
|
"" |
| 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,CreatePublicWhen: OnSessionEndEmails: mike@mysite.com,jdoe@mysite.comUsers: admin,johnGroups: students,staffPath: Demo folder 1\Path: path to folder2\commonproject.docPath: ^Domain users demo folder\\folder1\\ (type "Regex")
Events is a comma-separated list of events, for which notification emails will be sent.
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.
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 |
| ExternalAppUrl |
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), Office Web Access (document viewer), ONLYOFFICE, 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). |
"" |
| 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:
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:
See also parameters SearchMethodOfFiles SearchCriterionsOfFiles, MaxSearchResultsPerPage, EnableWindowsSearchQueryBuilder. |
"AllFolders" |
| SearchResultsInGrid | If it set to true, search results will be displayed in the main grid (detailed, tiles or thumbnails view) with partial support of conext menu actions. Otherwise search results will be displayed in the search window. In the mobile UI serach results always displayed in the Search window. | true |
| 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. |
|
| Key | Description | Default value |
| EnablePasswordPolicy |
Enable / Disable password security policy settings. If enabled, then configured password requirements will be checked when users are registering / changing passwords or user account is created in the admin panel. |
false |
| MinLength | Minimum password length. | 7 |
| MaxLength | Maximum password length. | 32 |
| UpperCaseChars | The minimum number of uppercase characters that the password must contain. | 1 |
| LowerCaseChars | The minimum number of lowercase characters that the password must contain. | 1 |
| SpecialChars |
The minimum number of special characters that the password must contain. List of special characters (1st character is a space): ⌴!""#$%&'()*+,-./:;<=>?@[\]^_`{|}~
|
1 |
| NumericChars | The minimum number of digits that the password must contain. | 1 |
| MaxPasswordAge |
The number of days after which the user will need to change password. This setting applies only if the EnableChangePassword setting is enabled. |
42 |
| ProhibitUsernameInPassword | Prohibit the use of a username or part of an email address (whole email address or before/after @) in a password. | true |
| EnforcePasswordHistory |
This setting determines the number of unique new passwords
that must be associated with a user account before an old password can be reused. Set this parameter to 0 to disable password history checking. |
24 |
| CheckCommonPasswords |
This setting allows you to enable password checking for frequently used / common passwords from a list from a file PasswordDictionary.txt at the root of the site.
In this file, each line specifies the password with which the current password is compared (case sensitive comparison). |
false |
| Key | Description | Default value |
| Type | Type of restriction: Allow or Deny. | Allow |
| Users | Comma-separated list of usernames | |
| Groups | Comma-separated list of group names |
| 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. 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 list of root folders.
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 |
| LogItemsPerPage | Max number of log items per page in Admin Panel. Minimum - 1. | 200 |
| EnableImageViewer |
Enable/disable image viewer in the user interface.
If enabled (by default) used LigthGallery image viewer. |
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:
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" |
| ShowUsedSpaceForRootFoldersInTree |
Set to true to show information about used/available/total space of the root folders. If quota applies to the folder, it will be taken into account. For regular folders information about disk space will be returned.
Information about used space will be displayed along with the folder description, according to the value of the ViewFolderDescriptionInTree setting.
Name of localization key is RootFolderUsedSpace. |
false |
| ShowUsedSpaceProgressForRootFoldersInTree | If set to true, space usage progress bar will be displayed above the usage text. | true |
| HideDetailsPane | Set true to make the state of details pane (with file properties, on right side) collapsed when a user first logons. | false |
| ShowOwnerInDetailsPane | Set to true to display file/folder owner in the details pane. In windows version information about Owner is taken from NTFS permissions. In forms auth version - from metadata. | true |
| ShowUserLastModifiedInDetailsPane | Set to true to display in the details pane name of the user who modified the file last time. Information is taken from the DB, following actions are taken into account: create, upload, modify, edit. | false |
| DetailsPaneLoadExtendedProperties | Set to true to display file/folder extended properties in the details pane on the details tab. Extended properties are different for different file types: image resolution and other tags for pictures, bitrate for audio/video, author for office documets, etc. If it is not necessary to load this info, set th false the value of this setting, it may speed-up loading process for the details pane especially for network files/folders. | true |
| 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:
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, owner, userlastmodified, datemodified, datecreated, dateaccessed, downloadsIn 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):
Information about the user who modified the file last time is taken from the DB. Following events are taken into account: upload, create, edit, modify. userlastmodified Owner column: For all types of windows auth version (Windows, FormsWithWindowsUsers, AzureAd, ADFS), owner is taken from the NTFS permissions with native method. In case if owner name is empty, it will be read from metadata as well. For forms auth and Auth0 versions owner is always read from metadata. Information about owner is stored in metadata for newly created/uploaded files and folders. 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: 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,owner: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, |
"APPROVED:#38761D,PENDING:#E69138,REJECTED:#990000" |
| AllowSetLabelOnlyForFileOwner | When it is set to true, only file owner will be allowed to set the label. File owner is taken from from NTFS permissions for Windows auth version and from metadata for forms version. Group membership is also checked. Admins (including subadmins) are allowed to set labels on any file . If owner info is empty or the setting is set to false, then anyone will be allowed to set the label. | false |
| AllowChangeLabelOnlyForOwner | When it set to true, only user who has initially set the label will be able to modify it. Infortmation about label author is stored every when label is set. Admins (including subadmins) are allowed to change labels on any file. | false |
| 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 |
Allows to skip the Welcome Window at the next logon. If set to true(and welcome message is set), then window will also contain a checkbox "do not show next time". User choice is stored in the 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', 'mso-edit', 'msoo-edit', 'office365-edit', 'ooo-edit', 'owa-view', 'google-edit', 'google-view', 'onlyoffice-edit', 'autodesk-view', 'sharecad-view', 'box-view', 'zoho-edit', '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:
|
"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, AllowUsersExportEvents. |
true |
| ShowNewEventsCounter | If set to true, new events counter will be displayed in the 'Alerts' section of the tree and grid. New events counted from the date of last view. | true |
| AllowNestedSubscriptions | If set to true, nested subscriptions are allowed, otherwise if user already has subscription on a nested file/folder and want to subscribe on a any parent folder, all nested subscriptions will be removed , only top level subscription will be kept. | 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:
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}" |
| DisableSenderEmailField |
Setting to disable the 'Sender email' field in the mail sending window. If this setting is set to true, the 'Sender email' field in the mail sending window will not be editable if the user has an email address (which will be used to fill in this field). Otherwise (if the option value is false or the current user does not have an email address), this field will be available for changing. By default, the 'Sender email' field is not editable (the value is true for this option). |
true |
| 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 |
| EnableVersionControl | Key defines if users can use filesversioning feature: Check-in, Check-out, Versions list. For it to work, the feature creates a folder ".Versions" at the root of each folder. | false |
| EnableVersionControlCheckOut | Enable/disable Check-in, Check-out features. Kept for compatibility reasons. | false |
| VersionControlOldVersionsAmount | How many versions should be kept for each file. Old versions are automatically removed when amount is exceeded. Set to 0 to disable limit. | 10 |
| AllowFullVersionControlOnlyForAdmins | Key defines if only administrators (See Administrators parameter) can check-in files that were checked-out by other users. Set false (Default) if any user can check-out files which were checked-in by other users. | false |
| ShowVersionsFolderForAdmins | Show or hide versions folders for administrators. | 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 |
| ShowMetadataTab | Show/hide metadata tab in Details Pane. | true |
| ReadFileMetadata | Special setting to quickly disable read of all file metadata for file list. Metadata however still can be stored (if WriteFileModificationsMetadata is enabled) and displayed in the file properties window. Setting this value to false can speedup file list loading process specially for network folders. Affects Labels, Comments, Owner Downloads counting display features. | true |
| WriteFileModificationsMetadata | It enables files modifications (creation, changes, owner) history storage (data stored in files metadata). Owner is set for all newly created/uploaded files and folders. For windows versions NTFS permissions are used to get info about item owner. For forms auth version, metadata (alternate stream) is used. | true |
| FileHistorySource | Data source for file/folder history in the details panel. Set to 'None' to disable file history tab. | Database |
| BulkMailSendSettings |
Settings for bulk mails sending.
Available values:
|
"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. Note: For correct work of the video conversion feature you have to manually download ffmpeg tool and put into the /bin folder of the HTTP Commander application following files:
|
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 |
| 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:
Also this settings applied for the main toolbar in Admin Panel. |
"FromToolbarButtonsConfigs" |
| RoundCorners |
Use rounded UI, so corners of most UI elements will be rounded. CSS style for round corders UI defined in file Images/css/rounded.css. You can edit border radius if required. |
True |
| StyleThemeName |
Style theme name. In a distribution package there are 24 additional themes: Themes based on the "main" theme with different main colors : main-black, main-blue, main-blue-gray, main-brown, main-cyan, main-gray, main-green, main-indigo, main-purple, main-red, main-teal, Set of "Azzurra" themes for compatibility with previous versions of the app: azzurra-black, azzurra-blue, azzurra-gray, azzurra-green, azzurra-orange, azzurra-red. and additonal themes: crisp, neptune, classic-blue (classic theme), classic-blue(classic theme), aria (WCAG adopted), graphite (WCAG adopted), Unfortunately currently it is impossble to change the main color of theme on the fly, but if you need a theme with a custom color, contact us and we will make it (based on the "main" theme). See also Branding Manual. |
"main-blue" |
| UseFontIcons |
If enabled, font icons will be used in the main user interface. For font icons you can set a custom color with the FontIconsColor setting. If disabled, the native svg icons embedded in HTTP Commander will be used. |
True |
| FontIconsColor |
Applies only when the value of the UseFontIcons setting is set to true.
HEX color code for the font icons. For example, set #919191 to apply gray color the icons. |
"" (empty string) |
| 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" |
| 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 |
| UseLoadMaskForGridAndTree |
Controls whether loading mask is displayed in the folders tree and grid or not. When the value is set to true, gray overlay will be displayed over the tree and grid during files/folders loading process. Otherwise loading icon will be displayed in the tree node and in the breadcrumb and in bottom statusbar of the grid. |
false |
| 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 |
| ZipLevelCompression | Level of ZIP compression (from 0 to 9 inclusively). | 6 |
| AllowSetPasswordForZipArchives | To allow setting the password for ZIP archives. | true |
| ZipAESKeySize |
Encryption algorythm for ZIP-archives. This setting applies only if password protection is allowed
(AllowSetPasswordForZipArchives is set to true) and a password was set for the archive.
Please note that Windows Explorer does not support AES encryption yet, therefore archives with AES encryption cannot be unpacked by it. Users will need to use third-partye applications (like 7Zip and WinRAR) to unpack AES encrypted archives. Possible values:
|
Off |
| EnableZipAndDownload |
Generally enables "Zip and Download" feature for folders and files . Note! This feature can be controlled also on the Folders permission level. It means that when this setting is enabled (set to true), "Zip and download" folder permission will be used to decide if user is allowed to use "Zip and Download" or not. If this setting is disabled (set to false), users will not be able to use "Zip and Download" feature regardless of what is specified in the folder's "Zip and download" permissions. See also ZipDownloadFly setting and "Zip and download" permission in Folder permissions. |
true |
| 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" |
| ZipDownloadFly |
If enabled, then temp zip file won't be created during the process of the "Zip and Download" operation, files/folders will be compressed on the fly.
If disabled, all files/folder will be compressed to the temp zip file,
and then the resulting archive will be downloaded. See also EnableZipAndDownload option and the setting "Zip and download" in Folder permissions. |
true |
| 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 |
| UploadMaxFileSize | The maximum size (in Megabytes) of the single file allowed for upload. Applies also to public folder links and to uploads via WebDAV. Set to 0 to disable upload size limit. | 0 |
| DownloadMaxFileSize | The maximum size (in Megabytes) of the file allowed for download. Set to 0 to disable download size limit. | 0 |
| 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) |
| ChunkedUploadChunkSize | Default chunk size (in bytes) for chunked upload mode. Set -1 to use auto chunk size. | -1 |
| UploadRestrictionType | Type of upload restriction. When set to 'Allow' only files with extensions listed in the UploadRestrictionList setting will be allowed for upload/creation/zip extraction. When set to 'Deny' files with any extensions exept listed in the the UploadRestrictionList setting are allowed for upload/creation/zip extraction. | Deny |
| UploadRestrictionList | Comma-separated list of extensions for upload/create restriction. Depending on the value of the UploadRestrictionType, listed file extesions are allowed or denied. | |
| UploadRestrictionGuessByContent | If enabled, application will try to guess type of the uploaded(created/pasted) file by its content. It can protect from uploading of prohibited file types with a different extension. File type definitions are stored in the FileTypes.def file in the root folder of the application. Please note, that file type detection with this method is not 100%. | false |
| 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 |
| EnableUploadCompactMode | Enable/disable compact upload window mode: upload window automatically switches to compact mode and positions to the right bottom corner. | 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. See Integration with Box. |
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. See Integration with Box. |
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:valueswhere:
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. |
"" |
| RetainLastModificationDate | When set to true (be default), application will try to keep modifiction date of the uploaded files the same as on local computer. Othewrise modification date of upload files is set to current date/time. | true |
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.
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.
Note ! For this feature to work, you must specify values for the AutodeskClientId and AutodeskClientSecret parameters. To get them, click on the link https://forge.autodesk.com/myapps (log in or register if you don't have an account yet), add an app with the Model Derivative API and take the corresponding values of the Cliend ID and Client Secret: Screenshots 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:
|
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, CloudConvertAPIEnpointUrl. |
true |
| EnableZohoDocumentsEditor |
The key defines if users allowed to use Zoho online Editor to edit some kinds of
file types. HTTP Commander supports the following file formats for editing in Zoho: .doc, .docx, .rtf, .html, .odt, .txt, .xls, .xlsx, .ods, .csv, .tsv, .pptx, .ppsx, .odp 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):
|
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 |
| 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 |
| Key | Description | Default value |
| EnableLibreOfficeViewer |
Enable or disable documents preview with LibreOffice installed on the server.
Generate preview in this case means converting document to a PDF format which can be displayed in any browser.
The value of the LibreOfficePath setting combined with the value of the LibreOfficeArgs setting to execute convertion process with help of LibreOffice.
If the value of the LibreOfficeUseCache setting is set to true, then generated pdf file will be stored in the temp file and reused for the next request. If document changes, new preview will be generated.
LibreOffice suite can be downloaded from official website and then installed on the webserver. By default it installed into c:\Program Files\LibreOffice\program\soffice.exe, if different lcoation is used for installation, set it as the value of the LibreOfficePath setting. If you have problems with generating documents preview, try to execute in the command line on the server following command:
"c:\Program Files\LibreOffice\program\soffice.exe" --headless --convert-to pdf "C:\path\to\test.docx" --outdir "C:\test"
And check whether pdf file is generated C:\test folder or not.
|
false |
| EnableLibreOfficeThumbnailer | Determines whether LibreOffice should be used for thumbnails generation or not. It is not the fastest way to generate thumbnails, but it supports a lot of formats. Experemental feature. | false |
| LibreOfficePath | Path to the soffice.exe binary executable file, which is used to generate preview for office documents. | "c:\Program Files\LibreOffice\program\soffice.exe" |
| LibreOfficeArgs | Command line argumments used to generate documents preview. Here %0 replaced with the source file path and %1 with the temp folder path. | "--headless --convert-to pdf %0 --outdir %1" |
| LibreOfficeThumbnailArgs | Command line argumments used to generate documents thumbnails. Here %0 replaced with the source file path and %1 with the temp folder path. | "--headless --convert-to png %0 --outdir %1" |
| LibreOfficeUseCache | Determines whether generated PDF files will be cached or not. When cache is enabled, generated pdf preveiw will be reused until document is changed/moved/renamed. | true |
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.
By default user will be asked to enter credentials when document is opened in a Office application. Basic authentication is used by default, but HTTP Commander supports MSOFBA (deprecated starting from MS Office 2022) auth protocol as well. If user does not have modify permission on the file, it will be opened in a read-only mode. Fortunately there are several workarounds to get ridof the authentication popop dialog in MS Office:
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 uses Javascript (it works most Windows and Mac browsers). MS Office does not work with Basic Authentication without SSL, therefore it is required to use HTTPS for correct of this feature. It is easy to make a free self-signed SSL. See also AnonymousEditingOffice, MSOfficeAutoAuth and UseMSOFBAwithMSOffice parameters. |
true |
| MSOfficeAutoAuth |
Endable ot disable transparent authentication of the currently logged-in user in the desktop MS Office applications.
How does it work? When this option is enabled and user opens document from HTTP Commander, temporary public link with limited life time is created and passed to the desktop MS Office app to be opened. This link contains information about active user session and therefore authentication in MS Office/LibreOffice is not required. If session is closed, e.q. users has blogged out, link would not be opened. |
false |
| MSOfficeAutoAuthCheckIp | Enable additional check of user ip address when document is opened in MS Office. Please note user IP in browser and in MS Office app should be the same. In case of usage of VPN/Proxy addons in browser, ip addresses might be different and user may be asked to enter credentals in order to open document in MS Office app. | false |
| EnableOpenOfficeEdit |
The key defines if users can open some files to edit (or view) with free desktop
OpenOffice or
LibreOffice
applications.
If user does not have modify permission on the file, it will be opened in a read-only mode. Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option). |
true |
Relevant Application settings:
| Key | Description | Default value |
| EnableWebFoldersLinks |
Set this parameter to true if you want to allow Web folders mapping support.
Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option). |
true |
| 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 |
| ShowAllPublickLinksForAdmin | Allow administrator to see all links created by other users in the file/folder properties panel/window in the main UI. When set to true administrator will have an option to see only his own links for the file/ folder or links created by all users. | true |
| PublicLinksUrlShortenerService |
If short links are enabled with the PublicLinksViewType setting, then you will be able to select one of supported url shortener services:
|
|
| UrlShortenerCuttlyAPIKey | API key for integration with Cuttly url shortener service. | |
| UrlShortenerBitlyAPIKey | API key for integration with Bitly url shortener service. | |
| 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:
|
"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) |
| PublicLinkKeepExpiredLinksForDays | How long expired links should be kept in the list before removal. Expired link does not work anymore, but in case user would like to prolong it and keep existing identifier, he will be able to do this within a specified interval after expiration. Valid value range is from 0 to 180 days. | 30 |
| ExpandUploadFormWhenOpenPublicFolder |
Switches UI of the public folder page. When enabled, UI interface of public folder will run on the EXT JS and will use the same theme as the main UI.
This setting is for compatibility reasons. In case someone does not like the new ui and would like to use the old one, there is a setting to do that. |
true |
| 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 |
| ShowFileMarkWhenExistsPublicLinks |
To show (true) or hide (false) icon at the file/folder in list if there are public links to it.
If this parameter is enabled, and also it is allowed to create public links (parameters EnablePublicLinkToFile, EnablePublicLinkToFolder and permissions to folder: AnonymousDownload, AnonymousUpload, AnonymousView), in case of existence of public links to the file/folder the icon In case of a click on this icon the edit window of the public link, if there is one, or all list of public links created by the current user will open. |
true |
| RequirePasswordOnCreatePublicLink |
Determines wether password is required or not when public link is created.
See also parameter AllowedLimitAccessPublicLinksToSpecificUsers. |
false |
| PasswordPolicyPublicLinks |
|
disabled |
| ExpandSettingsWhenOpenCreatePublicLinkWindow |
Determines whether advanced settings are 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 |
| AllowSendPublicLinks |
Enable sending Public Links via email.
Note! Applicable only if EnableSendEmail = LinksOnly or Any See also AllowSendLinksWith parameter. Additionally see how to branding of e-mail for sending public links. |
true |
| ShowPublicLinksForView |
Comma-separated list of available preview options for file when public link is opened.
Available values:
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:
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, 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 |
| ShowExpirationDateForPublicLink | Show expiration date on the public links page. | true |
These parameters affects only mobile user interface
| Key | Description | Default value |
| MobileLogoHeaderHtml |
The same as LogoHeaderHtml setting, but applies only when app is loaded on the mobile devices.
It could be useful to set different header on mobile devices to save space on small screens. Key defines HTML code for the top header. Set "" (empty string) to hide the logo header. |
"" (empty value) |
| MobileToolbarButtons1 |
List of visible items for the top toolbar of the mobile UI.
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. |
"Folders:icononly,New:icononly,Upload:icononly,Search:icononly,Fill,MultiSelect:icononly,Sort:icononly,ViewToggle:icononly,Administration:icononly,User:icononly" |
| MobileToolbarButtons2 |
List of visible items for the bottom toolbar of the mobile UI.
This toolbar is usually used to display items related to the selected file/folder, e.q. download, copy, paste , etc..
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. |
"FileMenu:icononly,ViewEdit:icononly,Fill,Download:icononly,Rename:icononly,Delete:icononly,Copy:icononly,Cut:icononly,Paste:icononly,Fill,Share:icononly,Refresh:icononly,DetailsToggle:icononly" |
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" |
| 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:
|
||
| 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) |
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. | "" |
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. | "" |
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 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 |
"" |
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" |
| ViewerContentSecurityPolicyHeader | CSP header for /handlers/viewer.aspx page. {0} placeholder is automatically replaced with domain of the ONLYOFFICE server (if any used) | "default-src 'self'; img-src 'self' blob:; font-src 'self' blob:; style-src 'self' 'unsafe-inline' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' {0}; frame-src {0}" |
| 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 |
| MakeReadOnlyFileWhileLocked | Set true to change file attributes as read-only when the file is locked by WebDAV clients (MS Office, OpenOffice, LibreOffice, etc.). | false |
| 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 |
| AdminPanelShowUserLastAccess | Show (true) or hide (false) user last access date on the Users tab in the Admin Panel. | true |
| AdminPanelUseFolderSelectionDialog |
The key defines if it is allowed to use folder selection dialog in admin panel in the folder properties window. When enabled, select folder window with local server folders tree can be used to specify folder path. If list of allowed folders is configured with the AllowedFoldersPaths setting, then only specified paths will be available for selection. Otherwise all server drives are available.
Note: application pool account (for st version) or currently logged in Windows (AD) user should have permissions to list folders on the local server. |
true |
| ResumableDownload | Set true to enable resumable download of files. | true |
| MSOfficeAutoAuth |
Enables transparent authentication for documents opened for edit in MS Office app from HTTP Commander web interface.
When user opens an office document in HTTP Commander, Microsoft Office and OpenOffice/LibreOffice shows an authentication dialog. User have to enter valid credentials to view and edit the document. MSOfficeAutoAuth option allows you to suppress the authentication dialog, the document will be opened without request for credentials. It is different from the AnonymousEditingOffice method, because user is actually impersonated and all modifications performed under current user identity.How does it work? If setting is enabled, then at the time when user opens file for edit/view in desktop MS Office app from HTTPCommander web interface, special public link is created. Life time of this link is limited and it will be available for short amount of time. Lifetime is extended every time file is locked or downloaded : it allows to work with the file as long as required. However link becames invalid as soon as user who has created it, logs out of the application. User is not required to enter credentials in desktop MS Office app, link already contains all required information. NOTE: This method does not work with Windows integrated (NTLM) authntication enabled for application in IIS management console. |
true |
| AnonymousEditingOffice |
Set true to edit Microsoft and OpenOffice files without authentication prompt.
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.
|
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.
Starting from MS Office 2021, MS-OFBA protocol considered to be legacy and is not recommend for use. 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 |
| 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 %1Provided 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, Unzip" |
| 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:
|
"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 v2 keys. Note! For default API key used restrictions of the free plan for registered users. For use of own key follow the link CloudConvert Dashboard. See also parameters: EnableCloudConvert, CloudConvertAPIEnpointUrl. |
"" |
| CloudConvertAPIEnpointUrl |
CloudConvert API endpoint base url. See: CloudConvert API v2 keys.
See also parameters: EnableCloudConvert, CloudConvertAPIKey. |
"https://api.cloudconvert.com/v2" |
| 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 |
| 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. How to get a value see the description of the EnableAutodeskViewer parameter. For more info see Before You Begin using Autodesk Viewer . |
"" |
| AutodeskClientSecret |
Autodesk Viewer Client Secret parameter.
How to get a value see the description of the EnableAutodeskViewer parameter. For more info see Before You Begin using Autodesk Viewer . |
"" |
| 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" |
| BoxClientId |
Box OAuth2 Client ID parameter (needs for EnableDownloadToBox
and EnableUploadFromBox).
See Integration with Box. See also BoxClientSecret parameter. |
"" |
| BoxClientSecret |
Box OAuth2 Client Secret parameter (needs for EnableDownloadToBox
and EnableUploadFromBox).
See Integration with Box. See also BoxClientId parameter. |
"" |
| ZohoNoExport |
To forbid (if this value is "true") export (download) of documents when editing in Zoho.
See also EnableZohoDocumentsEditor parameter. |
false |
| ZohoNoPrint |
To forbid (if this value is "true") printing 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, MSOFBAloginPageCaption and MSOFBACookieExpirationDays 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, MSOFBAloginPageBackgroundImage and MSOFBACookieExpirationDays parameters. |
"" |
| MSOFBACookieExpirationDays |
Expiration date (in days) of cookies during MSOFBA authorization
if the "Remember me next time" setting was checked on the login page when editing in MS Office.
If 0, you need to enter your username/password every time you edit in MS Office. The "Remember me next time" setting will not be displayed on the login page. See also UseMSOFBAwithMSOffice, MSOFBAloginPageCaption and MSOFBAloginPageBackgroundImage parameters. |
3 |
| 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" |
| AllowUsersExportEvents | The key is defining whether users can export events from the 'watch for modifications' window. | true |
| 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 |
| 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
|
false |
| HowToDisplayAlertsTabOnDetailsPane |
How to display the Alerts tab on Details Pane at right side:
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 |
| StoreEncryptedPrivateSettings |
Store encrypted private settings in HttpCommanderSetting.config file.
Attention! Do not enable this setting if app works in a Load Balancer. If this setting is enabled (the value is true), the values of the following options will be saved in the HttpCommanderSettings.config file in encrypted form:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -pef "system.net/mailSettings/smtp" "<physical folder path where HTTP Commander is installed>"
|
false |