FileCatalyst Server

FileCatalyst Server software is deployed where your files are centrally managed, and handles file and user management, security, transfer acceleration (up to 10Gbps), and other features. Since the Server is the heart all FileCatalyst applications, you can expand your FileCatalyst deployment in any direction with perfect interoperability.
In addition to the core FileCatalyst Server, we offer a Remote Administration Tools and centralized management and monitoring with FileCatalyst Central.

Traditional methods of transferring files—such as HTTP, FTP and email —are slow and unreliable, causing lost productivity and frustration. FileCatalyst technology can transfer up to 10Gbps, with full encryption, using commodity hardware.
FileCatalyst technology creates a connection that is immune to poor network conditions, resulting in transfers that can reach speeds up to hundreds of times faster than FTP. It takes more than simple compression to speed up file transfer; FileCatalyst offers an entirely new protocol to achieve its results, using both server and client software.
When we refer to FileCatalyst Acceleration, we are talking about the UDP-based protocol. However, additional features can optimize your transfers. For example:

  • Gzip compressible files at the block (ie. on the fly) or file level.
  • Transfer file deltas (partials) of previously-transferred files, usually only a tiny amount of data compared to the original.
  • Separate tasks into the most efficient methods: eg., batches of small files become one archive to save “set up” and “tear down” time.
  • Fine-tune connection settings such as MTU, number of transfer threads, and TTL.
FileCatalyst provides security for both data transmission and user access:

  • Encrypted with industry standards: SSL for control channel and AES for data
  • Enforce your own corporate password policies
  • Brute force attack protection
  • Filter by IP address for either inclusion or exclusion
  • FileCatalyst Central monitors and advises administrators about suspected threats
  • Authenticate via LDAP or Active Directory (LDAP, LDAPS, AD, ADS, PAM)
  • View and Ban IPs or block accounts or live sessions in real time

Users can be provisioned either manually or automatically, using customizable defaults as a starting point. Automatic provisioning requires your organization to be using LDAP, Active Directory, PAM or SQL authentication.

User Security

Accounts can be temporarily or permanently blocked according to account or IP. Admin may choose how aggressively to block brute force attacks (based on consecutive login attempts).

A virtual directory outside of user’s home directory can be created. Administrators can create multi-homed directories using the virtual folders feature. This feature gives administrators the flexibility to allow users access to any required directories, while maintaining tight control over user access.
Virtual directories can be shared between users. Fine-grain permissions such as Read, Write, Modify, Delete, Create can be assigned to users for each virtual directory.
Configuration, user activity and reporting is accessible via the administrative console. The admin console can be either local or remote. On headless Linux/Unix systems, administration must be remote.
The admin console provides live user session information in real-time. Live sessions can be also controlled from the console.
Optional Java web applet allows administration from anywhere in the world, using only a web browser.
Advanced monitoring and remote administration is available with FileCatalyst Central, which can send out more advanced email alerts or SNMP traps.
Administrators may generate reports based on time, user and bandwidth consumption. All reports use Comma-Separated Values (CSV) files so they can be easily imported into other application such as spreadsheets or other databases.
Files are automatically verified using MD5 after transfer. This guarantees that all files will always arrive without any corruption.
User Bandwidth: Bandwidth consumption can be set either on a per-user basis, system based priority levels or a “fair usage” policy.
In addition to managing usage at the user level (see “User Accounts”), FileCatalyst Server offers bandwidth management on live user sessions. The administrator can either speed up or slow down current file transfers based on a session or individual file.

-“Deliver ASAP” option will automatically slow down all other sessions and will allocate maximum bandwidth to the selected file transfer.
-“Arrive at a specific time” option will automatically calculate the file transfer speed required to ensure that the selected file arrives at the specified time.

Basic file transfer email notifications are provided with the server.
More sophisticated email alerts will require FileCatalyst Central.
After a transfer is complete a task can be automatically executed either via a shell script or an HTTP call. For example: Anti-Virus might be called on a brand new file that was just uploaded to the server.
Using the API, programmers can change configuration, edit/add/delete users and monitor active sessions of the server. The API is available in Java and as a RESTful service.

FileCatalyst Central

The monitoring application is installed separately from the FileCatalyst Server, on a separate machine whenever possible so that it can operate independently. Central is designed to watch over your FileCatalyst Server and send alerts via either Email or SNMP traps whenever something wrong. Alerts can be based on things such as:

  • Server health: be alerted if the FileCatalyst Server cannot be reached
  • File Transfer success, failure, or cancellation
  • Brute force attack detected or user account otherwise locked
  • Authentication service (ie. LDAP, Active Directory) offline
  • Invalid, expired, or soon-to-expire FileCatalyst Server license
  • Data port errors; data connection has failed to enter passive mode

Additional alarms are available, with even more alarms being added with every new version.

FileCatalyst Server System requirements

  • Dual Core CPU 2GHz+ (or equivalent)
  • 2GB+ RAM
  • Windows 2003 Server or higher, Mac OSX 10.6 or higher, Linux, Solaris, AIX 5.3+
  • 7200rpm+ hard disk with 60MB free disk space for install; 80GB+ recommended for storage
  • Java 1.6 or higher (1.7 recommended)
  • WAN connection
  • Properly configured Firewall/NAT to allow UDP/TCP traffic to the server