Backup · 5 min read · Dec 15, 2025

Come installare UrBackup Server e Client su Ubuntu 20.04

Eseguire regolarmente il backup del server live è un compito molto importante per qualsiasi amministratore di sistema. Ti aiuterà a recuperare i tuoi dati in caso di perdita di dati o guasto del sistema. Ci sono molti strumenti di backup gratuiti e commerciali disponibili sul mercato.

UrBackup è un sistema di backup client/server open-source per sistemi operativi Linux. Supporta sia backup di file che di immagini in un sistema live senza interrompere i processi attuali. Fornisce un’interfaccia web per gestire tutti i backup. È multipiattaforma e può essere installato su Windows, FreeBSD, Linux e molti sistemi operativi NAS basati su Linux.

Caratteristiche

UrBackup offre un ricco set di funzionalità, alcune delle quali sono elencate di seguito:

  • Gratuito e open-source
  • Multi-piattaforma
  • Efficiente in termini di spazio
  • Facile da configurare
  • Backup coerenti mentre in uso
  • Backup tramite Internet

Requisiti

  • Due server che eseguono Ubuntu 20.04.
  • Una password di root configurata su entrambi i server.

In questo tutorial, ti mostrerò come installare il server e il client UrBackup su Ubuntu 20.04.

Aggiorna il sistema

Prima di iniziare, è consigliato aggiornare tutti i pacchetti di sistema su entrambe le macchine server e client.

Esegui il seguente comando per eseguire l’aggiornamento:

apt-get update -y

Una volta aggiornati tutti i pacchetti, installa altre dipendenze necessarie utilizzando il seguente comando:

apt-get install curl gnupg2 software-properties-common -y

Dopo aver installato tutte le dipendenze, puoi procedere al passaggio successivo.

Installa UrBackup Server

Per impostazione predefinita, UrBackup non è disponibile nel repository predefinito di Ubuntu. Quindi dovrai aggiungere il repository di UrBackup al tuo sistema.

Puoi aggiungere il repository di UrBackup con il seguente comando:

add-apt-repository ppa:uroni/urbackup

Una volta aggiornato il repository, installa il server UrBackup con il seguente comando:

apt-get install urbackup-server -y

Durante l’installazione, ti verrà chiesto di fornire la posizione di backup come mostrato di seguito:

Configurazione del server urBackup

Fornisci la tua posizione di backup e fai clic sul pulsante Ok per completare l’installazione.

Successivamente, avvia il servizio UrBackup e abilitalo per avviarsi al riavvio del sistema:

systemctl start urbackupsrv  
systemctl enable urbackupsrv

Successivamente, verifica lo stato del servizio UrBackup con il seguente comando:

systemctl status urbackupsrv

Dovresti vedere il seguente output:

? urbackupsrv.service - LSB: Server per eseguire backup
     Loaded: loaded (/etc/init.d/urbackupsrv; generated)
     Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 17 (limit: 2353)
     Memory: 119.8M
     CGroup: /system.slice/urbackupsrv.service
             ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid

Aug 09 05:37:54 ubuntu2004 systemd[1]: Starting LSB: Server per eseguire backup...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Server per eseguire backup.

Per impostazione predefinita, UrBackup ascolta sulle porte 55413 e 55414. Puoi controllarle con il seguente comando:

ss -antpl | grep urbackupsrv

Dovresti vedere il seguente output:

LISTEN    0         4096               0.0.0.0:55413            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=27))                                         
LISTEN    0         4096               0.0.0.0:55414            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=6))                                          
LISTEN    0         4096                  [::]:55413               [::]:*        users:(("urbackupsrv",pid=7081,fd=28))                                         
LISTEN    0         4096                  [::]:55414               [::]:*        users:(("urbackupsrv",pid=7081,fd=7)) 

Successivamente, imposta la proprietà corretta sulla directory /mnt con il seguente comando:

chown -R urbackupsrv:urbackupsrv /mnt

Accedi all’interfaccia web di UrBackup

Ora, apri il tuo browser web e accedi all’interfaccia web di UrBackup utilizzando l’URL http://your-server-ip:55414. Dovresti vedere la seguente schermata:

Interfaccia web urBackup

Successivamente, fai clic sulla scheda Impostazioni. Dovresti vedere la seguente schermata:

Impostazioni urBackup

Nella scheda Utenti, fai clic sul pulsante Crea per creare un utente admin. Dovresti vedere la seguente schermata:

Aggiungi un utente

Fornisci il tuo nome utente admin, la password e fai clic sul pulsante Crea. Dovresti vedere la seguente schermata:

Nuovo utente admin aggiunto

Aggiungi UrBackup Client

Nell’interfaccia web di UrBackup, fai clic sulla scheda Stato. Dovresti vedere la seguente pagina:

Aggiungi nuovo client di backup

Ora, fai clic sul pulsante Aggiungi nuovo client. Dovresti vedere la seguente pagina:

stato del backup

Ora, fornisci il nome del tuo client e fai clic sul pulsante Aggiungi client. Una volta che il client è stato aggiunto, dovresti vedere le informazioni di installazione del client nella seguente pagina:

Client aggiunto con successo

Installa UrBackup Client

Successivamente, accedi al sistema client, copia l’URL di installazione dal passaggio precedente ed eseguilo utilizzando il seguente comando:

TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TF

Una volta installato il client UrBackup, dovresti vedere il seguente output:

--2021-08-09 06:08:43--  http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Connecting to 45.58.46.56:55414... connected.
HTTP request sent, awaiting response... 200 ok
Length: 22724321 (22M) [application/octet-stream]
Saving to: ‘/tmp/tmp.ZW4L3P0XeC’

/tmp/tmp.ZW4L3P0XeC                 100%[==================================================================>]  21.67M  72.4MB/s    in 0.3s    

2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ salvato [22724321/22724321]

Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux  100%  
Installation of UrBackup Client 2.4.11 to /usr/local ... Proceed ? [Y/n]
Y
Uncompressing install data...
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installed daemon configuration at /etc/default/urbackupclient...
Info: Restoring from web interface is disabled per default. Enable by modifying /etc/default/urbackupclient.
Installing systemd unit...
Cannot find systemd unit dir. Assuming /lib/systemd/system
Created symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Starting UrBackup Client service...
Successfully started client service. Installation complete.
+Detected Ubuntu LTS. Dattobd supported
-Detected no btrfs filesystem
-LVM not installed
Please select the snapshot mechanism to be used for backups:
1) dattobd volume snapshot kernel module from https://github.com/datto/dattobd
4) Use no snapshot mechanism
4
Configured no snapshot mechanism

Successivamente, verifica il servizio client UrBackup utilizzando il seguente comando:

systemctl status urbackupclientbackend

Dovresti vedere il seguente output:

? urbackupclientbackend.service - UrBackup Client backend
     Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago
   Main PID: 1133 (urbackupclientb)
      Tasks: 10 (limit: 2353)
     Memory: 1.7M
     CGroup: /system.slice/urbackupclientbackend.service
             ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime

Aug 09 06:09:31 client systemd[1]: Started UrBackup Client backend.

Aggiungi una directory di backup

Successivamente, dovrai aggiungere una directory di backup che desideri eseguire il backup sul sistema client.

Qui, eseguiremo il backup di una directory /etc sul sistema client.

Esegui il seguente comando per aggiungere una directory di backup:

/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Verifica lo stato del backup su UrBackup Server

Successivamente, vai all’interfaccia web di UrBackup e fai clic sulla scheda Stato. Dovresti vedere il tuo client di backup nella seguente pagina:

Aggiungi una directory di backup

Fai clic sul client e seleziona Backup incrementale di file per eseguire il tuo primo backup.

Backup incrementale di file

Per verificare il tuo backup, fai clic sulla scheda Backups. Dovresti vedere la seguente pagina:

Elenco dei backup

Fai clic sul client. Dovresti vedere i tuoi backup di file nella seguente pagina:

Backup di file

Ora, fai clic sul tuo backup per vedere informazioni dettagliate sul tuo backup:

Cartelle all'interno del backup

Da qui, puoi anche scaricare il tuo backup sul sistema locale.

Conclusione

Nella guida sopra, abbiamo spiegato come installare il server e il client UrBackup su Ubuntu 20.04. Ora puoi aggiungere più client al server UrBackup e gestire tutti i backup da una posizione centrale.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.