Articles in this section

Bold BI Installation and Deployment on Oracle 8 Docker Container

Published:

This article explains how to install Bold BI application on Oracle Linux machine without the need to manually run the pre-requisites for Bold BI to be installed.

Step 1 – Install Nginx

To install and configure Nginx on your Oracle Linux machine, follow below commands:

sudo dnf install zip

For more details refer to this link.

Step 2 – Install the Dependency packages

  1. Download the prerequisite_install.sh from here.
  2. Run the prerequisite_install.sh with the sudo/root access.
sudo bash prerequisite_install.sh 

prerequisite_install.png

Step 3 – Configuring the Bold BI application

  1. Please register and download the Bold BI Linux package.
  2. Download the Bold BI Linux package by running the following command:
sudo wget {Bold BI Linux package link}
  1. Extract the zip file by running the following command:
sudo unzip {Bold BI Linux package zip file}
  1. Change the directory to BoldBIEnterpriseEdition-Linux by running the following command:
cd BoldBIEnterpriseEdition-Linux
  1. Download the install-boldbi.sh file from here.
  2. Replace the install-boldbi.sh file present in the directory BoldBIEnterpriseEdition-Linux with the new one that you have downloaded.
  3. Execute the following command to deploy Bold BI on your machine.
sudo bash install-boldbi.sh -u {user} -h {host URL} 
  • u : Specify the user or group that manages the service. Make sure this user exists on your Linux server.
  • h : Domain or IP address where Bold Bi will be accessible, such as http://yourdomain.com or http://your-ip-address.

Example command:

sudo bash install-boldbi.sh -u root -h http://example.com  

Auto deployment (Optional step)

Execute the following command to deploy Bold BI in your Linux machine.

sudo bash install-boldbi.sh -i {new} -u {user} -h {host URL} -databasetype {databasetype} -databasehost {Database server name} -databaseport {database port} -maintaindb {default database} -databaseuser {database username} -databasepwd {database password} -databasename {database name} -email {email address} -emailpwd {Password}  

Example command:

sudo bash install-boldbi.sh -i new -u root -h http://example.com -databasetype postgresql -databasehost localhost -maintaindb defaultdb -databaseuser doadmin -databasepwd boldbi@123 -databasename testing -databaseport 25060 -email [email protected] -emailpwd Admin@123

To know more about the variables and their usage, please refer here.

Configure SSL (Optional step)

If you have an SSL certificate for your domain and need to configure the site with it, follow these steps or you can skip this:

  1. Navigate to /etc/nginx/conf.d. Open the boldbi-nginx-config.conf file in a text editor.
  2. Uncomment the following marked lines in the Nginx config file.

ssl.png

  1. Comment the following marked line in the Nginx config file.

comment.png

  1. Replace example.com with your domain name.
  2. Define the path of the SSL certificate: ssl_certificate /etc/ssl/domain.crt.
  3. Specify the directory where the SSL certificate key is located: ssl_certificate_key /etc/ssl/domain.key.
  4. Save and run nginx -t to verify the syntax of the configuration file. If the configuration file test is successful, force Nginx to pick up the changes by running sudo nginx -s reload.

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
NM
Written by Nanditha Muthukumaran
Updated:
Comments (0)
Access denied
Access denied