How to install Bold BI on an AWS Centos EC2 instance
This section explains how to install the Bold BI application on an AWS Centos EC2 instance.
-
The prerequisites for installing Bold BI on an Centos Linux instance can be found at: https://help.boldbi.com/deploying-bold-bi/deploying-in-linux/prerequisites-linux/.
-
For instructions on creating and connecting AWS EC2 Centos Linux instances, refer to: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html.
Bold BI Installation and Deployment
-
Install Nginx.
-
Install zip.
sudo dnf install zip
-
Install wget.
sudo dnf install wget
-
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
-
Include definitions for developing with icu.
sudo yum install libicu-devel
-
Install
pv
tool by running below 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
-
Register and copy the Bold BI Linux package link from here.
-
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 in your Linux machine.
sudo bash install-boldbi.sh -i {new} -u {user} -h {host URL} -n {true or false}
-
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 in 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.
Example for new installation
sudo bash install-boldbi.sh -i new -u root -h http://linux.example.com -n true