Poslužitelj za backup bez glave bez pogona započinje instaliranjem verzije Dropboxa iz naredbenog retka. U ovom slučaju upotrijebit ćemo Dropbox Uploader. To je skripta koja omogućuje automatsko učitavanje sadržaja u Dropbox preko naredbenog retka vrlo jednostavno.

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 Git-om.

Ubuntu

sudo može instalirati git

Debian

sudo apt-get install git

Arch Linux

sudo pacman-S git

Fedora

sudo dnf instalirajte git

OpenSUSE

sudo zypper instalirajte git

Ostali Linuxovi

Git je sveprisutan. Kao rezultat, korisnici čak i na najzanimljivijoj distribuciji Linuxa trebali bi ga instalirati. Upotrijebite upravitelja paketa za traženje "git" i instalirajte ga. Alternativno, provjerite Pkgs.org za instalacijski program koji se može preuzeti.

Uploader za spremnik

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

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

Koristiti CD naredbu, premjestite terminal u novo klonirano Dropbox-Pošiljatelj mapa.

cd Dropbox-Uploader

Odavde se može koristiti skripta, ali neće raditi ispravno. Da biste osigurali da se Dropbox Uploader pokreće izravno na Linuxu, morat ćete ažurirati njegove dozvole. Konačno, alat Dropbox Uploader je skripta Shell, tako jednostavna chmod će biti dovoljno.

chmod + x dropbox_uploader.sh

Dropbox Uploader radi pokrenutim dropbox_uploader.sh, Međutim, alat ima i nekoliko drugih skripti koje korisnici mogu koristiti za rad s Dropboxom. Po želji, ažurirajte dozvole za te datoteke s:

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

Postavljanje API-ja za Dropbox

Sada kada je Dropbox softver za backup na vašem Linux računalu, možemo postaviti sustav sigurnosne kopije. Prvi korak je izrada novog koda aplikacije Dropbox. Ovaj će se kôd koristiti za prijavu Dropboxa na vaš račun. Da biste stvorili novu aplikaciju, idite na službenu stranicu razvojnog programera, pronađite gumb "izradi aplikaciju" i kliknite je.

Klikom na "izradi aplikacije" dolazite do API stranice. Za nastavak odaberite "API za ispuštanje".

Zatim odaberite razinu pristupa koju bi Dropbox Uploader trebao imati. Za najbolje rezultate odaberite "Puni pristup". Time ćete omogućiti rad unutar više mapa, unutar cijelog računa, umjesto samo jednog područja.

Napišite naziv aplikacije i kliknite gumb "izradi aplikaciju" da biste završili.

Nakon što prođete kroz postupak izrade aplikacije u centru za razvojne programere, dovest ćete do unosa aplikacije Dropbox za alat za prijenos. Pomaknite se prema dolje, pronađite "Generirani pristupni token" i kliknite gumb "Generiraj".

Stvaranje sigurnosnih kopija

Postavili ste stranicu API-ja Dropboxa za učitavač i pristupni token za upotrebu s njom. Sljedeći korak je povezivanje skripte s računom. Da biste to učinili, idite na terminal i pokrenite alat Dropbox Uploader.

./dropbox_uploader.sh

Kada prvi put pokrenete skriptu, od vas će zatražiti pristupni token. Vratite se na stranicu API-ja za Dropbox i kopirajte novi pristupni kod od ranije.

Nakon dodavanja novog pristupnog koda sigurno je pokrenuti sigurnosne kopije. Započnite pomoću alata za prijenos da biste stvorili novu mapu:

./dropbox_uploader.sh mkdir Sigurnosna kopija

Trčanje mkdir će stvoriti mapu za udaljenu kopiju na vašem Dropbox računu. Odavde ćete moći učitati datoteke na njega. Za učitavanje pokrenite naredbu ispod.

Napomena: Dropbox Uploader može obraditi više od samo Tar.gz datoteka. Prilagodite naredbu u nastavku da biste prenijeli bilo koju vrstu datoteke.

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

Automatizirajte sigurnosne kopije

Ručni prijenos je lijep, ali je bolje automatizirati takve stvari. Za ovaj posao najbolje je koristiti Cron. U terminalu, dobitak korijena s Su ili sudo.

su -

ili

sudo-i

U korijenskoj ljusci pristupite Cronu:

crontab-e

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

Napomena: ova naredba Cron će reći vašem Linux PC-u da komprimira backup i učitava ga u mapu Backup u Dropboxu svaki dan u 8:06.

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

Spremite naredbu u Cron. Nakon spremanja, računalo će automatski snimiti snimku / Home / username /, komprimirajte ga u Tar.gz arhivu, datum i pošaljite na Dropbox.Ne želite izraditi sigurnosnu kopiju cijele matične mape po rasporedu? Prilagodite staze mape tako da pokazuje 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 kul, ali ako ih želite ručno riješiti, uklonite naredbu iz Cron:

su - crontab - e

Kao i prije, spremite uređivanja s Ctrl + O, Nakon spremanja automatsko sigurnosno kopiranje će se zaustaviti.

Radio Za Vas: Robert Gaines & George Fleming | Želite Nas Kontaktirati?

Komentari Na Mjestu: