Skip to main content

Upgrade Guide

Overview​

This document provides a guide to the steps required to upgrade an existing BBOT installation.

For information on the architecture and technical requirements please refer to the BBOT Architectural High-Level Design (HLD)

important

Ensure that your BBOT instance is configured on a server that is not shared with another application now or in the future.

Upgrade Steps​

Please follow the below steps in sequence observing all important notes prior to running the step.

Step Instructions​

Step 1: Download, Copy, and Extract Package to the Server to be Upgraded​

  1. Download the BBOT package from the download link provided in this document.
  2. Copy the packages to a suitable temporary directory on the server such as the user's home folder or a temp directory.
    • Important: This temporary copy/extract directory must be different from the BBOT installation directory with 10GB+ of available space.
  3. Extract BBOT zip package. Example: tar -xvf <FILENAME>.tar.gz.

Step 2: BBOT Upgrade​

  1. Navigate inside the BBOT_installer folder you extracted in step 1.3.
  2. With a sudo user run:
    sudo bash upgrade.sh
    • Important: Upgrade scripts MUST be run by a sudo or root user otherwise upgrade will fail.
    • Note: additional parameters might be necessary (see below)
    • Pass additional parameters if you want to customize the upgrade.
    • Note: Please verify the API endpoint and the public path by entering 'y'.
  3. Optionally after the upgrade you can check the beebot_upgrade_log.txt to validate if any errors were encountered.

Step 3: Validating Upgrade​

From a web browser or via curl, access the URL [http://<SERVER_HOSTNAME_OR_IP>] where SERVER_HOSTNAME_OR_IP is the Server Hostname or IP Address of the server you just ran the upgrade on and you should see the below UI.