Ricerca nel sito web

Installa il sistema di backup UrBackup [server/client] in Ubuntu


I backup sono parte integrante di qualsiasi sistema operativo. Garantiscono che copie critiche dei dati siano sempre disponibili nel malaugurato caso in cui il sistema si blocca o qualcosa va storto.

Urbackup è un sistema di backup client-server efficiente e facile da usare per sistemi Linux e Windows. È uno strumento di backup Linux veloce e affidabile che fornisce un'interfaccia web che consente di aggiungere client i cui file e directory devono essere sottoposti a backup.

Urbackup utilizza la deduplicazione per archiviare i backup su server Windows o Linux. I backup vengono creati silenziosamente senza interrompere altri processi in esecuzione nel sistema. Una volta eseguito il backup, i file possono essere ripristinati tramite un'interfaccia web mentre i volumi dell'unità possono essere ripristinati con una chiavetta USB avviabile.

In questa guida ti spieghiamo come installare Urbackup ed eseguire un backup su distribuzioni basate su Ubuntu.

Configurazione dell'ambiente di test

Per illustrare Urbackup in azione, avremo una configurazione di due nodi come puoi vedere di seguito.

  • Server Urbackup (Ubuntu 20.04) con IP 192.168.2.104
  • Sistema client (Linux Mint 20.03) con IP 192.168.2.105

Installazione di Urbackup Server su Ubuntu 20.04

Il primo passo è installare Urbackup sul server. Quindi, accedi al server e aggiorna i repository.

sudo apt update

Successivamente, installa le seguenti dipendenze che saranno richieste durante l'installazione.

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

Il server urbackup non è fornito per impostazione predefinita sui repository Ubuntu. Pertanto, lo installeremo dal PPA fornito dallo sviluppatore.

sudo add-apt-repository ppa:uroni/urbackup

Una volta aggiunto il PPA al sistema, aggiorna nuovamente i repository e installa il server urbackup.

sudo apt update
sudo apt install urbackup-server -y

Lungo il percorso, ti verrà richiesto di fornire un percorso in cui verranno salvati i tuoi backup. Verrà fornito un percorso predefinito in /media/BACKUP/urbackup. Funziona perfettamente e puoi anche specificare il tuo percorso. In questo caso, seguiremo il percorso predefinito, premeremo il tasto TAB e poi INVIO.

Una volta installato, il servizio Urbackup si avvia automaticamente. È possibile confermare questa esecuzione eseguendo il comando seguente.

sudo systemctl status urbackupsrv

L'output sopra mostra che il servizio è attivo e funzionante. Puoi anche abilitarlo all'avvio all'avvio del sistema come segue.

sudo systemctl enable urbackupsrv

Il server Urbackup è in ascolto sulle porte 55414 e 55413. Puoi confermarlo usando i comandi ss:

ss -antpl | grep 55414
ss -antpl | grep 55413

Ora puoi accedere all'interfaccia utente web di Urbackup esplorando l'indirizzo IP del tuo server.

http://server-ip:55414

Passaggio 2: crea un utente amministratore sul server Urbackup

Urbackup è stato installato con successo, ma è accessibile a tutti poiché non è richiesta l'autenticazione. In questo passaggio creeremo un utente amministrativo per fornire l'autenticazione.

Nell'WebUI, fai clic su Impostazioni –> Crea utente.

Fornisci il nome utente e la password e fai clic su "Crea" per aggiungere l'utente.

Successivamente, l'utente verrà elencato nella dashboard come mostrato.

Passaggio 3: aggiungi un nuovo client di backup in Urbackup

Dopo aver installato con successo il server UrBackup, l'elemento successivo nell'elenco è aggiungere un client i cui file e directory verranno sottoposti a backup sul server.

Per fare ciò, fai clic sul pulsante "Aggiungi nuovo cliente".

Nella pagina visualizzata, fai clic su "Aggiungi nuovo client Internet/attivo" e fornisci il nome che preferisci per il client. Quindi fornisci l'indirizzo IP del sistema client e fai clic su "Aggiungi cliente".

Verrà visualizzato un comando da eseguire sul sistema client remoto come mostrato.

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

Quindi, vai al sistema client ed esegui il comando. In questo caso, stiamo eseguendo il comando sul sistema Linux Mint che è il nostro sistema client.

L'esecuzione del comando avvia il servizio client Urbackup. Puoi verificarne lo stato come mostrato.

sudo systemctl status urbackupclientbackend

Passaggio 4: configura i backup del client su Urbackup

Il passaggio successivo è configurare i backup. Sul sistema client, eseguiremo il backup della directory home eseguendo il comando seguente. Sentiti libero di fornire la tua directory preferita.

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

Ora torna al tuo server Urbackup e noterai che il sistema client è stato elencato come online. Ora puoi eseguire il backup manualmente altrimenti il backup verrà eseguito secondo la pianificazione predefinita.

Subito dopo, riceverai lo stato "Ok" che mostra che il backup è stato completato.

Per confermare che il backup è stato creato, fai clic sulla scheda "Attività" e vedrai i dettagli del backup.

In alternativa, puoi fare clic su "Backup" per visualizzare i dettagli del backup del file.

In questo tutorial, abbiamo installato e configurato Urbackup su distribuzioni basate su Ubuntu e installato un servizio client sul nostro computer client di cui abbiamo eseguito il backup della directory home.

Visita la pagina della documentazione di Urbackup per ulteriori informazioni sull'utilità Ubackup.