Instal·leu el sistema de còpia de seguretat UrBackup [Servidor/Client] a Ubuntu


Les còpies de seguretat són una part integral de qualsevol sistema operatiu. Asseguren que les còpies crítiques de les dades sempre estan disponibles en el cas lamentable que el sistema es col·loqui o alguna cosa va malament.

Eina de còpia de seguretat de Linux que proporciona una interfície web que us permet afegir clients dels fitxers i directoris dels quals cal fer una còpia de seguretat.

Urbackup utilitza la deduplicació per emmagatzemar còpies de seguretat en servidors Windows o Linux. Les còpies de seguretat es creen en silenci sense interrompre altres processos en execució al sistema. Un cop feta la còpia de seguretat, els fitxers es poden restaurar mitjançant una interfície web, mentre que els volums de la unitat es poden restaurar amb un llapis USB d'arrencada.

En aquesta guia, us expliquem com instal·lar Urbackup i fer una còpia de seguretat a les distribucions basades en Ubuntu.

Per il·lustrar Urbackup en acció, tindrem una configuració de dos nodes com podeu veure a continuació.

  • Servidor d'Urbackup (Ubuntu 20.04) amb IP 192.168.2.104
  • Sistema client (Linux Mint 20.03) amb IP 192.168.2.105

Instal·lació del servidor Urbackup a Ubuntu 20.04

El primer pas és instal·lar Urbackup al servidor. Per tant, inicieu sessió al servidor i actualitzeu els dipòsits.

$ sudo apt update

A continuació, instal·leu les dependències següents que seran necessàries durant la instal·lació.

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

El servidor urbackup no es proporciona de manera predeterminada als repositoris d'Ubuntu. Com a tal, l'instal·larem des del PPA proporcionat pel desenvolupador.

$ sudo add-apt-repository ppa:uroni/urbackup

Un cop afegit el PPA al sistema, actualitzeu els dipòsits una vegada més i instal·leu el servidor urbackup.

$ sudo apt update
$ sudo apt install urbackup-server -y

Al llarg del camí, se us demanarà que proporcioneu un camí on es desaran les vostres còpies de seguretat. Es proporcionarà un camí predeterminat a /media/BACKUP/urbackup. Això funciona bé, i també podeu especificar el vostre propi camí. En aquest cas, anirem amb el camí predeterminat i premem la tecla TAB i premem INTRO.

Un cop instal·lat, el servei Urbackup s'inicia automàticament. Podeu confirmar aquesta execució executant l'ordre següent.

$ sudo systemctl status urbackupsrv

La sortida anterior mostra que el servei està en funcionament. També podeu habilitar-lo perquè s'iniciï a l'inici del sistema de la següent manera.

$ sudo systemctl enable urbackupsrv

El servidor Urbackup escolta als ports 55414 i 55413. Podeu confirmar-ho mitjançant les ordres ss:

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

Ara podeu accedir a la interfície d'usuari web d'Urbackup navegant per l'adreça IP del vostre servidor.

http://server-ip:55414

Pas 2: creeu un usuari administrador al servidor d'Urbackup

Urbackup s'ha instal·lat correctament, però és accessible per a tothom ja que no cal autenticació. En aquest pas, crearem un usuari administratiu per tal de proporcionar autenticació.

A la IU web, feu clic a Configuració -> Crea usuari.

Proporcioneu el nom d'usuari i la contrasenya i feu clic a Crea per afegir l'usuari.

A continuació, l'usuari apareixerà al tauler tal com es mostra.

Pas 3: afegiu un nou client de còpia de seguretat a Urbackup

Després d'instal·lar correctament el servidor UrBackup, el següent element de la llista és afegir un client dels fitxers i directoris del qual es farà una còpia de seguretat al servidor.

Per fer-ho, feu clic al botó Afegeix un nou client.

A la pàgina que apareix, feu clic a Afegeix un nou client d'Internet/actiu i proporcioneu el vostre nom preferit per al client. A continuació, proporcioneu l'adreça IP del sistema client i feu clic a Afegeix client.

Es mostrarà una ordre que s'executarà al sistema client remot tal com es mostra.

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

Per tant, aneu al sistema client i executeu l'ordre. En aquest cas, estem executant l'ordre al sistema Linux Mint, que és el nostre sistema client.

L'execució de l'ordre s'inicia el servei de client Urbackup. Podeu verificar el seu estat tal com es mostra.

$ sudo systemctl status urbackupclientbackend

Pas 4: configureu les còpies de seguretat del client a Urbackup

El següent pas és configurar les còpies de seguretat. Al sistema client, farem una còpia de seguretat del directori d'inici executant l'ordre següent. No dubteu a proporcionar el vostre propi directori preferit.

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

Ara torneu al vostre servidor Urbackup i notareu que el sistema client s'ha llistat com a en línia. Ara podeu executar la còpia de seguretat manualment, en cas contrari, la còpia de seguretat s'executarà segons la programació predeterminada.

Poc després, obtindreu un estat D'acord que mostra que la còpia de seguretat s'ha completat.

Per confirmar que s'ha creat la còpia de seguretat, feu clic a la pestanya Activitats i veureu els detalls de la còpia de seguretat.

Alternativament, podeu fer clic a Còpia de seguretat per veure els detalls de la còpia de seguretat del fitxer.

En aquest tutorial, hem instal·lat i configurat Urbackup en distribucions basades en Ubuntu i hem instal·lat un servei de client a la nostra màquina client del directori d'inici del qual hem fet una còpia de seguretat.

Visiteu la pàgina de documentació d'Ubackup per obtenir més informació sobre la utilitat Ubackup.