Bold Reports® Installation and Deployment on Alma Linux (v6.3 or later)
You can install Bold Reports® Report Server v6.3 or later on Alma Linux by installing a few packages and then running the Bold Reports® Linux package installer. The installer can also configure Nginx as the front-end server for you.
What do I need before installing Bold Reports® on Alma Linux?
Bold Reports® on Alma Linux needs Nginx, zip, wget, GDIPlus and an OpenSSL configuration path. If you want the ETL application, you also need Python pip and the pip packages listed below.
-
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 the
GDIPluspackage by running the following command: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 go to step 6.
-
Install
python pipand the following pip packages by running this 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/
How do I deploy the Bold Reports® application on Alma Linux?
You deploy Bold Reports® on Alma Linux by downloading the Linux package, extracting it, and running the install-boldreports.sh script.
-
Register and download the Bold Reports® Linux package from the registration and download section.
-
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 -
Run 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: 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: Set this to
trueto configure Bold Reports® with the Nginx front-end server automatically.
IMPORTANT: If any existing applications on the Linux machine use Nginx, set the “-n” value to false and configure Nginx manually.
Example for a new installation:
sudo bash install-boldreports.sh -i new -u www-data -h http://linux.example.com -n true -
Frequently asked questions
Which Bold Reports® versions does this Alma Linux guide cover?
The Alma Linux steps on this page apply to Bold Reports® v6.3 or later.
When should I set the -n option to false?
Set the Bold Reports® installer “-n” value to false if existing applications on the Linux machine already use Nginx. Then, configure Nginx manually.