خادم النسخ الاحتياطي Dropbox بدون رأس يبدأ منتثبيت إصدار سطر الأوامر من Dropbox. في هذه الحالة ، سنستخدم برنامج Dropbox Uploader. إنه برنامج نصي يجعل تحميل المحتوى تلقائيًا إلى Dropbox عبر سطر الأوامر أمرًا سهلاً للغاية.
تثبيت جيت
للحصول على هذا البرنامج النصي ، ستحتاج إلى تثبيت حزمة Git على كمبيوتر Linux. افتح نافذة طرفية وأدخل الأوامر التالية لتستمر مع Git.
أوبونتو
sudo apt install git
ديبيان
sudo apt-get install git
قوس لينكس
sudo pacman-S git
فيدورا
sudo dnf install git
زحمة
sudo zypper install git
غيرها من لينكس
بوابة في كل مكان. نتيجةً لذلك ، يجب أن يكون المستخدمون على توزيعات Linux الأكثر غموضًا قادرين على تثبيته. استخدم مدير الحزم الخاص بك للبحث عن "git" ، وقم بتثبيته. بدلاً من ذلك ، تحقق من Pkgs.org لمعرفة المثبت القابل للتنزيل.
دروببوإكس رافع
بمجرد تثبيت أداة Git ، يمكننا استخدامها للحصول على الكود الخاص بـ Dropbox Uploader. في المحطة ، استنساخ الكود المصدري على حاسوبك Linux:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
باستخدام القرص المضغوط الأمر ، نقل المحطة إلى المستنسخة حديثا دروببوإكس-الرافع مجلد.
cd Dropbox-Uploader
من هنا ، يمكن استخدام البرنامج النصي ، لكنه لن يستخدماعمل بشكل صحيح لضمان تشغيل Dropbox Uploader مباشرة على نظام Linux ، ستحتاج إلى تحديث أذوناته. في نهاية المطاف ، فإن أداة Dropbox Uploader هي برنامج شل ، لذلك فهي بسيطة شمود سوف يكفي.
chmod +x dropbox_uploader.sh
Dropbox Uploader يعمل عن طريق التشغيل dropbox_uploader.sh. ومع ذلك ، تأتي الأداة أيضًا مع بعض البرامج النصية الأخرى التي يمكن للمستخدمين استخدامها للعمل مع Dropbox. اختياريًا ، قم بتحديث الأذونات على هذه الملفات إلى:
chmod +x dropShell.sh chmod +x testUnit.sh
إعداد Dropbox API
الآن بعد أن برنامج النسخ الاحتياطي Dropbox علىLinux PC ، يمكننا إعداد نظام النسخ الاحتياطي. الخطوة الأولى هي إنشاء رمز تطبيق Dropbox جديد. سيتم استخدام هذا الرمز لتسجيل Dropbox في حسابك. لإنشاء تطبيق جديد ، توجه إلى صفحة المطور الرسمية ، وابحث عن زر "إنشاء تطبيق" وانقر فوقه.

يؤدي النقر فوق "إنشاء تطبيق" إلى توجيهك إلى صفحة API. اختر "Dropbox API" للمتابعة.
بعد ذلك ، اختر مستوى الوصول إلى Dropbox Uploaderيجب ان. للحصول على أفضل النتائج ، حدد "الوصول الكامل". سيؤدي القيام بذلك إلى العمل ضمن مجلدات متعددة ، داخل حسابك بالكامل ، بدلاً من منطقة واحدة فقط.
اكتب اسم التطبيق وانقر على زر "إنشاء تطبيق" للانتهاء.

بعد الخوض في عملية إنشاءالتطبيق في مركز المطور ، سيتم توجيهك إلى إدخال تطبيق Dropbox لأداة التحميل. قم بالتمرير لأسفل ، ابحث عن "رمز الوصول المولد" وانقر فوق الزر "إنشاء".
إنشاء نسخ احتياطية
لديك صفحة Dropbox API تم إعدادها لـرافع ، ورمز وصول للاستخدام معها. الخطوة التالية هي ربط البرنامج النصي بحسابك. للقيام بذلك ، انتقل إلى المحطة الطرفية وقم بتشغيل أداة Dropbox Uploader.

./dropbox_uploader.sh
عند تشغيل البرنامج النصي لأول مرة ، سيطلب منك رمز الوصول. العودة إلى صفحة Dropbox API ونسخ رمز الوصول الجديد من وقت سابق.
بعد إضافة رمز الوصول الجديد ، من الآمن بدء تشغيل النسخ الاحتياطية. ابدأ باستخدام برنامج التحميل لإنشاء مجلد جديد:
./dropbox_uploader.sh mkdir Backup
جري مكدير سيتم إنشاء مجلد النسخ الاحتياطي عن بعد في حساب Dropbox الخاص بك. من هنا ، ستتمكن من تحميل الملفات إليها. للتحميل ، قم بتشغيل الأمر أدناه.
ملاحظة: يمكن لـ Dropbox Uploader التعامل مع أكثر من مجرد ملفات Tar.gz. خصص الأمر أدناه لتحميل أي نوع من الملفات.
./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz
أتمتة النسخ الاحتياطي

التحميل اليدوي جميل ، لكن من الأفضل أتمتة هذه الأنواع من الأشياء. بالنسبة لهذه المهمة ، من الأفضل استخدام Cron. في محطة ، كسب الجذر مع سو أو سودو.
سو -
أو
sudo-s
في قذيفة الجذر ، الوصول إلى كرون:
كرونتاب -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
حفظ الأمر في كرون. بمجرد الحفظ ، سوف يأخذ جهاز الكمبيوتر الخاص بك لقطة من / الوطن / اسم المستخدم /، قم بضغطه على أرشيف Tar.gz ، وحدده ، وقم بتحميله على Dropbox. ألا تريد عمل نسخة احتياطية من المجلد الرئيسي بأكمله وفقًا لجدول زمني؟ قم بتخصيص مسارات المجلد ، بحيث يشير إلى مجلد معين.
إذا كان كل شيء يبدو جيدًا ، فاحفظ ملف Cron الجديد في Nano باستخدام Ctrl + O.
تعطيل النسخ الاحتياطي الآلي
النسخ الاحتياطي التلقائي إلى Dropbox رائع ، ولكن إذا كنت تريد فقط التعامل معه يدويًا ، فقم بإزالة الأمر من Cron:
su - crontab -e
مثل قبل ، احفظ التعديلات مع Ctrl + O. بعد الحفظ ، ستتوقف النسخة الاحتياطية التلقائية.
تعليقات