Instalirajte UrBackup [Server/Client] Backup System u Ubuntu


Sigurnosne kopije sastavni su dio svakog operativnog sustava. Osiguravaju da su kritične kopije podataka uvijek dostupne u nesretnom slučaju da se sustav sruši ili nešto pođe po zlu.

Linux alat za sigurnosno kopiranje koji pruža web sučelje koje vam omogućuje dodavanje klijenata čije datoteke i direktorije treba sigurnosno kopirati.

Urbackup koristi deduplikaciju za pohranu sigurnosnih kopija na Windows ili Linux poslužiteljima. Sigurnosne kopije se stvaraju tiho bez prekidanja drugih pokrenutih procesa u sustavu. Nakon izrade sigurnosne kopije, datoteke se mogu vratiti putem web sučelja, dok se volumeni pogona mogu vratiti pomoću USB-sticka za podizanje sustava.

U ovom vodiču vodimo vas kroz kako instalirati Urbackup i napraviti sigurnosnu kopiju na distribucijama temeljenim na Ubuntuu.

Za ilustraciju Urbackupa na djelu, imat ćemo postavku od dva čvora kao što možete vidjeti u nastavku.

  • Urbackup poslužitelj (Ubuntu 20.04) s IP 192.168.2.104
  • Klijentski sustav (Linux Mint 20.03) s IP-om 192.168.2.105

Instaliranje Urbackup poslužitelja na Ubuntu 20.04

Prvi korak je instalirati Urbackup na poslužitelj. Dakle, prijavite se na poslužitelj i osvježite repozitorije.

$ sudo apt update

Zatim instalirajte sljedeće ovisnosti koje će biti potrebne usput tijekom instalacije.

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

Poslužitelj urbackup nije postavljen prema zadanim postavkama na Ubuntu repozitoriju. Kao takvog, instalirat ćemo ga iz PPA-a koji je dao programer.

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

Nakon što je PPA dodan u sustav, osvježite repozitorije još jednom i instalirajte urbackup server.

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

Usput ćete morati navesti put na koji će se spremati vaše sigurnosne kopije. Zadana staza bit će navedena na /media/BACKUP/urbackup. Ovo radi sasvim dobro, a možete odrediti i vlastiti put. U ovom slučaju, ići ćemo sa zadanom putanjom i pritisnuti tipku TAB i pritisnuti ENTER.

Nakon instaliranja, usluga Urbackup se automatski pokreće. Ovo pokretanje možete potvrditi pokretanjem sljedeće naredbe.

$ sudo systemctl status urbackupsrv

Gornji rezultat pokazuje da je usluga pokrenuta i radi. Također možete omogućiti da se pokrene pri pokretanju sustava na sljedeći način.

$ sudo systemctl enable urbackupsrv

Urbackup poslužitelj sluša na portovima 55414 i 55413. To možete potvrditi pomoću ss naredbi:

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

Sada možete pristupiti web sučelju Urbackupa pregledavanjem IP adrese vašeg poslužitelja.

http://server-ip:55414

Korak 2: Stvorite administratorskog korisnika na poslužitelju Urbackup

Urbackup je uspješno instaliran, ali je dostupan svima jer nije potrebna provjera autentičnosti. U ovom koraku stvorit ćemo administrativnog korisnika kako bismo omogućili autentifikaciju.

Na WebUI-ju kliknite na Settings –> Create User.

Unesite korisničko ime i zaporku i kliknite na Stvori za dodavanje korisnika.

Nakon toga, korisnik će biti naveden na nadzornoj ploči kao što je prikazano.

Korak 3: Dodajte novog klijenta sigurnosne kopije u Urbackup

Nakon uspješne instalacije UrBackup poslužitelja, sljedeća stavka na popisu je dodavanje klijenta čije će se datoteke i direktoriji sigurnosno kopirati na poslužitelj.

Da biste to učinili, kliknite gumb Dodaj novog klijenta.

Na stranici koja se pojavi kliknite na Dodaj novi internetski/aktivni klijent i unesite željeno ime za klijenta. Zatim unesite IP adresu klijentskog sustava i kliknite Dodaj klijenta.

Naredba koju treba izvršiti na sustavu udaljenog klijenta bit će prikazana kao što je prikazano.

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

Dakle, prijeđite na klijentski sustav i izvršite naredbu. U ovom slučaju izvodimo naredbu na sustavu Linux Mint koji je naš klijentski sustav.

Pokretanje naredbe pokreće klijentsku uslugu Urbackup. Možete provjeriti njegov status kao što je prikazano.

$ sudo systemctl status urbackupclientbackend

Korak 4: Konfigurirajte sigurnosne kopije klijenta na Urbackupu

Sljedeći korak je konfiguriranje sigurnosnih kopija. Na klijentskom sustavu napravit ćemo sigurnosnu kopiju početnog direktorija pokretanjem sljedeće naredbe. Slobodno navedite svoj željeni imenik.

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

Sada se vratite na svoj Urbackup poslužitelj i primijetit ćete da je klijentski sustav naveden kao online. Sigurnosno kopiranje sada možete pokrenuti ručno, inače će se sigurnosno kopiranje pokrenuti prema zadanom rasporedu.

Ubrzo nakon toga dobit ćete status U redu koji pokazuje da je sigurnosna kopija dovršena.

Kako biste potvrdili da je sigurnosna kopija stvorena, kliknite karticu Aktivnosti i vidjet ćete detalje o sigurnosnoj kopiji.

Alternativno, možete kliknuti 'Sigurnosne kopije' da biste vidjeli detalje o sigurnosnoj kopiji datoteke.

U ovom vodiču instalirali smo i konfigurirali Urbackup na distribucijama temeljenim na Ubuntuu i instalirali klijentsku uslugu na naš klijentski stroj čiji smo matični direktorij sigurnosno kopirali.

Posjetite dokumentacijsku stranicu za Urbackup za više informacija o uslužnom programu Ubackup.