Come installare UrBackup Server e Client su Ubuntu 20.04
Su questa pagina
- Prerequisiti
- Aggiorna il sistema
- Installa UrBackup Server
- Accedi all'interfaccia web di UrBackup
- Aggiungi client UrBackup
- Installa il client UrBackup
- Aggiungi una directory di backup
- Verifica lo stato del backup sul server UrBAckup
- Conclusione
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. Sul mercato sono disponibili molti strumenti di backup gratuiti e commerciali.
UrBackup è un sistema di backup open source e client/server per sistemi operativi Linux. Supporta backup di file e immagini in un sistema live senza interrompere i processi correnti. Fornisce un'interfaccia basata sul 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:
- Gratis e open-source
- Multipiattaforma
- Efficiente in termini di spazio
- Facile da configurare
- Backup coerenti durante l'uso
- Backup tramite Internet
Prerequisiti
- Due server che eseguono Ubuntu 20.04.
- Su entrambi i server è configurata una password di root.
In questo tutorial, ti mostrerò come installare il server e il client UrBackup su Ubuntu 20.04.
Aggiorna il sistema
Prima di iniziare, si consiglia di aggiornare tutti i pacchetti di sistema sui computer server e client.
Eseguire il seguente comando per eseguire l'aggiornamento:
apt-get update -y
Una volta aggiornati tutti i pacchetti, installa le altre dipendenze richieste 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 UrBackup al tuo sistema.
Puoi aggiungere il repository 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:
Fornisci la tua posizione di backup e fai clic sul pulsante Ok per completare l'installazione.
Successivamente, avvia il servizio UrBackup e abilitalo per l'avvio 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 for doing backups 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 ubunt4 systemd[1]: Starting LSB: Server for doing backups... Aug 09 05:37:54 ubunt4 systemd[1]: Started LSB: Server for doing backups.
Per impostazione predefinita, UrBackup è in ascolto 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 usando l'URL http://your-server-ip:55414. Dovresti vedere la seguente schermata:
Successivamente, fai clic sulla scheda Impostazioni. Dovresti vedere la seguente schermata:
Nella scheda Utenti, fai clic sul pulsante Crea per creare un utente amministratore. Dovresti vedere la seguente schermata:
Fornisci il nome utente e la password dell'amministratore e fai clic sul pulsante Crea. Dovresti vedere la seguente schermata:
Aggiungi il client UrBackup
Nell'interfaccia web di UrBackup, fai clic sulla scheda Stato. Dovresti vedere la seguente pagina:
Ora, fai clic sul pulsante Aggiungi nuovo cliente. Dovresti vedere la seguente pagina:
Ora, fornisci il nome del tuo cliente e fai clic sul pulsante Aggiungi cliente. Una volta che il client è stato aggiunto, dovresti vedere le informazioni sull'installazione del client nella pagina seguente:
Installa il client UrBackup
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’ saved [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:
ssystemctl 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, sarà necessario aggiungere una directory di backup di cui si desidera eseguire il backup sul sistema client.
Qui, eseguiremo il backup di una directory /etc sul sistema client.
Eseguire il seguente comando per aggiungere una directory di backup:
/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc
Verifica lo stato del backup sul server UrBAckup
Successivamente, vai all'interfaccia web di UrBackup e fai clic sulla scheda Stato. Dovresti vedere il tuo client di backup nella pagina seguente:
Fare clic sul client e selezionare Incremental file backup per eseguire il primo backup.
Per verificare il tuo backup, fai clic sulla scheda Backup. Dovresti vedere la seguente pagina:
Clicca sul cliente. Dovresti vedere i backup dei file nella pagina seguente:
Ora, fai clic sul tuo backup per visualizzare informazioni dettagliate sul tuo backup:
Da qui, puoi anche scaricare il 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 dalla posizione centrale.