Bold Reports® Installation and Deployment on Alma Linux (v6.3 or later)
Deployment prerequisites
-
Install
Nginxby running the following commands:sudo dnf update -ysudo dnf install -y nginx -
Install
zipby running the following command:sudo dnf install -y zip -
Install wget by running the following command:
sudo dnf install wget -
Install
GDIPluspackage using the following commands.sudo dnf install -y libgdiplus -
If you want to install the ETL application with Bold Reports®, follow the steps below. Otherwise, skip this step and proceed with the step 6.
-
Install
python pipand the following pip packages by running the below command.sudo dnf install -y python3-pip sudo python3 -m pip install --upgrade pip sudo pip3 install duckdb==1.1.2 dlt==0.4.12 pymysql pyodbc pg8000 poetry pandas==2.2.2 numpy==1.26.4 "dlt[parquet]" "dlt[filesystem]"Note: Python 3.9 must be installed on that machine.
-
-
Add an openssl conf path to the environment if it does not exist.
export OPENSSL_CONF=/etc/ssl/
Deploying Bold Reports® application
-
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-Linuxby 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
truewill 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 -