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
- Download the
prerequisite_install.shfrom here. - Run the prerequisite_install.sh with the sudo/root access.
sudo bash prerequisite_install.sh
Step 3 – Configuring the Bold BI application
- Please register and download the Bold BI Linux package.
- Download the Bold BI Linux package by running the following command:
sudo wget {Bold BI Linux package link}
- Extract the zip file by running the following command:
sudo unzip {Bold BI Linux package zip file}
- Change the directory to BoldBIEnterpriseEdition-Linux by running the following command:
cd BoldBIEnterpriseEdition-Linux
- Download the
install-boldbi.shfile from here. - Replace the
install-boldbi.shfile present in the directoryBoldBIEnterpriseEdition-Linuxwith the new one that you have downloaded. - 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.comorhttp://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:
- Navigate to
/etc/nginx/conf.d. Open the boldbi-nginx-config.conf file in a text editor. - Uncomment the following marked lines in the Nginx config file.
- Comment the following marked line in the Nginx config file.
- Replace
example.comwith your domain name. - Define the path of the SSL certificate:
ssl_certificate /etc/ssl/domain.crt. - Specify the directory where the SSL certificate key is located:
ssl_certificate_key /etc/ssl/domain.key. - Save and run
nginx -tto verify the syntax of the configuration file. If the configuration file test is successful, force Nginx to pick up the changes by runningsudo nginx -s reload.