UrBackup is a free and open-source network backup solution that stores files securely on the server. In this tutorial, we will guide you through the process of installing UrBackup on Elementary OS latest.
Before we begin, please ensure that you have a user account with sudo privileges.
The first step is to update your system to ensure that all packages are up to date. Open a Terminal and run the following command:
sudo apt update && sudo apt upgrade
UrBackup requires several packages to be installed before installation. Run the following command to install required packages:
sudo apt install zlib1g-dev libcurl4-openssl-dev libcrypto++-dev libsqlite3-dev uuid-dev libncurses5-dev libzstd-dev librsync-dev
Download the latest version of UrBackup by running the following command:
wget https://hndl.urbackup.org/Server/latest/urbackup-server_2.5.14_amd64.deb
Note: You can check the latest version by visiting the official UrBackup website.
After downloading the package, install UrBackup by running the following command:
sudo dpkg -i urbackup-server_2.5.14_amd64.deb
Start the UrBackup service by running the following command:
sudo service urbackup-server start
To check if the UrBackup server is running, run the following command:
sudo service urbackup-server status
UrBackup uses port 55413 for communication with clients. Open this port on the firewall by running the following command:
sudo ufw allow urbackup-server
Congratulations, you have successfully installed UrBackup on Elementary OS latest. To access the UrBackup web interface, open a web browser and navigate to http://localhost:55414/ or replace localhost
with the IP address of your server.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!