Installing and Upgrading Bold BI® Using an RPM Package
Starting from Bold BI® version 11.3.24, we now provide support for installing and upgrading Bold BI® using an RPM package.
Installation Steps
-
Before installing Bold BI®, ensure that the EPEL (Extra Packages for Enterprise Linux) repository is installed on your machine. If it is not installed, run the following command:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -
Run the following command to configure the Bold BI® YUM repository:
sudo dnf install https://rpm.boldbi.com/RPM/repo/boldbi-repo-1.0-1.noarch.rpm -
Once the repository is configured, install the Bold BI® package using the following command:
sudo dnf install boldbi -
After the package is installed, ensure that Nginx is enabled and started by running the following commands.
sudo systemctl enable nginx sudo systemctl start nginx -
If a firewall is running on the system, allow HTTP and HTTPS traffic by running the following commands.
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload -
Change the SELinux mode from targeted to permissive.
sudo setenforce 0 -
Then, navigate to /opt/boldbi/boldbi-package/ and run the following command to install Bold BI®.
sudo bash install-boldbi.sh -i {new} -u {user} -h {host URL} -n {true or false} eg : sudo bash install-boldbi.sh -i new -u root -h http://linux.example.com -n true
IMPORTANT: If there are any existing applications running on the Linux machine using Nginx, set the “-n” value to false and configure Nginx manually.
Steps to Upgrade Bold BI
-
Run the following command to upgrade Bold BI® and wait until the script completes the upgrade process:
sudo dnf upgrade or sudo dnf upgrade boldbi -
Once the package is successfully upgraded, a confirmation message will be displayed. After that, you can log in to the site.
-
The above command checks the Bold BI® repository and upgrades the application if an updated version is available. If no upgrade is available, it will display a message stating: Nothing to do. Complete!
Note: To clear the DNF package cache and refresh the repository metadata, run the following commands:
sudo dnf clean all
sudo dnf makecache —refresh