Frequently Asked Questions
Tweet your questions and suggestions to @XDT_Catapult

Still need help?

Is Catapult really free?

The free version of Catapult is indeed completely free. There is no trial period that will eventually expire or license required to enable permanent useability.

To make the migration away from your FTP server as simple as possible, we don't even ask for any personal details or require tedious account sign up and creation.

How can I get and install a trial license for more bandwidth?

If you want to test Catapult at higher speeds than what the free version offers, simply email us your Catapult Server log file. You can locate it in the following directories:





Once a new license has been received, please copy them into the following folders:


/etc/catapult/Licenses (create 'Licenses' folder if not already there)


C:\ProgramData\XDT\Catapult\Licenses (create 'Licenses' folder if not already there)


/Library/Application Support/XDT/Catapult/Licenses (create 'Licenses' folder if not already there)

The Catapult service needs to be restarted for the new license to take effect.


(via administrative command prompt)

# net stop catapult

# net start catapult


(as sudo)

# launchctl unload /Library/LaunchDaemons/

# launchctl load /Library/LaunchDaemons/


# sudo service catapult restart

Does Catapult server run as a service?

The server component of Catapult will be automatically installed as a service and launched after the installation, ready for immediate operation.

The service is set to automatically restart on system startup and users do not have to stay logged in, but the system needs to be turned on and connected to the network/internet.

Can I install and run Catapult server on a virtual machine or in the cloud?

Catapult can be installed on any supported operating system. This can either be on physical hardware, locally hosted virtual machines or cloud-based virtual machines. See the Download page for supported operating systems.

With flexible non-dongled (USB) licensing options, any cloud installations are easily supported. Please contact our Support Team for more information.

How do I configure a Catapult server?

After successful installation, the Catapult user interface needs to be launched. To configure any local or remote server, simply connect to the server (same for localhost) on the right hand side of the interface. Click the '+' button to open a new connection.

Connect using an administrative user. Once connected, a new tab will appear including a 'Configure' button, which has access to adding users and shares.

How can I configure shares?

Click the 'Configure' button and choose the 'Shares' tab to configure shares. Click the 'Add..' button to add a new share. The 'Name' is a text field that can be used to assign a share name, as visible to the users. The path refers to the absolute path on the filesystem of the respective server itself.

For example, /mnt/SomeShare (Linux), /Volumes/Macintosh HD/Users/SomeUser/ (Mac) and D:\ (Windows).

What network ports need to be open for Catapult to work?

Catapult requires the following firewall ports to be open: TCP 30303-30304 and UDP 5001-5015. Please ensure that these ports are open on both your local system and your corporate firewall/router.

When running Catapult on virtual machines in EC2 or Azure, please also ensure that any security rules and Endpoints are opened.

Does Catapult work with built-in Linux users?

Catapult allows administrators to create and manage their own local Catapult users, including all user properties. Built-in Catapult users provide extended options to lock users to local home directories, set account expiry dates and bandwidth limits.

Catapult also supports PAM (Pluggable Authentication Module) authentication. Catapult will hence allow any built-in Linux and Mac users to seamlessly log in. Catapult user features are currently not supported in this context, but support is scheduled for a future release.

How do I configure my Catapult transfer for the best speed?

Catapult is designed to utilize any network connection to its maximum potential. Depending on the ambient network parameters, operating system configuration and usage, results may vary.

On connection, Catapult provides an advanced feature to connect to remote Catapult servers using 'Simulated I/O' settings. Simulated I/O will emulate the entire Catapult transfer pipeline, except not take the physical disk performance into consideration.

What is my network's maximum transfer speed?

To verify your network's current theoretical maximum bandwidth, the open source utility iPerf provides a representative benchmarking tool. Depending on usage, either UDP or TCP performance can be tested.

Follow the link to download iperf and usage documentation:

Throughput requirements for uncompressed film frame data

Frame Resolution Aspect Ratio Bit Depth Throughput
for 24fps
HD 1280x720 16:9 8 64 MB/s
HD 1280x720 16:9 10 85 MB/s
HD 1920x1080 16:9 8 143 MB/s
HD 1920x1080 16:9 10 190 MB/s
2K 2048x1107 1.85:1 10 208 MB/s
2K 2048x1556 4:3 10 295 MB/s
4K 4096x2214 1.85:1 10 835 MB/s
4K 4096x3072 4:3 10 1,155 MB/s
8K 8192x4428 1.85:1 10 3,325 MB/s
8K 8192x6144 4:3 10 4,610 MB/s
Note: 1 MB == One MegaByte == 1024 KiloBytes
XDT Pty Ltd
ABN 97 082 403 094
Level 2, Unit 1, 1668 Centre Road
Springvale VIC 3171 Australia

Tel: +61 3 8518 5500
© 2024 XDT Pty Ltd all rights reserved Privacy Policy Legal Information