Operating Systems

The JetStream server has been developed and tested under the following operating systems:

  • Linux
    • Linux CentOS 7 (64-bit)
    • Red Hat Enterprise Linux (RHEL) 7 (64-bit)
    • Ubuntu 16.04 (64-bit)
  • macOS
    • macOS 10.11 (El Capitan)
    • macOS 10.12 (Sierra)
    • macOS 10.13 (High Sierra)
    • macOS 10.14 (Mojave)
  • Windows
    • Windows Server 2012 R2 (64-bit)
    • Windows 8.1 (64-bit)
    • Windows 10 (64-bit)


Windows servers are not recommended for transfers to clients that may be behind a NAT since Windows-based servers may not be able to traverse the client’s NAT in some cases. If the intended use-case of the server is to connect to clients on outside networks, consider Linux or macOS.


To use encryption, JetStream requires the processor support at least SSE2 instructions. Ideally, the processor supports AES-NI, SSSE3, and, PCLMULQDQ instructions.

Required Dependencies

JetStream server does not have any external software dependencies.

Optional Dependencies

An optional Python module is available for interacting with JetStream and additional tools. This module requires at least Python 2.7.4+. Python 3.x and any version lower than 2.7.4 are not supported. Installation with pip is preferred. If you don’t have pip installed on your system, please follow the pip Installation Guide or use the package manager for your operating system to install it.