Updating MOTAR Installation

Guide to updating your MOTAR Ghost Instance to the latest version.

circle-exclamation

CAUTION

The Platform Version tab has a version checker, will tell you when there is a new version available to update:

When a new version is available, (!) will show next to the Platform Version tab.

Note the Installed Version vs Available Version in the image below.

The Platform Version tab notes a new version is available.

Updating your MOTAR Ghost to the latest version is highly dependent on your installation method. Choose the method below that matches your installation. If you do not know what type of installation you have, consult your platform admin.

triangle-exclamation

WARNING

Choose the guide based on your installation method:

chevron-rightHELM Installationhashtag

Upgrade

triangle-exclamation

WARNING

To update the MOTAR version on your HELM install, run:

Uninstall/Upgrade

circle-exclamation
  • Backup your secrets file (secrets backup is not covered in this guide. If you need assistance on how to backup your secrets, refer to your IT administrator.

  • Backup your MOTAR Instance: Backup & Restore Data

Once you have backed up everything, you can run:

Once the uninstall process completes you can start the install process by running:

circle-exclamation

If secrets were deleted you will need to destroy persistent volumes

If you uninstall MOTAR before updating, you will need to restore from backup. Follow this guide to restore your data: Backup & Restore Data


chevron-rightARGO Installationhashtag

Update the MOTAR version number to in your settings to the latest version number listed in your Platform Verision tab.

See example below.


chevron-rightDOCKER Installationhashtag
circle-exclamation

Installing via Docker

If you want to shut down your instance during the update run:

circle-check

Check and Configure Docker

circle-exclamation
  • Open your terminal window

    1. Search Terminal in Spolight or find it in Application > Utilities

  • Run the following command to check if Docker Compose is installed:

  • You should see a result like this example (your result may vary):

  • If no errors, continue, otherwise if you encounter a permission error, prepend sudo to the command:

  • Make sure your Docker is running by typing:

  • As an example, if docker is running, but there are no containers running you may see output like this (if you have containers running you may see additional details beneath these headings):

  • If you get the proper response, continue to Updating MOTAR Installation, otherwise if you encounter a permission error, use the sudo command:

circle-exclamation

With Docker running it is time to Configure your MOTAR Environment

Configure Your MOTAR Environment

While in Terminal, you will configure your MOTAR Docker package.

  1. Change directory to the location you saved the MOTAR docker compose install package from Updating MOTAR Installation

circle-info

This is the folder where you saved your motar-3.0.1-docker-compose.tar.gz file.

  1. Unpack the MOTAR installation file (if you already unpacked the file, you may skip to step 3)

  1. Once the file is unpacked, you will need to change directory into the EasySetup folder.

circle-exclamation
  1. Before launching MOTAR, you'll need to copy sample environment files and update with your deployment’s specifics. Sample environment files are provided to help you get started.

circle-info

For this demo the URL for your MOTAR intance will be set to "motarghost.com".

circle-check

Deploying MOTAR with Docker Compose

circle-check
  1. Ensure you are still in the EasySetup folder in Terminal

triangle-exclamation

You should see the following progress/message(s)

circle-exclamation

Configuring Network & Domain Routing

To ensure your client device can resolve domain names correctly, configure your DNS settings.

  1. Use the following Terminal command to backup your 'hosts' file:

  1. Append your 'hosts' file with the following command:

Last updated