I-install ang UrBackup [Server/Client] Backup System sa Ubuntu


Ang mga backup usa ka hinungdanon nga bahin sa bisan unsang operating system. Gisiguro nila nga ang mga kritikal nga kopya sa datos kanunay nga magamit sa dili maayo nga panghitabo nga ang sistema nahagsa o adunay sayup.

Ang himan sa pag-backup sa Linux nga naghatag usa ka web interface nga nagtugot kanimo sa pagdugang mga kliyente kansang mga file ug direktoryo kinahanglan nga i-back up.

Ang Urbackup naggamit sa deduplication aron sa pagtipig sa mga backup sa bisan asa nga Windows o Linux server. Ang mga backup gihimo sa hilom nga wala makabalda sa ubang mga proseso sa pagdagan sa sistema. Kung ma-back up, ang mga file mahimong ibalik pinaagi sa usa ka web interface samtang ang mga volume sa drive mahimong ibalik gamit ang usa ka bootable USB-Stick.

Sa kini nga giya, gigiyahan ka namon kung giunsa ang pag-install sa Urbackup ug paghimo usa ka backup sa mga distribusyon nga nakabase sa Ubuntu.

Sa pag-ilustrar sa Urbackup sa aksyon, kita adunay usa ka setup sa duha ka nodes sama sa imong makita sa ubos.

  • Urbackup Server (Ubuntu 20.04) nga adunay IP 192.168.2.104
  • Sistema sa Kliyente (Linux Mint 20.03) nga adunay IP 192.168.2.105

Pag-instalar sa Urbackup Server sa Ubuntu 20.04

Ang unang lakang mao ang pag-instalar sa Urbackup sa server. Busa, pag-log in sa server ug i-refresh ang mga repositoryo.

$ sudo apt update

Sunod, i-install ang mosunud nga mga dependency nga kinahanglanon sa panahon sa pag-install.

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

Ang urbackup server wala gihatag pinaagi sa default sa mga repositoryo sa Ubuntu. Ingon niana, atong i-install kini gikan sa PPA nga gihatag sa developer.

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

Kung idugang ang PPA sa sistema, i-refresh ang mga repositoryo pag-usab ug i-install ang urbackup server.

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

Sa dalan, kinahanglan ka nga maghatag usa ka agianan diin ang imong mga backup maluwas. Usa ka default nga agianan ang ihatag sa /media/BACKUP/urbackup. Maayo ra kini, ug mahimo nimo nga ipiho ang imong kaugalingon nga agianan. Sa kini nga kaso, moadto kami sa default nga agianan ug ipadayon ang TAB key ug i-hit ang ENTER.

Sa higayon nga ma-install, ang serbisyo sa Urbackup awtomatikong magsugod. Mahimo nimong kumpirmahon kini nga pagdagan pinaagi sa pagpadagan sa mosunod nga mando.

$ sudo systemctl status urbackupsrv

Ang output sa ibabaw nagpakita nga ang serbisyo nagdagan ug nagdagan. Mahimo usab nimo nga mahimo kini nga magsugod sa pagsugod sa sistema sama sa mosunod.

$ sudo systemctl enable urbackupsrv

Ang Urbackup server maminaw sa mga port 55414 ug 55413. Mahimo nimong kumpirmahon kini gamit ang ss commands:

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

Mahimo nimong ma-access ang Urbackup web UI pinaagi sa pag-browse sa IP address sa imong server.

http://server-ip:55414

Lakang 2: Paghimo Admin User sa Urbackup Server

Malampuson nga na-install ang Urbackup, apan ma-access kini sa tanan tungod kay wala’y kinahanglan nga panghimatuud. Niini nga lakang, maghimo kami usa ka administratibo nga tiggamit aron mahatagan ang panghimatuud.

Sa WebUI, i-klik ang Settings -> Create User.

Ihatag ang username ug password ug i-klik ang 'Create' aron idugang ang user.

Pagkahuman, ang tiggamit ilista sa dashboard sama sa gipakita.

Lakang 3: Pagdugang og Bag-ong Backup Client sa Urbackup

Human sa malampuson nga pag-instalar sa UrBackup server, ang sunod nga butang sa listahan mao ang pagdugang og kliyente kansang mga file ug mga direktoryo i-back up sa server.

Aron mahimo kini, i-klik ang 'Add New Client'button.

Sa panid nga makita, i-klik ang 'Pagdugang bag-ong internet/aktibo nga kliyente'ug ihatag ang imong gusto nga ngalan alang sa kliyente. Dayon ihatag ang IP address sa sistema sa kliyente ug i-klik ang 'Add Client'.

Ang usa ka sugo nga ipatuman sa hilit nga sistema sa kliyente ipakita sama sa gipakita.

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

Busa, pangadto sa sistema sa kliyente ug ipatuman ang sugo. Sa kini nga kaso, among gipadagan ang command sa Linux Mint system nga mao ang among kliyente nga sistema.

Ang pagpadagan sa sugo magsugod sa serbisyo sa kliyente sa Urbackup. Mahimo nimong pamatud-an ang kahimtang niini sama sa gipakita.

$ sudo systemctl status urbackupclientbackend

Lakang 4: I-configure ang Mga Pag-backup sa Kliyente sa Urbackup

Ang sunod nga lakang mao ang pag-configure sa mga backup. Sa sistema sa kliyente, atong i-back up ang home directory pinaagi sa pagpadagan sa mosunod nga sugo. Mobati nga gawasnon sa paghatag sa imong kaugalingong gusto nga direktoryo.

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

Karon balik sa imong Urbackup server ug imong mamatikdan nga ang sistema sa kliyente nalista nga online. Mahimo na nimo nga madagan ang backup nga mano-mano kung dili, ang backup modagan sumala sa default nga iskedyul.

Sa wala madugay pagkahuman niana, makakuha ka usa ka status nga 'Ok' nga nagpakita nga kompleto na ang backup.

Aron makumpirma nga ang backup nahimo, i-klik ang tab nga 'Mga Kalihokan' ug makita nimo ang mga detalye sa backup.

Sa laing paagi, mahimo nimong i-klik ang 'Backup' aron makita ang mga detalye sa pag-backup sa file.

Sa kini nga panudlo, among gi-install ug gi-configure ang Urbackup sa mga distribusyon nga nakabase sa Ubuntu ug gi-install ang serbisyo sa kliyente sa among makina sa kliyente kansang direktoryo sa balay among gi-backup.

Bisitaha ang panid sa dokumentasyon sa Urbackup alang sa dugang nga impormasyon bahin sa Ubackup utility.