Web file manager Free Installation assistance Manual Home page

HTTP Commander Admin panel

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

In this section:


About Admin Panel:

The Admin panel provides a user-friendly web user interface to setup folders for users. Information about assigned folders is stored in the Data\Folders.xml file. You can modify this file manually with a text editor. Also you can programmatically setup users and groups.

To run Admin panel:


How to setup users and groups using the Admin panel:


How to setup folders using the Admin panel:

HTTP Commander permissions

Permission XML element Description
Create Create Allows creation of files and folders
Rename Rename Allows renaming of files and folders
Download Download Allows downloading of files
Zip Zip Enables zip operations
Cut Cut Enables cut operations (moving files and folders)
Show files ListFiles Enables showing files in the folder list. Security note.
Modify Modify Allows modification of existing files
Download via public link AnonymousDownload Allows generation of public links for download
Upload via public link AnonymousUpload Allows generation of public links that can be used for downloading and uploading
Delete Delete Allows deleting of files and folders
Upload Upload Allows uploading of new files
Zip and download ZipDownload Enables zip and download operation. Application zips the file or folder, then provides a link to download the resulting archive.
Unpack zip Unzip Enables unzip operation
Copy Copy Allows copying files and folders
Show folders ListFolders Enables showing folders in folder list. Security note.
Bulk mailing BulkMailing Allows to send e-mails to a number of users
File list via public link AnonymousViewContent Allows the generation of a public link with restricted file system browser capabilities. The link must point to a folder. When user opens the link in a browser, the content of the folder is displayed like in the main HTTP Commander interface. User may navigate the file system within the limits of the selected link folder.
Watch for modifications WatchForModifs Allows to monitor the changes made by other users (if enabled AllowUsersWatchModifications)
WebDAV WebDAV Allows (or deny) users open files (editing in Office) or map folders using WebDAV (if enabled EnableMSOfficeEdit, EnableOpenOfficeEdit or EnableWebFoldersLinks)
Restrictions of display ListRestriction

Specify a filter for files that should be displayed in folder list. The filter is based on the file extension. You may either specify a list of extensions that are allowed or extensions that are prohibited. In the first case you'll see only files with the selected extensions, in the second case you'll see all files excluding files with the selected extensions. For example, allow "DOC,PDF,JPG", deny "EXE,BAT,COM".

The extensions field contains a comma-separated list of extensions. Type radio buttons specify how the list of extensions will be applied: allow - list of extensions specifies allowed extensions, deny - list of extensions specified prohibited extensions.

Security note.

Restriction of file creation CreateRestrictions Like "Restriction of display permission" but applies to create file operation. You may specify what files a user may/cannot create based on file extension.

Filter

HTTP Commander allows to specify a filter to express additional restrictions on the set of users whom the specific folder is assigned. This filter applies in addition to ACL (the list of users and groups that are allowed access) and can express complex conditions. The syntax of the filter is similar to the syntax of LDAP queries.

An elementary filter looks like this:

(attribute = "value"),

where attribute is either user or group, value - the value of the attribute. The attribute value may contain substitution characters: *, ?.

Note, brackets and quotes are mandatory. Comparison is case-insensitive.

To create a complex filter, individual components are composed into a filter list using logical AND (&), OR (|), NOT (!) operations. For example, (&(|(user="user*")(user="Admin"))(!(group="group1"))). This filter matches a user with the name "Admin" and users whose names begin on "user", that are not members of the "group1" group.

For validate syntax of the filter entered by you, it is used the link Validate to left side of a field.

Public folders

On this tab, you can manage (edit, delete) public links to files and folders created by users. You can also add new public links.

Admin permissions

You can specify which users/groups are allowed to manage settings, folders, accounts, localizations, view event logs, errors, diagnostics.

Also on this tab, you can add folders and specify them for users/groups who will be able to administer.

Diagnostics and License information

On the Admin panel, you can open the Diagnostics page (click the Diagnostics button in the toolbar) or view license type (click the License information button on the toolbar).

Screenshot

Mail settings

The MailSettings group on the Settings tab in Admin Panel allows you to specify the settings of the SMTP server. These settings are used to send e-mails by HTTP Commander. E-mails are sent by recover user password and send e-mail features. Users may send e-mails to share links to files and folders.

KeyDescription
DefaultCredentials Specifies whether the default user credentials should be used to access the SMTP mail server for SMTP transactions.
From From address of e-mails. All e-mails send by HTTP Commander have the same source address.
Host Specifies the hostname of the SMTP mail server to send e-mails.
Port Specifies the port number to use to connect to the SMTP mail server. The default value is 25.
UserName Specifies the user name to use for authentication to the SMTP mail server.
Note. DefaultCredentials must be false to use custom credentials.
Password Specifies the password to use for authentication to the SMTP mail server.
Note. DefaultCredentials must be false to use custom credentials.
EnableSsl Specifies whether SSL is used to access an SMTP mail server.

MailSettings group represents mailSettings Element of .Net configuration. See MSDN for comprehensive description of parameters.

Note. You need to assign modify permission to the application pool identity for the web.config file as specified in NTFS permissions section, otherwise HTTP Commander is not able to save your modifications.