تُتيح لك دمج جهاز Raspberry Pi مع Dropbox بسلاسة طريقة فعّالة لإدارة ملفاتك والوصول إليها من أي مكان. يوفر هذا الدليل شرحًا شاملاً لإعداد اتصال آمن وفعال باستخدام أداة سطر الأوامر متعددة الاستخدامات rclone
.
محتويات
- تثبيت
rclone
- إنشاء تطبيق Dropbox
- تهيئة
rclone
- مزامنة الملفات باستخدام
rclone
- الاستخدام المتقدم والاعتبارات
تثبيت rclone
قبل البدء، تأكد من أن جهاز Raspberry Pi متصل بالإنترنت وأن تطبيق المحطة الطرفية مفتوح. سنستخدم rclone
، وهو برنامج سطر أوامر يتعامل مع إدارة الملفات عبر مختلف خدمات السحابة، بما في ذلك Dropbox. قم بتثبيته باستخدام الأوامر التالية (هذه أمثلة لأنظمة تعتمد على Debian/Raspbian؛ قم بالتعديل وفقًا لذلك لتوزيعات أخرى):
sudo apt update
sudo apt install rclone
إنشاء تطبيق Dropbox
لربط rclone
بحسابك على Dropbox، تحتاج إلى إنشاء تطبيق مخصص ضمن لوحة تحكم مطوري Dropbox. هذا يضمن الوصول الآمن ويحد من أذونات التطبيق لما هو ضروري فقط.
- الوصول إلى لوحة تحكم تطبيقات Dropbox: افتح متصفح الويب الخاص بك وانتقل إلى https://www.dropbox.com/developers/apps. ستحتاج على الأرجح إلى تسجيل الدخول إلى حساب Dropbox الخاص بك.
- إنشاء تطبيق جديد: انقر فوق “إنشاء تطبيق”. اختر “تطبيق واجهة برمجة تطبيقات Dropbox” واعطِه اسمًا وصفيًا (مثل: “RaspberryPiSync”). بشكل أساسي، حدد نوع وصول “مجلد التطبيق”. هذا يقصر وصول التطبيق على مجلد محدد داخل Dropbox، مما يعزز الأمان.
- استرداد بيانات اعتماد التطبيق: بعد إنشاء التطبيق، دوِّن “مفتاح التطبيق” و”سرّ التطبيق”. هذه بيانات اعتماد حساسة؛ تعامل معها ككلمات مرور ولا تشاركها علنًا أبدًا.
تهيئة rclone
الآن، سنقوم بتهيئة rclone
للتفاعل مع تطبيق Dropbox الذي تم إنشاؤه حديثًا. في محطة طرفية جهاز Raspberry Pi، قم بتشغيل:
rclone config
سيوجهك معالج تهيئة rclone
خلال العملية:
- عن بُعد جديد: اضغط على “n” لعنصر تحكم عن بُعد جديد.
- اسم عنصر التحكم عن بُعد: اختر اسمًا (مثل: “dropbox”).
- نوع التخزين: حدد “dropbox”.
- معرف العميل: ألصق “مفتاح التطبيق”.
- سرّ العميل: ألصق “سرّ التطبيق”.
- الترخيص: سيقوم
rclone
بإنشاء عنوان URL. افتح هذا في متصفحك لتفويض التطبيق. انسخ رمز التفويض المعروض والصقه في المحطة الطرفية. - الإعدادات الاختيارية: يمكنك تحديد مجلد Dropbox الذي تريد مزامنته (وإلا فإنه يكون افتراضيًا على الجذر Dropbox).
- الاختبار: سيقوم
rclone
باختبار الاتصال. تؤكد رسالة النجاح على أن كل شيء تم إعداده بشكل صحيح.
مزامنة الملفات باستخدام rclone
بمجرد التهيئة، يمكنك استخدام أوامر rclone
لإدارة الملفات بين جهاز Raspberry Pi و Dropbox:
rclone copy /path/to/local/files dropbox:/path/to/dropbox/folder
: ينسخ الملفات من Raspberry Pi إلى Dropbox.rclone copy dropbox:/path/to/dropbox/folder /path/to/local/folder
: ينسخ الملفات من Dropbox إلى Raspberry Pi.rclone sync /path/to/local/files dropbox:/path/to/dropbox/folder
: يزامن الملفات، مما يضمن تطابق كلا الموقعين. هذا مثالي للنسخ الاحتياطي.
تذكر استبدال العناصر النائبة مثل /path/to/local/files
و /path/to/dropbox/folder
بمساراتك الفعلية.
الاستخدام المتقدم والاعتبارات
لمزيد من الميزات المتقدمة، بما في ذلك جدولة النسخ الاحتياطي، واستخدام عوامل التصفية، وإدارة عناصر التحكم عن بُعد المتعددة، راجع وثائق rclone
الشاملة هنا. أولِ دائمًا الأولوية للأمان من خلال الحفاظ على سرية مفتاح التطبيق وسرّ التطبيق. راجع بانتظام تهيئة rclone
وأذونات تطبيق Dropbox.