Skip to main content
Feedback

Installing MFT Runtime on Linux

  1. Navigate to the Organization that needs runtime access

  2. Select "MFT Runtime" from the available options

  3. To add a new runtime:

    • Click the Add button
    • Enter a name for your runtime
  4. Find your newly created runtime in the list and click "Download MFT Runtime"

  5. Select the linux-x64 option to download

The Linux MFT Runtime installation script is provided in two forms:

  1. crontab install for non root/sudo users.

  2. systemd install script which requires sudo permissions.

Which method should you use?

  • If you don’t have root access, use the crontab installation.
  • If you do have root access and want better service management, use the systemd installation.
info

If sudo is required in your environment, contact relevant parties to acquire sudo access before installing.

Copy the shell script from the MFT Node Installation window.

When you execute the script, the package is downloaded and extracted.

This will then guide you through the rest of the setup.

You will be prompted to confirm the installation location:

  • Enter location to install node - Default location is /home/user/Thru/{NodeID}/

You will be prompted to confirm the TempRepository. (This is using as a cache for the runtime - make sure you have enough space.)

  • Enter working directory location - Default location is /home/user/Thru/{NodeID}/TempRespository

You will be prompted to confirm the location of the log directory.

  • Enter log directory location - Default location is /home/user/Thru/{NodeID}/logs
info

When a MFT Runtime is deleted in the UI, the corresponding running MFT Runtime will automatically uninstall the next time it attempts to check for an update.

caution

TempRepository: Varies depending on the type of flow configurations. For LAN transfers only, a minimum of 100GB is recommended. For high file volumes and large files, storage may need to be as much as 1TB. Retention of files and configuration of retention policies will also affect storage requirements.

Check if the MFT Runtime service is running:

systemctl status thru-node  # For Systemd installs

If using Crontab, confirm the scheduled job exists by running:

crontab -l

If you have no access to the MFT platform and want to remove MFT Runtime manually:

  1. Identify the MFT Runtime Services

    systemctl list-units --type=service | grep thru

    Example output:

    thrunode-TNXBCYA2.service

    MFT Node TNXBCYA2 is the MFT Runtime ID of the MFT Runtime running

  2. Use the Runtime ID from the service name (in this case TNXBCYA2) to stop the service and delete the folder:

    sudo systemctl stop thrunode-TNXBCYA2
    sudo systemctl disable thrunode-TNXBCYA2
    sudo rm -rf /opt/Thru/TNXBCYA2/
    • Repeat for other MFT Runtimes that are listed in step 1. This will stop and remove MFT Runtime.