Fast File Transfer to Amazon
![]() |
FileCatalyst on the Cloud for Amazon's EC2 Platform currently consists of
FileCatalyst Direct pre-installed and configured on ready-to-use Amazon Machine Images (AMIs). Get Started | Pricing |
The Problem
Typical transfers to Amazon's cloud use HTTP, which is easily affected by network conditions. Even with a fast link, latency and packet loss will throttle HTTP transfers. This problem is particularly noticeable for organizations with links faster than 10Mb or who transfer files internationally. If your storage is on S3, direct transfers—even with 3rd-party tools—are always over this protocol.The Solution
FileCatalyst technology is immune to this throttling effect, meaning that you will transfer to and from the cloud at full line speed. Transfers go first to the FileCatalyst AMI, which lives inside EC2. Then your data is stored either in your Elastic Block Storage volumes, or transferred to S3 from inside the cloud. Your data pathway will always take the maximum available speed TO the cloud, and then maximum available speed WITHIN the cloud.
Client Solution Options
A number of client options are available for different needs, with FileCatalyst Express included in the deployment (other client options require additional licensing). FileCatalyst clients allow organizations to create a variety of file transfer workflows without passing an additional expense to the end user.
HotFolder
HotFolder is a desktop application that may be installed at the client side. With HotFolder, set up one or more “watched” folders, which transfer new or changed files automatically. HotFolder has rich filtering and bandwidth scheduling capabilities, along with a number of other tools to fully control your file transfer.
Express
The FileCatalyst Express Client is a standalone desktop application for on-demand (unscheduled) file transfers. This is a good choice for people who: prefer on-demand workflow, are already familiar with FTP clients, and prefer to have an installed application.
Web Applets
Java Web Applets allow you to embed accelerated file transfer into any webpage, resulting in a zero-installation experience for the end-user. Build a new file transfer web portal, or add the applets to an existing one. There are three applets: two-way, upload-only, and download-only. Applets—like all our clients—can transfer at full line speed.
SDK
The FileCatalyst SDK is written in Java SE. Use the Client API to build an accelerated file transfer application or component. Use the Server API to build an interface for controlling the server. The Client API also includes a .NET wrapper. The Upload Applet also allows control of web-based uploads through a JavaScript API.
CLI
The CLI (Command Line Interface) can be triggered using scripts or by applications built in languages other than Java. If your existing process already uses command-line FTP, upgrade it with accelerated FileCatalyst transfers.
Pricing Information
| Product License Model | Pricing |
|---|---|
| FileCatalyst Direct Hourly |
The hourly option is a cost-effective way to try FileCatalyst on the cloud to see if it is right for your organization, or if your AMI only needs to be powered on occasionally. |
| FileCatalyst Direct By the Gigabyte |
This option is a cost-effective way to try FileCatalyst on the cloud to see if it is right for your organization. Depending on intended usage, you may decide to continue using the Cloud instance or may wish to contact FileCatalyst for information on owning a license. |
FREE Express client application license (Express may be distributed to unlimited end users) |
|
Available FileCatalyst AMIs
Below is a list of the most current FileCatalyst AMIs.
Hourly
| Product | Operating System | US-East AMI# | US-West AMI# | EU-West AMI# |
|---|---|---|---|---|
| FileCatalyst Direct 2.7.5 | ||||
| Windows 2003 32-bit (small-medium) |
ami-157a977c | - | - | |
| Windows 2003 64-bit (large) |
ami-c77895ae | - | - | |
| Ubuntu Linux 32-bit (small-medium) |
ami-0768856e | - | - | |
| Ubuntu Linux 64-bit (large) |
ami-cb608da2 | - | - |
Per Gigabyte
| FileCatalyst Version | Operating System | US-East AMI# | US-Wast AMI# | EU-East AMI# |
|---|---|---|---|---|
| FileCatalyst Direct 2.7.5 | Windows 2003 |
ami-7d42ae14 | - | - |
| Windows 2003 64-bit (large) |
- | - | ||
| Ubuntu Linux 32-bit (small-medium) |
- | - | ||
| Ubuntu Linux 64-bit (large) |
- | - |
Getting Started
Follow these step-by-step instructions to get started with a FileCatalyst AMI. The steps vary depending on whether you have decided on an hourly or monthly purchase option.
Windows
- Sign up for Amazon EC2 or log in here: Amazon EC2 Subscription
- Review Amazon's Getting Started Guide, paying particular attention to the section on Security Groups.
- From the Amazon Web Services Console, ensure that you have created a Security Group which permits
the following connections:
(note: IPs are delcared with a "/#" at the end; eg. 192.168.0.1/0):- TCP on port 21
- TCP for port range 8000–8999
- UDP for port range 8000–8999
- RDP on port 3389 or other port (Windows Remote Desktop port)
- TCP for port 12400 (optional: FileCatalyst Remote Server Admin port)
- Purchase one of the FileCatalyst AMIs (AMI ID# listed in above chart)
Note: The pricing schedule on the target page combines the FileCatalyst charge with Amazon's own charges. You will not need the activation code Amazon provides. - Using the AWS Console, locate the FileCatalyst AMI you wish to purchase
- Check the appropriate box to select it, then click the "launch" button. Launching can take upwards of 10 minutes. Once it has started, take note of the AMI's Public DNS
- Use Remote Desktop to connect, entering the Public DNS as the Computer Name
- Initial Windows login credentials are username: administrator password: system.
We recommend that you change the password immediately - Double-click "FileCatalyst Server Admin" on the desktop. On the login screen, do not enter a username/password; simply click "Login"
- Once FileCatalyst Server is launched, go to "Administration" and set a new password.
Note: you may disable remote administration entirely if you will not be using it - Double-click the "FileCatalyst Server Quickstart Guide" shortcut on the desktop to launch the Quickstart PDF, which will guide you through creating your first user account
- To enable full two-way transfers, you must enable IP Masquerade. Go to "Advanced" settings, check the "Enable IP Masquerade" box, and enter a valid IP. There are two options for the IP field:
- Configure your EC2 account to use an elastic IP for the FileCatalyst AMI. The allows Amazon Web Services to allocate a consistent IP for you to use. To do this, Go to "Elastic IPs", then "Allocate New Address", then select it and "Associate" it with your instance of FileCatalyst Direct. Note that reserving an Elastic IP incurs an additional charge by Amazon.
- Double-click the "Get Public IP" shortcut on the Desktop to find out your current Public IP, and use this. Note, however, that shutting down and restarting your AMI will result in a new IP. This new IP must be entered into not only the IP Masquerade settings, but also the client-side configuration. For this reason, we recommend using an elastic IP instead.
- For persistent storage, you must connect to either one of your Elastic Block Storage volumes, or use a 3rd-party tool such as Webdrive to map an S3 drive.
- There are a number of client options available, including a selection of FileCatalyst Direct Client Applications as well as the FileCatalyst Development Kit.
Linux
Note: FileCatalyst uses Ubuntu Server for our Linux AMIs. Ubuntu Server does not use X-Windows by default, meaning that it is a command-line interface rather than a GUI.
- Sign up for Amazon EC2 or log in here: Amazon EC2 Subscription
- Review Amazon's Getting Started Guide, paying particular attention to the section on Security Groups.
- From the Amazon Web Services Console, ensure that you have created a Security Group which permits
the following connections:
(note: IPs are delcared with a "/#" at the end; eg. 192.168.0.1/0):- TCP on port 21
- TCP for port range 8000–8999
- UDP for port range 8000–8999
- TCP for port 12400 (optional: FileCatalyst Remote Server Admin port)
- Purchase one of the FileCatalyst AMIs for Linux (AMI ID# listed in above chart)
Note: The pricing schedule on the target page combines the FileCatalyst charge with Amazon's own charges. You will not need the activation code Amazon provides. - Using the AWS Console, locate the FileCatalyst AMI you wish to purchase
- Check the appropriate box to select it, then click the "launch" button. Launching can take upwards of 10 minutes. Once it has started, take note of the AMI's Public DNS
- Use Amazon's provided tool to control the AMI until such time as you configure your preferred method of interaction, such as an SSH connection.
- To enable SSL for the control and data channels, refer to the user guide in the section "Administration via Command Line".
- To remotely administer the FileCatalyst Server, the function will need to be enabled:
- Shut down the service with "sudo service fcserver stop"
- Enable by manually editing config: "sudo vi /opt/utechsoft/server/fcconf.conf". Locate the option "FCServer.server.config.remote.admin.enabled" and modify the line, setting it to "true"
- Configure the admin user: "cd /opt/utechsoft/server/" to navigate to the correct directory, and then "sudo java -jar FileCatalystServer.jar -passwdadmin" to set a password for the admin user.
- Restart the service with "sudo service fcserver start"
- To make a remote desktop connection, launch the FileCatalyst Server Admin tool on your local machine, pointing it to the Public DNS noted earlier, on port 12400.
- Launch the Server help with the assistance of the FileCatalyst Server Admin tool.
- To enable full two-way transfers, you must enable IP Masquerade. Go to "Advanced" settings, check the "Enable IP Masquerade" box, and enter a valid IP. There are two options for the IP field:
- Configure your EC2 account to use an elastic IP for the FileCatalyst AMI. The allows Amazon Web Services to allocate a consistent IP for you to use. To do this, Go to "Elastic IPs", then "Allocate New Address", then select it and "Associate" it with your instance of FileCatalyst Direct. Note that reserving an Elastic IP incurs an additional charge by Amazon.
- Double-click the "Get Public IP" shortcut on the Desktop to find out your current Public IP, and use this. Note, however, that shutting down and restarting your AMI will result in a new IP. This new IP must be entered into not only the IP Masquerade settings, but also the client-side configuration. For this reason, we recommend using an elastic IP instead.
- For persistent storage, you must connect to either one of your Elastic Block Storage volumes, or use a 3rd-party tool such as Webdrive to map an S3 drive. Consult the README.txt file for a list of files that should be saved to persistent storage if you wish to pre-configure and launch an instance at a later date.
- There are a number of client options available, including a selection of FileCatalyst Direct Client Applications as well as the FileCatalyst Development Kit.




















