How to use the File Manager

CompleteFTP supports HTTP and HTTPS (Professional and Enterprise MFT) and is a capable web-server in its own right. It includes two file-manager web-apps. The original file-manager, added in version 7.2, is similar in style to the Macintosh Finder application, and as such is suitable for desktop/laptop environments. The newer file-manager, added in version 12.0.0, is a more modern responsive web-app that works well both on computers and on mobile devices. Screenshots of both are included below:

Responsive file-manager (FileManager2):
Original file-manager (FileManager1):

Selecting a default File-Manager

Pre-12.0.0 installations retain the original file-manager as the default web-app that a user will see when they've logged into CompleteFTP, whereas post-12.0.0 installations will use the new, responsive file-manager as the default web-app. This can be changed, however, both for each site, as a whole, or for each individual user.

To select a default file-manager for a site:

  1. Open to the Settings panel (called 'Sites' in Enterprise MFT)
  2. [Enterprise MFT only] Select the Default Site
  3. Open the 'Advanced HTTP/HTTPS Settings' section
  4. Select the desired file-manager as the 'Home web-app'. FileManager1 is the original file-manager, and FileManager2 is the newer responsive (i.e. mobile-friendly) file-manager.
  5. Click Apply changes

To select a default file-manager for a specific user

  1. Open the Users panel
  2. Select the desired user
  3. Select the desired file-manager as the 'Home web-app'. FileManager1 is the original file-manager, and FileManager2 is the newer responsive (i.e. mobile-friendly) file-manager.
  4. Click Apply changes

Accessing the File-Manager

By default, the file-managers are available at the URLs, /FileManager/1 and /FileManager/2, but users are also redirected to their default file-manager when they access their home directories. If users have not authenticated, they will be prompted to do so by the standard browser authentication dialog. Once authenticated, the file-manager will be displayed.

Disabling the File-Managers

Both file-manager web-apps are enabled by default, but can be disabled. To disable a file-manager, and go to the Settings/Sites tab. Go down to the HTTP/HTTPS section. Select the ellipsis (...) in the Web features setting and uncheck the file-manager you wish to disable. More details can be found here.

Customizing the File-Managers

The original file-manager is based on the elFinder file manager, and is written entirely in Javascript. Accordingly, it can be modified (at your own risk!). The code can be found at C:\ProgramData\Enterprise Distributed Technologies\Complete FTP\FileManager\1 or the equivalent (depending on your OS). The elFinder website contains documentation, including client configuration options. Different languages are also supported.

The newer file-manager is a fork of the GitHub project, angular-filemanager. Our fork is available at github.com/EnterpriseDT/completeftp-filemanager. We greatly appreciate any pull requests that developers feel might be useful for other users.