Linux: Installation on SLES based distributions

The following article aims at explaining how to install Bweb on SUSE Linux distributions.

Prerequisites

Before you begin, ensure that your system is prepared with the necessary tools and permissions. You’ll need sudo privileges to execute installation commands. If you have not already, see how to import a repository key in the first steps.

Steps

  1. Configure the Bacula Enterprise zypper repository:

SLES_VER=sles$(rpm -q sles-release | sed -E 's/.*release-([0-9]+\.[0-9]+)-.*/\1/' | tr -d '.')
echo -e "[bacula-enterprise-bweb]\nname=BWeb Management Suite\nbaseurl=https://www.baculasystems.com/dl/@@customer-id@@/rpms/bweb/@@bee-version@@/$SLES_VER-64\nenabled=1\nautorefresh=1\ngpgcheck=1\ngpgkey=https://www.baculasystems.com/dl/@@customer-id@@/BaculaSystems-Public-Signature-08-2017.asc\n" | sudo tee -a /etc/zypp/repos.d/bacula-enterprise.repo > /dev/null
echo -e "[bacula-enterprise-dag]\nname=Bacula Systems DAG for BWeb\nbaseurl=https://www.baculasystems.com/dl/DAG/$SLES_VER-64\nenabled=1\nautorefresh=1\ngpgcheck=0" | sudo tee -a /etc/zypp/repos.d/bacula-enterprise.repo > /dev/null

Replace @@bee-version@@ and @@customer-id@@ with your customer id and the version of Bacula Enterprise you are using.

  1. Refresh your package cache and install the Bacula Enterprise BWeb using zypper:

sudo zypper refresh
sudo zypper install bacula-enterprise-bweb
  1. As mentioned in the install output, please run the following script to finalize the installation of BWeb:

/opt/bweb/bin/install_bweb.sh

Post-installation Configuration

  • Start and enable the BWeb system service:

    systemctl start bweb.service
    
    systemctl enable bweb.service
    
  • Log in to BWeb at https://@@hostname@@:9180/, be sure to replace @@hostname@@ with your host IP or a FQDN.

    Warning

    Remember, your firewall service might prevent you from reaching BWeb. Be sure to have port 9180/tcp open.

Conclusion

Congratulations! You’ve successfully installed Bacula Enterprise BWeb on your SLES system. For further configuration details or troubleshooting, refer to the Bacula Systems Customer Portal or you may contact support.

Go back to: Install Bacula Enterprise BWeb.