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

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
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.