Linux: BWeb Installation with Package Manager on RHEL/CentOS

The following article aims at explaining how to install Bweb with the use of Package Manager on RehHat/CentOS 7/Rocky Linux/Alma Linux.

Prerequisites

Bacula Enterprise installed (click here).

Configure package manager:

Add the following to a file /etc/yum.repos.d/bacula.repo

[Bacula-Enterprise-BWeb]
name = BWeb Management Suite
baseurl = https://www.baculasystems.com/dl/@@customer@@/rpms/bweb/@@bee-version@@/@@rhel@@-@@arch@@/
enabled = 1
protect = 0
gpgcheck = 1

[Bacula-Enterprise-DAG]
name = Bacula Systems DAG for BWeb
baseurl = https://www.baculasystems.com/dl/DAG/@@rhel@@-@@arch@@/
enabled = 1
protect = 0
gpgcheck = 0

@@customer@@ refers to your personalized area string. You can find your personalized URL (Download Area) from the Customer Portal (Your subscription in the menu on the left). The URL has this format: https://www.baculasystems.com/dl/@@customer@@

@@bee-version@@ should be replaced by the version of Bacula Enterprise you purchased (12.x.y, 10.x.y)

@@rhel@@ is the version of your RedHat/CentOS distribution (7/8)

@@arch@@ Architecture: 32 or 64 bit

A complete example may look like this:

[Bacula-Enterprise-BWeb]
name = BWeb Management Suite
baseurl = https://www.baculasystems.com/dl/Customer-123456/rpms/bweb/14.0.6/rhel7-64/
enabled = 1
protect = 0
gpgcheck = 1

[Bacula-Enterprise-DAG]
name = Bacula Systems DAG for BWeb
baseurl = https://www.baculasystems.com/dl/DAG/rhel7-64/
enabled = 1
protect = 0
gpgcheck = 0

Update your package manager and verify your Bacula Enterprise repositories are correctly configured:

yum update

Install BWeb

yum install bacula-enterprise-bweb

As mentioned in the install output, you need to run the following script to finalize the installation of BWeb

/opt/bweb/bin/install_bweb.sh

Result

Bweb is installed.

Post-installation Suggestions

Start and enable the BWeb system service:

systemctl start bweb.service
systemctl enable bweb.service

Go back to Linux: Installation with Package Manager.