Bold Reports® Installation and Deployment on Debian Linux for v7.1 and later
You can install Bold Reports® Report Server v7.1 or later on Debian Linux by installing the required packages and running the Bold Reports® Linux package installer. After installation, you open the host URL in a browser to finish the application startup.
What do I need before installing Bold Reports® on Debian Linux?
Bold Reports® on Debian Linux needs a sudo-enabled user account, Nginx, zip, GDIPlus, Python 3.9 or later, the ETL pip packages and an OpenSSL configuration path.
-
Access to a Linux server with a standard user account and sudo privileges.
-
Install
Nginxby running the following commands:sudo apt-get updatesudo apt-get install nginx -
Install
zipby running the following command:sudo apt-get install zip -
Install the
GDIPluspackage by running the following command:sudo apt-get install libgdiplus -
Install
python 3.9 or laterby running the following commands:sudo apt-get install -y python3sudo apt update && sudo apt install wget software-properties-common && sudo add-apt-repository ppa:deadsnakes/ppa && sudo apt update && sudo apt install python3.9 -
Install the pip dependency packages for the ETL service by running the following command:
sudo apt-get install python3-pip && sudo python3 -m pip install --upgrade pip && sudo pip 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]" -
Add an
openssl confpath in the environment if it does not exist.export OPENSSL_CONF=/etc/ssl/
How do I configure the Bold Reports® application on Debian Linux?
You configure Bold Reports® on Debian 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 Linux machine:
sudo bash install-boldreports.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: The user or group that manages the service.
-
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 existing applications on that 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 -
What do I do after the installation completes?
After the Bold Reports® installation is complete, open the host URL in the browser and continue the application startup.
Frequently asked questions
Which Python version does Bold Reports® need on Debian Linux?
Bold Reports® on Debian Linux needs Python 3.9 or later. The ETL service also needs the pip dependency packages listed in the prerequisites.
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 use Nginx. Then, configure Nginx manually.