tFLOW requirements for self hosted 2022

tFlow minimum requirements
  • OS: Linux Ubuntu Server (18.04 or later) with no GUI 
    Windows Server 2016 or 2019 Standard, Datacenter with GUI
  • CPU: Intel Xeon CPU E5-2620 2.10GHz (1 processor, 6 cores) ***
  • Memory: 16GB ***
  • Disk: at least 1TB (including some scalability)
  • Network card (ipv4) with static IP address, 1 GB lan
  • SSH opened with root access
To access from outside the LAN we need to open firewall (if present) default ports:
  • tcp/22, tcp/80 and tcp/443 

Please provide us with the following:
  • The external IP address of the Linux server
  • The root credentials (user/psw) to log in

  • *** Please refer to tFLOW Server Resources article for more information
  • Linux: Aleyant needs to have SSH access as root in order to provide a new instance, migrate from another server and to support it.
  • Linux: Please configure the FS for root point "/" with all the disk space and not configure space for the home directory, just allocate all the space to the root: "/".
  • Windows requires to have access via Remote Desktop with an account with Administrator privileges
  • The maximum file size is 1.9GB
  • It is client responsibility to implement all the needed actions and tools to secure the server when exposed over internet.(firewall, proxy, DMZ, etc..) and also implementing a backup procedure
  • tFLOW can be installed on Virtual servers.

Responsibilities and Support:

Aleyant has no control and no responsibility for subscriber's internal hardware, setup, config, file server, network, etc.

The items below (if needed) are outside the scope of the above support and would be charged a professional service fee:


  • all hardware devices and components: CPU, memory, storage, networking etc..

Virtual environment

  • installation, configuration and all the related settings

Linux OS

  • installation
  • installing and updating the required packages
  • updating the kernel
  • upgrading OS version

Network configuration

  • assign ip addresses, mask, gateway, etc..
  • managing internet connection and local network access
  • setting and configuring firewalls
  • DNS configuration
  • managing VPN and SSH access
  • generic connectivity problems


  • managing and monitoring, processes, files, directories and devices
  • filesystem housekeeping
  • filesystem checking and fixing the integrity
  • extend the capacity
  • backups and restores


  • intrusion detection systems
  • VPN settings and configuration
  • antivirus
  • users password creation and management
  • installing Linux security updates


  • system monitoring (CPU  usage, swap usage, mem usage and I/O disk monitoring)
  • network and connection monitoring and alert settings
  • resource management