Skip to content

Requirements

You can install the integrated TethysDash system via Docker.

The following are the basic requirements.

One machine or VM with:

Email server

An email server with IMAP and SMTP capabilities is needed for managing emails to and from TethysDash. A dedicated email address is recommended since TethysDash will be managing the inbox and routing all incoming mail to designated folders (which it will create).

Tip

You may want to send incoming mail from Iridium and Argos to an email list or alias (such as tethys_incoming@my.server.com) so that additional users can configure the list/alias to temporarily "listen in" on emails.

LRAUV vehicle configurations and mission files

TethysDash will access vehicle configurations and mission files from corresponding directories under version control using Git. These two directories will typically be clones of corresponding remote repositories.

In TethysDash, vehicle deployments are tied to Git tags, which allows to keep track of available missions and capabilities of each deployed vehicle.

There are configuration properties to indicate the location of these Git clones.

Using remote private repositories?

If the referenced vehicle configurations and mission files are hosted on remote private repositories, you will need to provide the following as part of the TethysDash configuration:

  • The private SSH key to access those repositories;
  • The "known_hosts" file handled by ssh.

  1. Strictly speaking any host OS with support for Docker could be used, but we recommend CentOS to better align with our own setup. 

  2. 18.09.6 is the version we have been using.