macOS

JetStream will install launchd agents io.gojetstream.jetstream-server and io.gojetstream.jetstream-relay for each service, and each with respective configuration files /usr/local/jetstream/etc/jetstream-server.rsp and /usr/local/jetstream/etc/jetstream-relay.rsp. The server service is loaded by default.

If you choose to install the optional Python package, refer to requirements if you don’t have pip installed on your system.

You will need to use an account with administrative rights in order to install JetStream. Execute all the Terminal commands as root or using sudo.

Install

To install JetStream, double click on the go-jetstream-<version>.pkg file.

To install the optional Python package, execute the following from Terminal:

pip install /usr/local/jetstream/share/jetstream-python

Tip

On macOS 10.15 and above, it is recommended that you grant full disk access.

Update

To update JetStream, double click on the go-jetstream-<version>.pkg file.

To update the optional Python package, execute the following from Terminal:

pip install -U /usr/local/jetstream/share/jetstream-python

Uninstall

To uninstall JetStream, execute the following from Terminal:

launchctl bootout system /usr/local/jetstream/etc/io.gojetstream.jetstream-server.plist
launchctl bootout system /usr/local/jetstream/etc/io.gojetstream.jetstream-relay.plist
launchctl disable system/io.gojetstream.jetstream-server
launchctl disable system/io.gojetstream.jetstream-relay
rm -rf /usr/local/jetstream
rm -rf /var/lib/jetstream

To uninstall the optional Python package, execute the following in Terminal:

pip uninstall jetstream

Next Steps

  1. Configure your JetStream Server license and installation
  2. Start the JetStream service

Once you have JetStream Server running, you can try doing a test transfer using one of the available tools as outlined in Interacting with JetStream.