Installa UrBackup [Server/Klijent] Backup System f'Ubuntu


Il-backups huma parti integrali minn kwalunkwe sistema operattiva. Huma jiżguraw li kopji kritiċi tad-dejta jkunu dejjem disponibbli fil-każ sfortunat li s-sistema tiġġarraf jew xi ħaġa tmur ħażin.

Għodda tal-backup tal-Linux li tipprovdi interface tal-web li tippermettilek iżżid klijenti li l-fajls u d-direttorji tagħhom jeħtieġ li jiġu appoġġjati.

Urbackup juża d-duplikazzjoni biex jaħżen backups fuq servers Windows jew Linux. Il-backups jinħolqu bil-kwiet mingħajr ma jiġu interrotti proċessi oħra li jaħdmu fis-sistema. Ladarba jkunu appoġġjati, il-fajls jistgħu jiġu rrestawrati permezz ta 'interface tal-web filwaqt li l-volumi tas-sewqan jistgħu jiġu rrestawrati b'USB-Stick li jista' jinbeda.

F'din il-gwida, aħna nimxu kif tinstalla Urbackup u twettaq backup fuq distribuzzjonijiet ibbażati fuq Ubuntu.

Biex nispjegaw Urbackup fl-azzjoni, se jkollna setup ta 'żewġ nodi kif tista' tara hawn taħt.

  • Urbackup Server (Ubuntu 20.04) b'IP 192.168.2.104
  • Sistema tal-Klijent (Linux Mint 20.03) b'IP 192.168.2.105

Installazzjoni ta 'Urbackup Server fuq Ubuntu 20.04

L-ewwel pass huwa li tinstalla Urbackup fuq is-server. Allura, idħol fis-server u aġġorna r-repożitorji.

$ sudo apt update

Sussegwentement, installa d-dipendenzi li ġejjin li se jkunu meħtieġa tul it-triq matul l-installazzjoni.

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

Is-server urbackup mhuwiex ipprovdut b'mod awtomatiku fuq ir-repożitorji Ubuntu. Bħala tali, se ninstallawha mill-PPA pprovduta mill-iżviluppatur.

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

Ladarba l-PPA jiġi miżjud mas-sistema, aġġorna r-repożitorji għal darb'oħra u installa s-server urbackup.

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

Tul it-triq, inti tkun mitlub li tipprovdi mogħdija fejn il-backups tiegħek se jiġu ffrankati. Se tiġi pprovduta mogħdija default f'/media/BACKUP/urbackup. Dan jaħdem tajjeb, u tista 'ukoll tispeċifika t-triq tiegħek stess. F'dan il-każ, aħna se mmorru mal-mogħdija default u agħfas it-tasti TAB u agħfas ENTER.

Ladarba jiġi installat, is-servizz Urbackup jibda awtomatikament. Tista 'tikkonferma din il-ġirja billi tħaddem il-kmand li ġej.

$ sudo systemctl status urbackupsrv

L-output ta 'hawn fuq juri li s-servizz qiegħed jaħdem. Tista 'wkoll tippermettilha tibda fuq l-istartjar tas-sistema kif ġej.

$ sudo systemctl enable urbackupsrv

Is-server Urbackup jisma' fuq il-portijiet 55414 u 55413. Tista' tikkonferma dan billi tuża l-kmandi ss:

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

Issa tista’ taċċessa l-UI web Urbackup billi tibbrawżja l-indirizz IP tas-server tiegħek.

http://server-ip:55414

Pass 2: Oħloq Utent Admin fuq Urbackup Server

Urbackup ġie installat b'suċċess, iżda huwa aċċessibbli għal kulħadd peress li m'hemm l-ebda awtentikazzjoni meħtieġa. F'dan il-pass, se noħolqu utent amministrattiv sabiex nipprovdu awtentikazzjoni.

Fuq il-WebUI, ikklikkja fuq Settings –> Oħloq Utent.

Ipprovdi l-isem tal-utent u l-password u kklikkja ‘Oħloq’ biex iżżid l-utent.

Minn hemm 'il quddiem, l-utent ikun elenkat fuq id-dashboard kif muri.

Pass 3: Żid Klijent ta 'Backup Ġdid f'Urbackup

Wara li tinstalla b'suċċess is-server UrBackup, l-oġġett li jmiss fuq il-lista huwa li żżid klijent li l-fajls u d-direttorji tiegħu se jkunu appoġġjati fuq is-server.

Biex tagħmel dan, ikklikkja l-buttuna 'Żid Klijent Ġdid'.

Fuq il-paġna li tidher, ikklikkja 'Żid klijent tal-internet/attiv ġdid' u agħti l-isem preferut tiegħek għall-klijent. Imbagħad ipprovdi l-indirizz IP tas-sistema tal-klijent u kklikkja 'Żid Klijent'.

Kmand li għandu jiġi esegwit fuq is-sistema tal-klijent remot se jintwera kif muri.

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

Allura, ras fuq is-sistema tal-klijent u tesegwixxi l-kmand. F'dan il-każ, qed inħaddmu l-kmand fuq is-sistema Linux Mint li hija s-sistema tal-klijent tagħna.

It-tħaddim tal-kmand jibda s-servizz tal-klijent Urbackup. Tista' tivverifika l-istatus tagħha kif muri.

$ sudo systemctl status urbackupclientbackend

Pass 4: Ikkonfigura Backups tal-Klijent fuq Urbackup

Il-pass li jmiss huwa li tikkonfigura backups. Fuq is-sistema tal-klijent, aħna ser nagħmlu backup tad-direttorju tad-dar billi nħaddmu l-kmand li ġej. Ħossok liberu li tipprovdi d-direttorju preferut tiegħek.

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

Issa mur lura lejn is-server Urbackup tiegħek u tinduna li s-sistema tal-klijent ġiet elenkata bħala online. Issa tista 'taħdem il-backup manwalment inkella, il-backup se jaħdem skont l-iskeda default.

Ftit wara dan, ikollok status 'Ok' li juri li l-backup kien komplut.

Biex tikkonferma li l-backup inħoloq, ikklikkja t-tab 'Attivitajiet' u se tara d-dettalji tal-backup.

Alternattivament, tista 'tikklikkja 'Backups' biex tara d-dettalji tal-backup tal-fajl.

F'dan it-tutorja, installajna u kkonfigurajna Urbackup fuq distribuzzjonijiet ibbażati fuq Ubuntu u installajna servizz tal-klijent għall-magna tal-klijenti tagħna li d-direttorju tad-dar tagħha appoġġajna.

Żur il-paġna tad-dokumentazzjoni Urbackup għal aktar informazzjoni dwar l-utilità Ubackup.