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
- Download the BBOT package from the download link provided in this document.
- 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.
- Extract BBOT zip package. Example:
tar -xvf <FILENAME>.tar.gz
.
Step 2: BBOT Upgrade
- Navigate inside the BBOT_installer folder you extracted in step 1.3.
- 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'.
- 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.