Bold BI Installation and Deployment on Oracle Linux
Deployment Prerequisites
-
Install Nginx.
-
Install
zip.sudo dnf install zip -
Install
wget.sudo dnf install wget -
Install the
GDIPluspackage 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 -
If you want to install the ETL application with Bold BI, follow these steps. Otherwise, skip this step and proceed with step 6.
- Install
python pipand the following pip packages by running the following command.sudo yum -y install python3-pip && python3.9 -m pip install duckdb===1.1.2 dlt===0.5.4 pymysql pyodbc pg8000 poetry pandas===2.2.2 "dlt[parquet]" "dlt[filesystem]"Note: Python 3.9 must be installed on that machine.
- Install
-
Install the
pvtool by running the following command.sudo dnf install pv -
Add an OpenSSL conf path in the environment if it does not exist.
export OPENSSL_CONF=/etc/ssl/ -
Change the SELinux mode from targeted to permissive.
sudo setenforce 0
Deploying Bold BI Application
-
Register and copy the Bold BI Linux package link from the Overview and system requirements for Bold BI.
-
Download the Bold BI Linux package by running the following command.
sudo wget {Bold BI Linux package link} -
Extract the zip file.
sudo unzip {Bold BI Linux package zip file} -
Change the working directory to BoldBIEnterpriseEdition-Linux by running the following command.
cd BoldBIEnterpriseEdition-Linux -
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-
i : Installation type - Specify whether it is a new or upgrade installation.
-
u : Specify the user or group that manages the service. Make sure 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 Bold BI with Nginx front-end server.
IMPORTANT: If there are any existing applications running on the Linux machine using Nginx, set the “-n” value to false and configure Nginx manually.
Example for new installation:
sudo bash install-boldbi.sh -i new -u www-data -h http://linux.example.com -n true -