GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Configura il server Urbackup su Ubuntu 20.04

Panoramica

UrBackup è un sistema di backup client/server Open Source che, attraverso una combinazione di funzionalità di backup di immagini e file, backup differenziali e altri strumenti, può eseguire vari processi di backup mentre il sistema è in esecuzione senza interrompere i processi correnti.

Urbackup è gestito tramite un'interfaccia web e i file possono essere ripristinati anche tramite l'interfaccia web, tramite il client o l'Explorer di Windows mentre i backup dei volumi delle unità possono essere ripristinati con un CD avviabile o una chiavetta USB (ripristino bare metal).

Il seguente post mostrerà i passaggi su come configurare il server Urbackup su Ubuntu 20.04. Inoltre, mostreremo di aggiungere un client sul server.

Configura il server Urbackup su Ubuntu 20.04

Il server Urbackup può essere installato con due metodi:tramite il repository ufficiale e scaricando e installando il file del pacchetto binario. Tratteremo entrambi questi metodi.

Installa il server Urbackup su Ubuntu 20.04 tramite repository

Per Ubuntu ci sono due repository che puoi usare per il server Urbackup, il repository PPA e il repository del servizio Opensuse. Per installare Urbackup tramite PPA, esegui i seguenti comandi:

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

Tieni presente che sul sito Urbackup è indicato che alcune versioni del server potrebbero non essere disponibili nel repository PPA e, se ciò dovesse accadere, utilizza il repository del servizio Opensuse per installare Urbackup.

Per installare il server Urbackup su Ubuntu tramite i repository del servizio Opensuse, esegui i seguenti comandi nel terminale:

echo 'deb http://download.opensuse.org/repositories/home:/uroni/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:uroni.list
curl -fsSL https://download.opensuse.org/repositories/home:uroni/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_uroni.gpg > /dev/null
sudo apt update
sudo apt install urbackup-server

I comandi richiedono l'installazione degli strumenti curl e gpg sul tuo server Ubuntu, quindi non sorprenderti se ricevi errori che i comandi non vengono trovati. Se ciò accade, installa entrambi gli strumenti con apt ed esegui di nuovo i comandi dall'alto e funzionerà:

sudo apt install gpg curl

L'installazione potrebbe richiedere del tempo e durante l'installazione il server urbackup chiederà una directory predefinita da utilizzare per memorizzare i file. Ne suggerirà uno predefinito utilizzato da urbackup oppure puoi aggiungerne uno che desideri utilizzare. Dopo tale richiesta, l'installazione verrà completata automaticamente.

Il server Urbackup dovrebbe avviarsi automaticamente dopo l'installazione e la dashboard web dovrebbe essere accessibile nel browser web tramite l'indirizzo IP del server Ubuntu.

Installa il server Urbackup su Ubuntu 20.04 utilizzando il file del pacchetto binario

Questo processo di installazione è piuttosto semplice. Scarica il pacchetto binario dal loro sito, apri il terminale e vai al percorso di download ed esegui il seguente comando per installare il server Urbackup:

sudo dpkg-i urbackup-server-2.4*.deb

Accesso alla dashboard web di Urbackup e aggiunta di client

È possibile accedere alla dashboard del server Urbackup tramite il browser Web sul numero di porta 54414. Se stai utilizzando un firewall su Ubuntu ed è attivo, dovrai aprire la porta sul firewall, altrimenti la dashboard non sarà accessibile.

Apri la porta su UFW

ufw allow 55414

Apri la porta su iptables

iptables -A INPUT -d tcp --dport 55414 -j ACCEPT

iptables -I INPUT -d tcp --dport 55414 -j ACCEPT

Sarai accolto dalla dashboard dell'amministratore:

Per creare i processi di backup, dobbiamo aggiungere client e collegarli al server.

Installazione del client Urbackup

Per installare il client Urbackup su una qualsiasi delle distribuzioni supportate, possiamo semplicemente eseguire questo comando e installerà il client automaticamente:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF

Il client Urbackup dovrebbe avviarsi automaticamente subito dopo il completamento del processo di installazione:

Una volta installato il client Urbackup, nel menu dashboard del server clicca sull'opzione aggiungi nuovo client. Si aprirà una nuova schermata di configurazione in cui ti verranno richieste le informazioni sul cliente. Scegli la seconda opzione:scopri il nuovo client tramite IP/nome host. Questa opzione serve per aggiungere il client che si trova all'interno della tua rete locale (o LAN) ed eseguirà la scansione della tua rete locale per trovare la rete.

Può trovare il client tramite l'indirizzo IP e con il nome host del dispositivo/PC di cui si desidera eseguire il backup. Per trovare l'indirizzo IP e il nome host di un dispositivo Linux, usa questi comandi:

ip a

hostname

Se il tuo dispositivo non ha un indirizzo IP statico, in altre parole, acquisisce un indirizzo IP dal DCHP nella tua rete locale, significa che l'indirizzo IP cambierà nel tempo sul tuo dispositivo. Per questo scenario è quindi meglio aggiungere il dispositivo client sul server Urbackup con il nome host. In questo modo Urbackup può scansionare il dispositivo e scoprirlo ogni volta che si trova nella rete locale. Un'altra opzione è semplicemente impostare un indirizzo IP sul tuo dispositivo.

Dopo aver aggiunto il client, il server Urbackup tornerà automaticamente alla home page e al centro della dashboard ci sarà un elenco di client e dovrebbe esserci il tuo dispositivo. Immagine sotto come esempio:

Sul lato sinistro dell'elenco, a sinistra del nome del computer, è presente un menu a discesa dei processi di backup da eseguire. Puoi eseguire un backup a livello di file, eseguire il backup di un'intera macchina come snapshot e così via...

Riepilogo

Abbiamo spiegato i passaggi su come configurare il server Urbackup su Ubuntu 20.04. Per coloro che preferiscono il modello di backup client/server, questa è un'ottima soluzione di backup open source. La cosa migliore è che quando i processi di backup sono in esecuzione è quasi senza interruzioni, non si nota sul computer client che sta eseguendo un backup. A parte questo, supporta molte piattaforme e puoi eseguirlo quasi ovunque (su un host Linux dedicato, su un'appliance NAS sunc come QNAP e Synology, puoi implementarlo su Docker e così via)

L'unico aspetto negativo è che richiede risorse extra per eseguirlo, il che significa che è necessaria una macchina dedicata separata per installare urbackup (un PC separato nella tua LAN, un Cloud VPS, un dispositivo NAS, macchina virtuale ecc.) e avere funziona come server per eseguire il backup dei tuoi dispositivi. Ma comunque un'ottima soluzione...

Grazie mille per il tuo tempo...


Ubuntu
  1. Configurazione del server WebDAV su Ubuntu Linux

  2. Configurazione iniziale del server con Ubuntu 14.04

  3. Come configurare il server Rsyslog su Ubuntu 18.04 LTS

  4. Come configurare il server NTP su Ubuntu e LinuxMint

  5. Imposta il server Rsyslog su Ubuntu 20.04 - Come farlo?

Come configurare OpenVPN su Ubuntu Server

Come configurare Git Server su Ubuntu 20.04

Come configurare il server Rsyslog su Ubuntu

Come configurare il server DHCP su Ubuntu

Installazione del server di posta Postfix su Ubuntu 14.04

Installazione del server di posta Postfix su Ubuntu 20.04