Install Nginx
by running the following commands:
sudo dnf update -y
sudo dnf install epel-release -y
sudo dnf install nginx -y
Install zip
by running the following command:
sudo dnf install zip -y
Install GDIPlus
package using the following command.
sudo dnf install libgdiplus -y
Install the libicu package by running the following command.
sudo dnf install libicu
Install Python 3.9 or later by executing the following command.
sudo dnf install python3 -y
sudo dnf install python39 -y
Install the required pip dependency packages for the ETL service by running the following command.
sudo dnf install python3-pip -y
sudo python3 -m pip install --upgrade pip
Add an openssl conf path to the environment if it does not exist.
export OPENSSL_CONF=/etc/ssl/
Register and download the Bold Reports® Linux package from here.
Download the Bold Reports® Linux package by running the following command:
sudo wget {Bold Reports Linux package link}
Extract the zip file by running the following command:
sudo unzip {Bold Reports Linux package zip file}
Change the directory to BoldReports_EnterpriseReporting-Linux
by running the following command:
cd BoldReports_EnterpriseReporting-Linux
Execute the following command to deploy Bold Reports® on your machine.
Command Syntax:
sudo bash install-boldreports.sh -i {new} -u {user} -h {host URL} -n {true or false}
Example command:
sudo bash install-boldreports.sh -i new -u root -h http://linux.example.com -n true
i: Installation type : Specifies 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 the Bold Reports® with the 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-boldreports.sh -i new -u www-data -h http://linux.example.com -n true