- - Kuinka luoda Dropbox-varmuuskopiopalvelin Linuxissa

Dropbox-varmuuskopiopalvelimen luominen Linuxissa

Päättömän Dropbox-varmuuskopiointipalvelimen toiminta alkaaDropboxin komentoriviversion asentaminen. Tässä tapauksessa käytämme Dropbox Uploader -sovellusta. Se on skripti, joka tekee sisällön automaattisen lähettämisen Dropboxiin komentorivin kautta erittäin helpoksi.

Asenna Git

Tämän komentosarjan saaminen edellyttää, että Git-paketti on asennettu Linux-tietokoneellesi. Avaa pääteikkuna ja kirjoita seuraavat komennot siirtyäksesi Gitin kanssa.

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

Muut Linuxit

Git on kaikkialla. Tämän seurauksena jopa hämärän Linux-jakelun käyttäjien on voitava asentaa se. Etsi pakettien hallintaohjelmalla ”git” ja asenna se. Vaihtoehtoisesti voit tarkistaa Pkgs.org-sivustolta ladattavan asennusohjelman.

Dropbox Uploader

Kun Git-työkalu on asennettu, voimme käyttää sitä tarttumaan Dropbox Uploader -koodiin. Terminaalissa, klooni lähdekoodi Linux-tietokoneellasi:

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

Käyttämällä CD komento, siirrä pääte vasta kloonatuksi Dropbox-Lähettäjä kansio.

cd Dropbox-Uploader

Täältä skriptiä voidaan käyttää, mutta se ei tuletoimimaan oikein. Jotta Dropbox Uploader toimii oikein Linuxissa, sinun on päivitettävä sen käyttöoikeudet. Viime kädessä Dropbox Uploader -työkalu on Shell-skripti, niin yksinkertainen chmod riittää.

chmod +x dropbox_uploader.sh

Dropbox Uploader toimii suorittamalla dropbox_uploader.sh. Työkaluun sisältyy kuitenkin myös muutama muu skripti, joita käyttäjät voivat käyttää Dropboxin kanssa työskentelemiseen. Päivitä valinnaisesti näiden tiedostojen käyttöoikeudet:

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

Asenna Dropbox-sovellusliittymä

Nyt kun Dropbox-varmuuskopio-ohjelmisto on sinunLinux PC, voimme perustaa varmuuskopiojärjestelmän. Ensimmäinen askel on luoda uusi Dropbox-sovelluskoodi. Tätä koodia käytetään kirjaamaan Dropbox tiliisi. Jos haluat luoda uuden sovelluksen, siirry viralliselle kehittäjäsivulle, etsi Luo sovellus -painike ja napsauta sitä.

Napsauttamalla ”luoda sovellus” pääset sovellusliittymäsivulle. Valitse ”Dropbox API” jatkaaksesi.

Seuraavaksi valitse käyttöoikeustaso Dropbox Uploaderolisi pitänyt. Saat parhaat tulokset valitsemalla ”Täydellinen käyttöoikeus”. Tämän avulla se voi toimia useissa kansioissa, koko tililläsi, eikä vain yhdellä alueella.

Kirjoita sovelluksen nimi ja napsauta ”Luo ​​sovellus” -painiketta viimeistelläksesi sen.

Kun olet käynyt läpi luomisprosessinSovellus kehittäjäkeskuksessa, sinut johdetaan Dropbox-sovelluksen kohtaan Lataa työkalu. Vieritä alaspäin, etsi ”Luotu käyttöoikeus” ja napsauta ”Luo” -painiketta.

Varmuuskopioiden luominen

Sinulla on Dropbox-sovellusliittymän sivu, joka on määritettyUploader ja käyttöoikeustunnus käytettäväksi sen kanssa. Seuraava vaihe on liittää skripti tiliisi. Voit tehdä tämän siirtymällä terminaaliin ja suorittamalla Dropbox Uploader -työkalun.

./dropbox_uploader.sh

Kun suoritat komentosarjan ensimmäistä kertaa, se kysyy käyttöoikeustunnusta. Palaa takaisin Dropbox API -sivulle ja kopioi uusi pääsykoodi aiemmasta.

Kun olet lisännyt uuden pääsykoodin, on turvallista aloittaa varmuuskopioiden luominen. Aloita luomalla uusi kansio lähettäjällä:

./dropbox_uploader.sh mkdir Backup

Running mkdir luo etäkopiokansion Dropbox-tiliisi. Tästä eteenpäin voit lähettää tiedostoja siihen. Lataa, suorita alla oleva komento.

Huomaa: Dropbox Uploader pystyy käsittelemään muutakin kuin Tar.gz-tiedostoja. Muokkaa alla olevaa komentoa ladataksesi kaikenlaisia ​​tiedostoja.

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

Automatisoi varmuuskopiot

Manuaalinen lataus on mukavaa, mutta on parempi automatisoida tällaiset asiat. Tässä työssä on parasta käyttää Cronia. Hanki Root terminaalissa su tai sudo.

su -

tai

sudo -s

Käytä Root-kuoressa Cron:

crontab -e

Valitse vaihtoehto käyttää Nanoa toimittajana. Liitä sitten seuraavaksi Cron-tiedostoon.

Huomaa: Tämä Cron-komento käskee Linux-tietokoneesi pakkaamaan varmuuskopion ja lähettämään sen Dropboxin Varmuuskopio-kansioon päivittäin kello 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

Tallenna komento Croniin. Tallennuksen jälkeen tietokoneesi ottaa automaattisesti kuvan / Home / käyttäjätunnus /, pakkaa se Tar.gz-arkistoon, päiväytä se ja lähetä se Dropboxiin. Etkö halua varmuuskopioida koko kotikansiota aikataulussa? Mukauta kansion polut siten, että se osoittaa tiettyyn kansioon.

Jos kaikki näyttää hyvältä, tallenna uusi Cron-tiedosto Nanoon Ctrl + O.

Poista automatisoidut varmuuskopiot käytöstä

Automaattiset varmuuskopiot Dropboxiin ovat hienoja, mutta jos haluat käsitellä sitä vain manuaalisesti, poista komento Cronista:

su -
crontab -e

Tallenna muokkaukset kuten aiemmin Ctrl + O. Tallennuksen jälkeen automaattinen varmuuskopiointi loppuu.

Kommentit