UrBackup Server & Client Installation Guide

1. Prerequisites


2. Install UrBackup Server (Debian/Ubuntu-based)

# Update base packages
apt update
apt install curl gnupg2 software-properties-common

Option A: PPA method

add-apt-repository ppa:uroni/urbackup
apt update
apt install urbackup-server

Option B: Direct .deb download

wget https://hndl.urbackup.org/Server/2.5.33/urbackup-server_2.5.33_amd64.deb
dpkg -i urbackup-server_2.5.33_amd64.deb
apt install -f   # fix missing dependencies

You’ll be prompted to choose a backup directory—e.g., /media/backup/urbackup


3. Enable & Verify Service

systemctl enable urbackupsrv
systemctl start urbackupsrv
systemctl status urbackupsrv
ss -antpl | grep -E "5541[34]"

4. Access Web Interface

Open your browser to http://<server-ip>:55414.

  1. Go to Settings → Users, create an admin account to secure the web UI
  2. Tweak general settings like backup retention, temporary path, etc., via /etc/default/urbackupsrv or the UI

5. Install UrBackup Client (Linux)

On the client machine (as root):

TF=$(mktemp)
wget "https://hndl.urbackup.org/Client/2.5.25/UrBackup%20Client%20Linux%202.5.25.sh" -O "$TF"
sh "$TF"
rm -f "$TF"

6. Register & Configure Client

Back on the server web UI:

  1. Click “Add new client”, choose network or internet type.
  2. Copy the install command and run it on the client (as above).

On the client, add directories to back up:

urbackupclientctl add-backupdir -d /path/to/important

Repeat for all directories you want to include

7. Monitor & Manage Backups

8. Uninstall Client (if needed)

uninstall_urbackupclient

Why UrBackup?


Quick Tips



Revision #1
Created 2025-07-18 22:23:35 UTC by Slitzer
Updated 2025-07-18 22:33:51 UTC by Slitzer