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