BILLYSOFTACADEMY

Learn how to install UrBackup Server on Linux Ubuntu 22.04 LTS

Installing UrBackup Server on Linux Ubuntu 22.04 LTS can be a daunting task for many users. But with the right guidance, you can easily get it done in no time. In this blog post, I will outline a step-by-step guide to installing UrBackup Server on Linux Ubuntu 22.04 LTS. I will cover all the necessary steps from downloading and installing the software to configuring a backup client. So if you are looking for an easy way to get started with UrBackup Server, this is the perfect guide for you! 

UrBackup is an open-source, cross-platform backup and recovery solution. It allows users to create and store backups of their data in a secure environment. UrBackup enables users to easily restore lost or damaged files, as well as protect their data from accidental deletion or hardware failure. UrBackup also provides a range of features such as scheduling backups, incremental backups, encryption for security and more. With its intuitive user interface and powerful features, UrBackup can be the perfect solution for any business looking for reliable data protection.

Requirements

In order to complete this tutorial, the following is a list of items that may be needed or required. Please ensure to have these items available before taking implementation action on this tutorial to ensure success:
1) A desktop or laptop with atleast 4GB RAM, a dual core processor and 50GB of free disk space
2) VirtualBox version 7, VMWare Workstation or VMware Fusion
3) The Linux Ubuntu disk image file (ISO file)
4) Alternatively you can use a cloud hosted VPS 
5) Urbackup server installation packages for Ubuntu 22.04 LTS

Features

The Urbackup solution employs a client – server architecture and ships with server packages for both Windows and Linux. Client backup packages for  Linux and Windows are also available on the Urbackup download page. Urbackup is loved by many because it ships with an easy to use web based dashboard that makes it easy for you to create and manage backups. The Web interface can also show the status of the clients, current activities and statistics. It allows the administrator to change backup settings and override backup settings set by clients. File and image backups can be made while the system is running without interrupting running applications and processes. You can also configure e-mail alerts of a machine backed up for a pre-configured amount of time. The Urbackup client can change settings such as backup frequency and number of backups and can view log files of backup files. Basically Urbackup is like a swiss army knife that every Linux System administrator should have.

Overview

1) Download and install package updates and install Urbackup Server dependancies
2) Add the repository and install Urbackup Server
3) Check if the urbackup service is running and enable it to start at system boot 
4) Access the Urbackup server web interface and create an Admin user
5) Add a Urbackup client and configure backups

Step 1: Download and install package updates and install Urbackup Server dependancies

The first step is to install package updates for your Linux Ubuntu server. Run the command below to install the updates
Once the package update process is complete, run the command below to install some dependancies that Urbackup Server needs

Step 2: Add the repository and install Urbackup Server

Run the commands below to add the Urbackup repository to your Ubuntu server. Once you have added the repo,  run the apt update command again

Run the command below to install the Urbackup server package:

During installation, you will be prompted to provide a path where your backups will be saved. The default path is shown on the prompt: /media/BACKUP/urbackup. Remove this path and type in the path to the directory that you would like. If you prefer to use the default path, press TAB on your keyboard and press ENTER.

When the installation is complete, run the command below to check if Urbackup server is running.
Urbackup Server listens on port 55413 and port 55414, run the commands below to check if Urbackup Server is listening on those ports
You also need to set a static IP address on the Ubuntu Server. Run the command below to open the network configuration file

Add the configuration shown in the image below and ensure to replace addresses and nameservers with the appropriate values for your environment.

Step 3: Access the Urbackup server web interface and create an Admin user

The next step is to set a custom hostname and open the Urbackup Server web interface. Open your host’s configuration file and add the following entry. If you are setting up Urbackup on a cloud-hosted VPS you simply need to create an A record and point it to the IP address of the Urbackup Server

For example, if you would like to create a hostname entry on a MacBook, run the commands below to open the hosts config file

Add the following entry to hosts configuration file:
your-server-ip-address             your-custom-hostname

Open a new browser window and type in the hostname for the Urbackup Server on the browser address bar. Append the port number 55414 and press enter. This will open the Urbackup Server dashboard.

Open a new browser window and type in the hostname for the Urbackup Server on the browser address bar. Append the port number 55414 and press enter. This will open the Urbackup Server dashboard. Click Settings and click Users. Click Create User, type in a username and password, ensure that Rights for is set to Administrator and click Create.

Step 4: Add a Urbackup client and configure backups

The next step is to add a Urbackup client and configure backups. Below I will use Windows Server as an example but Urbackup provides client software for most Linux distributions as well as MacOS. On the Status tab click Add new client and set a name for the client on the Name of new Internet / active client input box. Next, Type in the IP address or hostname of the client on the IP / Hostname of client to be discovered input box and click Add client

Urbackup will display a page showing information about how to configure the client. Click Download preconfigured client installer for Windows. Copy the download .exe file to the Windows Server. Double-click on the .exe file to start the client software installation process

On the Urbackup Client welcome window, click Next and click Agree on the License Agreement window. On the Choose Install Location window, click the Install button

When the client software installation is complete, you will see a window that will ask you to select the file set you want to backup as well as the volumes to backup. Choose options that work best for you and click Finish

If you log into the Urbackup Server dashboard, you will see all backup clients on the status page as well as information such as the connection status of the client to the server, a progress bar on any backup operations in progress and more. You have successfully set up Urbackup Server on a Linux Ubuntu 22.04 LTS server. I hope this tutorial has been informative and i would like to thank you for reading it.