- - Kako stvoriti sigurnosnu kopiju poslužitelja Dropbox na Linuxu

Kako stvoriti sigurnosnu kopiju poslužitelja Dropbox na Linuxu

Pokreće sigurnosni rezervni poslužitelj Dropboxinstaliranje verzije Dropboxa naredbenog retka. U ovom ćemo slučaju iskoristiti alat za prijenos s Dropbox-om. To je skripta koja omogućuje automatsko učitavanje sadržaja u Dropbox preko naredbenog retka.

Instalirajte Git

Da biste dobili ovu skriptu, morat ćete imati instaliran Git paket na vašem Linux računalu. Otvorite prozor terminala i unesite sljedeće naredbe da biste započeli s Gitom.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman-S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Ostali Linuxi

Git je sveprisutan. Kao rezultat toga, korisnici čak i najočitijih Linux distribucija trebali bi ga moći instalirati. Pomoću upravitelja paketa potražite "git" i instalirajte ga. Alternativno, provjerite Pkgs.org da biste preuzeli instalacijski program.

Dropbox Uploader

Nakon što je instaliran Git alat, možemo ga koristiti za hvatanje koda za Dropbox Uploader. U terminalu klon izvorni kod na vašem Linux računalu:

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

Koristiti CD naredbe, premjestite terminal u novo kloniranog Dropbox-Pošiljatelj mapa.

cd Dropbox-Uploader

Odavde se skripta može koristiti, ali neće bitirade ispravno. Da biste osigurali da Dropbox Uploader ispravno radi na Linuxu, morat ćete ažurirati njegove dozvole. U konačnici, alat Dropbox Uploader je Shell skripta, tako jednostavno chmod bit će dovoljna.

chmod +x dropbox_uploader.sh

Dropbox Uploader radi pokretanjem dropbox_uploader.sh, Međutim, alat također dolazi s nekoliko drugih skripti koje korisnici mogu koristiti za rad s Dropboxom. Po želji ažurirajte dopuštenja za te datoteke na:

chmod +x dropShell.sh
chmod +x testUnit.sh

Postavljanje API-ja Dropbox

Sada kada je softver za izradu sigurnosnih kopija Dropbox uključenLinux PC, možemo postaviti sigurnosne kopije. Prvi korak je stvaranje novog koda aplikacije Dropbox. Ovaj će se kôd koristiti za prijavu Dropboxa na vaš račun. Da biste stvorili novu aplikaciju, prijeđite na službenu stranicu za razvojne programere, pronađite gumb "stvori aplikaciju" i kliknite ga.

Klikom na "napravi aplikaciju" vodi vas na stranicu API-ja. Za nastavak odaberite "Dropbox API".

Zatim odaberite razinu pristupa Pošiljaču Dropboxatrebao je. Za najbolje rezultate odaberite "Puni pristup". To će mu omogućiti rad u više mapa, unutar vašeg čitavog računa, a ne samo na jednom području.

Upišite naziv aplikacije i kliknite gumb "stvori aplikaciju" da biste dovršili.

Nakon prolaska kroz proces stvaranjaAplikacija u centru za razvojne programere, dovest će vas do unosa u aplikaciju Dropbox za alat Prijenos. Pomaknite se prema dolje, pronađite "Generated access token" i kliknite gumb "Generate".

Izrada sigurnosnih kopija

Za stranicu imate postavljen Dropbox API stranicuprogram za učitavanje i pristupni žeton koji se koristi s njim. Sljedeći je korak povezivanje skripte s vašim računom. Da biste to učinili, idite na terminal i pokrenite alat Dropbox Uploader.

./dropbox_uploader.sh

Kada prvi put pokrenete skriptu, tražit će vas pristupni token. Vratite se na stranicu Dropbox API-ja i kopirajte novi pristupni kôd od ranije.

Nakon dodavanja novog pristupnog koda, sigurno je pokrenuti sigurnosno kopiranje. Započnite s alatom za prijenos koji je stvorio novu mapu:

./dropbox_uploader.sh mkdir Backup

Trčanje mkdir stvorit će udaljenu sigurnosnu kopiju na vašem Dropbox računu. Odavde ćete moći prenositi datoteke u nju. Za slanje pokrenite naredbu u nastavku.

Napomena: Dropbox Uploader može obraditi više od samo Tar.gz datoteka. Prilagodite naredbu ispod za prijenos bilo koje datoteke.

./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz

Automatizirajte sigurnosne kopije

Ručno učitavanje je lijepo, ali je bolje automatizirati takve stvari. Za ovaj posao najbolje je koristiti Cron. U terminalu steknite Root sa Su ili sudo.

su -

ili

sudo -s

U ljusci Root pristupite Cronu:

crontab -e

Odaberite opciju za korištenje Nanoa kao urednika. Zatim zalijepite sljedeće u datoteku Cron.

Napomena: ova Cron naredba reći će vašem Linux računalu da stisne sigurnosnu kopiju i prenosi je u mapu Backup u Dropboxu svaki dan u 8:06.

06 08 * * 6 tar -zcvf backup-$(date +%Y-%m-%d).tar.gz /home/username/;/home/username/Dropbox-Uploader/dropbox_uploader.sh upload /home/username/backup-$(date +%Y-%m-%d).tar.gz Backups

Spremite naredbu u Cron. Jednom spremljeno, vaše će računalo automatski snimiti sliku / Home / username /, komprimirajte ga u arhivu Tar.gz, datumujte i prenesite u Dropbox. Ne želite sigurnosno kopirati cijelu kućnu mapu na rasporedu? Prilagodite staze mapa tako da upućuje na određenu mapu.

Ako sve izgleda dobro, spremite novu Cron datoteku u Nano Ctrl + O.

Onemogući automatske sigurnosne kopije

Automatske sigurnosne kopije na Dropboxu su cool, ali ako se želite baviti samo ručno, uklonite naredbu iz Cron-a:

su -
crontab -e

Kao i prije, spremite promjene uz Ctrl + O, Nakon spremanja, automatska izrada sigurnosnih kopija zaustavit će se.

komentari