In this guide, I'll show you how to install the UrBackup client software on a Debian 12 machine and configure it to connect to the UrBackup server we installed earlier.
As with any software installation, ensuring your system is up-to-date is a good practice.
First, open a terminal. Then run the following commands:
sudo apt update
sudo apt upgrade -y Unlike the server, the UrBackup client does not have a dedicated package repository. However, you can easily download the client from the official website.
Navigate to the directory where you want to download the client. For example:
cd /tmp Download the latest UrBackup client package for Debian:
wget https://hndl.urbackup.org/Client/latest/urbackup-client-*.deb Install the downloaded package:
sudo dpkg -i urbackup-client-*.deb If there are any missing dependencies, you can resolve them by running:
sudo apt --fix-broken install Once the client is installed, start the client service and ensure it’s enabled to start on boot:
Start the service:
sudo systemctl start urbackupclientbackend Enable the service to start on boot:
sudo systemctl enable urbackupclientbackend The UrBackup client can automatically discover the server if it’s on the same network and if the server’s UDP discovery port is open. However, you can manually configure the client to ensure it connects to the correct server.
The main configuration file for the client is located at /etc/default/urbackupclient.
Open the configuration file in a text editor:
sudo nano /etc/default/urbackupclient Locate the line that starts with #SERVER=, uncomment it by removing the #, and set it to the IP address of your UrBackup server:
SERVER=<your-server-ip> Replace <your-server-ip> with the IP address of your UrBackup server.
Save and close the file (in Nano, press CTRL + O to save, then CTRL + X to exit).
Restart the UrBackup client service to apply the changes:
sudo systemctl restart urbackupclientbackend To verify that your client is correctly connected to the UrBackup server:
http://<your-server-ip>:55414 in your browser.Once the client is connected, you can initiate a test backup from the server:
/var/log/urbackupclient.log for more information.With these steps, your Debian 12 machine should now be connected to your UrBackup server and ready to perform backups.
Magento is a free and open-source e-commerce platform written in PHP. It is simple, easy…
ISPConfig is an open-source control panel that allows users to manage multiple servers from a…
As a Linux administrator, you may find it necessary to troubleshoot or test your Simple…
Ubuntu 24.04, like many modern Linux distributions, relies on the NetworkManager for managing network connections.…
Restic is a modern, open-source backup program designed for efficiency, security, and simplicity. It enables…
phpMyAdmin is a popular free tool written in PHP intended to administer MySQL and MariaDB…