Deploy BDRShield Backup Server on Linux(Ubuntu)

Deploy BDRShield Backup Server on Linux(Ubuntu)

In this section, we will guide you through the step-by-step process of installing the BDRShield Backup Server in a standalone deployment specifically for the Linux operating system.
Check the BDRShield Backup Server Installation on Linux

Download

Downloading the installer
Log in to your BDRShield portal account using your login credentials.  Navigate to the Download tab and scroll down the page. You will find the BDRShield Backup Server Linux installer.
Notes
Note: If you do not have a portal account then click here to signup. You can learn more about BDRShield portal here.
Make sure you are a root user (use the “sudo su” command to be a root user), now copy the download link of the installer file and download using wget command.
Once you execute wget command, it will download the “BDRShieldSetup.sh” to your computer.

Executing the installer

Run the installer by using the “sh” command. For E.g. #sh BDRShieldSetup.sh.

Installation

Step 1: Getting started with the installation

The installation process begins with the wizard below, click yes to proceed with the installation.

Step 2: License agreement

The installer shows the License Agreement, kindly go through the License Terms carefully. If you agree, enter “yes” to continue with your installation.

Step 3 : Type of Installation

The BDRShield Backup Server can be deployed either as a standalone installation or a Cluster installation.
Step 3a: Standalone Installation
The standalone installation type is recommended for having only one BDRShield Backup Server deployed.
Step3b: Cluster Installation
The cluster installation option can be used if you want to install and run the BDRShield Backup Server in a Cluster Deployment for scalability and load balancing.
This installation type is further classified based on the requirement as follow;
Main Node with Database
You can select this option to install the BDRShield Backup Server as well as the Database Components in the same system. This BDRShield Backup server will act as the Main Node in the cluster while the other BDRShield Backup Server installations will by default become Sub Nodes in the cluster.
Type 1 to choose the configuration for the ‘Main Node with Database’ type of cluster installation.
Cluster Name: Enter a unique name identifying the cluster. All nodes will have the same name and will be referred to as the BDR ID of the Server/Cluster.
Node IP/DNS: Select 1 to choose the  available IP address or 2 to enter the IP address manually.
Press enter and you will be taken to step 4.
Main/Sub Node without Database
Choose this option to only Install the BDRShield Backup Server without the database component.
If you have already installed the database then you can optionally test the connectivity between the Main/Sub node and the database here in this step.
Enter the IP address of the machine where the Database is installed and  Test Connection will be done.
Press enter to choose the configuration for the ‘Main/Sub Node without Database’ type of cluster installation.
Cluster Name: Enter a unique name identifying the cluster. All nodes will have the same name and will be referred to as the BDR ID of the Server/Cluster.
Notes
Note: If you have already installed the main node in a cluster and given a name, then make sure to use the same name as Cluster Name for the sub-nodes as well that you will be installing and vice versa.
Cluster Node Type: In this case, you can choose either the Main node or the Sub node.
Node IP/DNS: Select or Type the IP address.
Press Enter and you will be taken to step 4.
Database Node
Choose this option to install the Database component alone. This server will be shown as the Database Node in the cluster. Press enter and you will be taken to step 4.

Step 4: Package confirmation

The install will check for dependent packages and request confirmation from your side. You need to enter “y” to proceed further.
Following packages will be downloaded and installed on your computer.
ODBC Driver v2.3.4
PostgreSQL Connector v13
BDRShield Backup Server v5.1.0
PostgreSQL v13
BDRShield360 agent

Step 5: Database Location

Specify the location to store PostgreSQL databases. The database grows as the backup grows.
BDRShield Backup Server will require a free space 3% of the size of the backup data for database storage. By default, the database will be stored at ‘/var/lib/postgresql/13/main’.
If you want the default location enter ’y’ and provide a new location or enter ‘n’ to proceed with the default location.

Step 6: PostgreSQL port

Specify the network port for PostgreSQL. The default port is 32010. If you want the default port enter ’y’ and provide a new port or enter ‘n’ and proceed with the default port.
Notes
Note: You can enter the port value from 1024 to 65535. You cannot enter a port number that is below or beyond the allowed limit. Also, you cannot proceed with a port value that has already been used by another process.
The installer will start to install the PostgreSQL database, PostgreSQL driver, and Unixodbc. After installing the database components, it will automatically start creating the backup databases and the ODBC driver will be connected to the PostgreSQL server.

Step 7: Download and install BDRShield Backup Server

The installer will automatically start to download the ‘BDRShield_5_1_0_DBN.zip’ file to proceed with the further installation.

Step 8: Type of installation

Once the download is completed, the BDRShield Backup Server build installation starts automatically and asks to choose the installation type.
Option ‘1’ will install the BDRShield Backup Server by creating a new user account with root privileges.
Option ‘2’ will install BDRShield Backup Server in the current user.
By default, we recommend choosing Option ‘1’.

Step 9: Installation Directory

BDRShield Backup Server will be installed in ’/home/vembubdr/’. If the directory does not exist, you need to create a new one to continue. Enter ‘y’ to create a directory.
If the directory is readable, writable and executable then you can proceed with the installation.

Step 10: BDRShield Backup Server Login Configuration

Specify the username and password to log in to BDRShield Backup Server Web Console. We recommend you provide ‘admin’ as the username and password. Press ‘Enter’ to continue. A new BDRShield Web console user will be created using the provided credentials.

Step 11: BDRShield Backup Server Port Configuration

Specify the Backup Server & UI communication port. The default value is 32004 and 32005 respectively. If you want to change the default ports, enter “y” or enter “n” to continue with the default ports.
Backup Server Port is the port through which the installed BDRShield Backup Server & Client Agents will backup the data to the backup server. The default value is 32004.
UI Communication Port is used for internal module communication. The default value is 32005.
HTTPS Port is the port used by the Web Server of BDRShield Backup Server for secure connections. The default port is 6061.

Step 12: Starting BDRShield Backup Server

Once the installation is completed, enter ‘y’ to immediately start the BDRShield Backup Server as a Daemon or enter ‘y’ to start later. You can start BDRShield Backup Server using “sh startBDRShield” and stop using “sh stopBDRShield” commands.
Notes
Note: These commands should be executed from the BDRShield installation location.

    • Related Articles

    • Deploy Offsite DR Server on Linux(Ubuntu)

      In this section, we will guide you through the download and step-by-step process of installing the BDRShield Offsite DR Server on the Linux operating system. Download You can download the BDRShield offsite DR from the BDRShield Backup Server. ...
    • Understanding BDRShield - Self-hosted Centralized Backup

      Getting Started with BDRShield What is BDRShield? BDRShield is a comprehensive and cost-effective Backup and Disaster Recovery software tailored to meet the diverse data protection requirements of SMBs and Service Providers. It protects VMs, servers, ...
    • Uninstalling BDRShield Backup Server on Linux(Ubuntu)

      For clean uninstallation of BDRShield Backup Server in Linux machines, follow the below steps: Login to Linux machine with root privilege. Change the directory path to the BDRShield Backup Server installation location. Run the following command to ...
    • System Requirements - BDRShield Backup Server

      The system where you want to install the BDRShield Backup Server should meet the following requirements; OS Windows OS Windows Server 2025 (Standard, Datacenter) Windows Server 2022 (Standard, Datacenter) Windows Server 2019 (Essentials, Standard, ...
    • Manual Agent Installation: Adding Hosts (Windows/Linux/Mac) to BDRShield Backup Server

      KB ID: 115202 Overview This knowledge base article provides step-by-step instructions for manually installing the BDRShield Backup Agent (BBA) on various host operating systems (Windows, Linux, Mac) to establish connections with the BDRShield Backup ...