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.