Articles in this section
Category / Section

How to deploy Bold BI on an Oracle Linux

Published:

This article explains how to deploy the Bold BI application on Oracle Linux, along with its prerequisites and the steps for installing the deployment prerequisites.

Deployment Prerequisites

  1. Verify whether you have the required hardware and software prerequisites to deploy and configure Bold BI using the link provided below. Then, proceed with the necessary software installation by following the upcoming steps.
    https://help.boldbi.com/deploying-bold-bi/deploying-in-linux/prerequisites-linux/

  2. Install Nginx.

  3. Install zip.

     sudo dnf install zip
    
  4. Install wget.

     sudo dnf install wget
    
  5. Install the GDIPlus package using the following command.

    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    sudo yum install epel-release
    sudo yum install libgdiplus
    
  6. Install python pip and following pip packages by running the below command.

    sudo yum -y install python3-pip && python3.9 -m pip install duckdb===0.9.2 dlt===0.4.2 pymysql pyodbc pg8000 poetry pandas===2.0.0 "dlt[parquet]" "dlt[filesystem]"
    

    Note: Python 3.9 must be installed on that machine.

  7. Install the pv tool by running the following command.

    sudo dnf install pv
    
  8. Add an openssl conf path in the environment if it does not exist.

    export OPENSSL_CONF=/etc/ssl/
    

Deploying Bold BI Application

  1. Register and copy the Bold BI Linux package link from here.

  2. Download the Bold BI Linux package by running the following command.

    sudo wget {Bold BI Linux package link}
    
  3. Extract the zip file.

    sudo unzip {Bold BI Linux package zip file}
    
  4. Change the working directory to BoldBIEnterpriseEdition-Linux by running the following command.

    cd BoldBIEnterpriseEdition-Linux
    
  5. Execute the following command to deploy Bold BI on your Linux machine.

    Command Syntax:

    sudo bash install-boldbi.sh -i {new} -u {user} -h {host URL} -n {true or false} 
    

    Example command:

     sudo bash install-boldbi.sh -i new -u root -h http://linux.example.com -n true
    

    Note:
    * i: Installation type: Specifies whether it is a new or upgrade installation.
    * u: Specifies the user or group that manages the service. Please ensure that this user exists on your Linux server.
    * h: Domain or IP address of the machine with HTTP protocol.
    * n: Setting this to true will automatically configure the Bold BI with the Nginx front-end server.

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SS
Written by Sivanesan Saravanan
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied