Ένας ασφαλής διακομιστής backup Dropbox ξεκινά απόεγκαθιστώντας μια έκδοση γραμμής εντολών του Dropbox. Σε αυτήν την περίπτωση, θα χρησιμοποιήσουμε τον Μεταφορτωτή Dropbox. Είναι ένα σενάριο που κάνει την αυτόματη μεταφόρτωση περιεχομένου στο Dropbox μέσω της γραμμής εντολών πολύ εύκολη.
Εγκαταστήστε το Git
Για να λάβετε αυτό το σενάριο, θα χρειαστεί να έχετε εγκατεστημένο το πακέτο Git στον υπολογιστή σας Linux. Ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε τις ακόλουθες εντολές για να προχωρήσετε με το Git.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman-S git
Μαλακό καπέλλο
sudo dnf install git
OpenSUSE
sudo zypper install git
Άλλα Linuxes
Το Git είναι πανταχού παρόν. Ως αποτέλεσμα, οι χρήστες σε ακόμη και την πιο συγκεχυμένη διανομή Linux θα πρέπει να μπορούν να το εγκαταστήσουν. Χρησιμοποιήστε το διαχειριστή πακέτων για να αναζητήσετε "git" και να το εγκαταστήσετε. Εναλλακτικά, ελέγξτε το Pkgs.org για ένα πρόγραμμα εγκατάστασης που μπορείτε να κατεβάσετε.
Dropbox Uploader
Μόλις εγκατασταθεί το εργαλείο Git, μπορούμε να το χρησιμοποιήσουμε για να τραβήξουμε τον κώδικα του Dropbox Uploader. Στο τερματικό, κλώνος τον πηγαίο κώδικα στον υπολογιστή σας Linux:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Χρησιμοποιώντας την CD εντολή, μετακινήστε τον τερματικό σταθμό στο νέο κλωνοποιημένο Dropbox-Uploader ντοσιέ.
cd Dropbox-Uploader
Από εδώ, το σενάριο μπορεί να χρησιμοποιηθεί, αλλά δεν θα το κάνεινα λειτουργεί σωστά. Για να διασφαλίσετε ότι ο Μεταφόρτωσης Dropbox εκτελείται σωστά στο Linux, θα πρέπει να ενημερώσετε τα δικαιώματα του. Τελικά, το εργαλείο Dropbox Uploader είναι ένα σενάριο Shell, οπότε είναι απλό chmod θα αρκεί.
chmod +x dropbox_uploader.sh
Ο Dropbox Uploader λειτουργεί με την εκτέλεση dropbox_uploader.sh. Ωστόσο, το εργαλείο έρχεται επίσης με μερικά άλλα σενάρια που μπορούν να χρησιμοποιήσουν οι χρήστες για να δουλέψουν με το Dropbox. Προαιρετικά, ενημερώστε τα δικαιώματα σε αυτά τα αρχεία με:
chmod +x dropShell.sh chmod +x testUnit.sh
Ρύθμιση API Dropbox
Τώρα που το λογισμικό δημιουργίας αντιγράφων ασφαλείας Dropbox είναι στο δικό σαςLinux PC, μπορούμε να δημιουργήσουμε το εφεδρικό σύστημα. Το πρώτο βήμα είναι να δημιουργήσετε έναν νέο κώδικα εφαρμογής Dropbox. Αυτός ο κωδικός θα χρησιμοποιηθεί για την καταχώρηση του Dropbox στον λογαριασμό σας. Για να δημιουργήσετε μια νέα εφαρμογή, προχωρήστε στην επίσημη σελίδα προγραμματιστή, βρείτε το κουμπί "Δημιουργία εφαρμογής" και κάντε κλικ στο κουμπί "Δημιουργία εφαρμογής".

Κάνοντας κλικ στην επιλογή "δημιουργία εφαρμογής" θα μεταφερθείτε στη σελίδα API. Επιλέξτε "API Dropbox" για να συνεχίσετε.
Στη συνέχεια, επιλέξτε το επίπεδο πρόσβασης του Dropbox Uploaderθα έπρεπε να. Για καλύτερα αποτελέσματα, επιλέξτε "Πλήρης πρόσβαση". Κάνοντας αυτό θα επιτρέψει σε αυτό να λειτουργήσει μέσα σε πολλούς φακέλους, μέσα σε ολόκληρο το λογαριασμό σας, και όχι σε μια μόνο περιοχή.
Γράψτε στο όνομα της εφαρμογής και κάντε κλικ στο κουμπί "Δημιουργία εφαρμογής" για να ολοκληρωθεί.

Μετά από τη διαδικασία δημιουργίας ενόςApp στο κέντρο προγραμματιστών, θα μεταφερθείτε στην καταχώριση της εφαρμογής Dropbox για το εργαλείο μεταφόρτωσης. Πραγματοποιήστε κύλιση προς τα κάτω, βρείτε το "Δημιουργημένο αναγνωριστικό πρόσβασης" και κάντε κλικ στο κουμπί "Δημιουργία".
Δημιουργία αντιγράφων ασφαλείας
Έχετε μια σελίδα API Dropbox που έχει ρυθμιστεί για τοuploader και ένα αναγνωριστικό πρόσβασης για χρήση μαζί του. Το επόμενο βήμα είναι να συσχετίσετε το σενάριο με το λογαριασμό σας. Για να το κάνετε αυτό, μεταβείτε στο τερματικό και εκτελέστε το εργαλείο Dropbox Uploader.

./dropbox_uploader.sh
Όταν εκτελείτε τη δέσμη ενεργειών για πρώτη φορά, θα σας ζητήσει το διακριτικό πρόσβασης. Επιστρέψτε στη σελίδα API Dropbox και αντιγράψτε τον νέο κωδικό πρόσβασης από νωρίτερα.
Αφού προσθέσετε τον νέο κωδικό πρόσβασης, είναι ασφαλές να ξεκινήσετε την εκτέλεση αντιγράφων ασφαλείας. Ξεκινήστε χρησιμοποιώντας το πρόγραμμα μεταφόρτωσης για να δημιουργήσετε ένα νέο φάκελο:
./dropbox_uploader.sh mkdir Backup
Τρέξιμο mkdir θα δημιουργήσει έναν απομακρυσμένο φάκελο αντιγράφων ασφαλείας στον λογαριασμό σας Dropbox. Από εδώ, θα μπορείτε να ανεβάσετε αρχεία σε αυτό. Για να μεταφορτώσετε, εκτελέστε την παρακάτω εντολή.
Σημείωση: Το Uploader Dropbox μπορεί να χειριστεί περισσότερα από απλά αρχεία Tar.gz. Προσαρμόστε την παρακάτω εντολή για να μεταφορτώσετε οποιοδήποτε αρχείο.
./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz
Αυτοματοποιήστε τα αντίγραφα ασφαλείας

Η αυτόματη μεταφόρτωση είναι ωραία, αλλά είναι καλύτερο να αυτοματοποιήσετε αυτά τα πράγματα. Για αυτή τη δουλειά, είναι καλύτερο να χρησιμοποιήσετε το Cron. Σε ένα τερματικό, κερδίστε Root με su ή sudo.
su -
ή
sudo -s
Στο κέλυφος Root, αποκτήστε πρόσβαση στο Cron:
crontab -e
Επιλέξτε την επιλογή χρήσης του Nano ως επεξεργαστή. Στη συνέχεια, επικολλήστε τα ακόλουθα στο αρχείο Cron.
Σημείωση: αυτή η εντολή Cron θα πει στον υπολογιστή σας Linux να συμπιέσει ένα αντίγραφο ασφαλείας και να το ανεβάσει στο φάκελο Backup στο Dropbox κάθε μέρα στις 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
Αποθηκεύστε την εντολή στο Cron. Μόλις αποθηκευτεί, ο υπολογιστής σας θα λάβει αυτόματα ένα στιγμιότυπο από / home / username /, συμπιέστε το σε αρχείο Tar.gz, τοποθετήστε το στο αρχείο και μεταφορτώστε το στο Dropbox. Δεν θέλετε να δημιουργήσετε αντίγραφα ασφαλείας ολόκληρου του αρχικού σας φακέλου με χρονοδιάγραμμα; Προσαρμόστε τις διαδρομές φακέλων, έτσι ώστε να δείχνει έναν συγκεκριμένο φάκελο.
Εάν όλα φαίνονται καλά, αποθηκεύστε το νέο αρχείο Cron στο Nano με Ctrl + O.
Απενεργοποίηση αυτοματοποιημένων αντιγράφων ασφαλείας
Τα αυτόματα αντίγραφα ασφαλείας στο Dropbox είναι δροσερά, αλλά αν θέλετε μόνο να τα χειριστείτε χειροκίνητα, καταργήστε την εντολή από το Cron:
su - crontab -e
Όπως και πριν, αποθηκεύστε τις επεξεργασίες με Ctrl + O. Μετά την αποθήκευση, το αυτόματο αντίγραφο ασφαλείας θα σταματήσει.
Σχόλια