Rclone هي أداة سطر الأوامر قوية ومجانية ومفتوحة المصدر لإدارة ومزامنة الملفات بين الأنظمة المحلية وخدمات التخزين السحابية. مستوحاة في الأصل من rsync، تقدم Rclone أوامر مألوفة مثل copy، sync، move، ls و mount، ولكن تم تعديلها لتعمل مع أكثر من 70 واجهة خلفية سحابية - بما في ذلك Google Drive وDropbox وOneDrive وAmazon S3 وBackblaze B2، من بين العديد من الآخرين.
نقل آمن وموثوق
تحتفظ Rclone بختم الزمن، وتتحقق من الشيكسم (MD5، SHA‑1) لضمان سلامة الملفات و تدعم استئناف النقل المتقطع.
تشفير محلي (crypt)
مع الواجهة الخلفية “crypt”، يمكنك تشفير ملفاتك قبل إرسالها إلى السحابة. تستخدم تشفير مقسم (كتل بحجم 64 KiB) مع XSalsa20 وPoly1305، مما يضمن أمانًا قويًا.
كما تسمح بتشفير أسماء الملفات والمجلدات - كل جزء من المسار مشفر بشكل فردي، مما يضمن الخصوصية حتى في الأسماء.
تركيب كقرص محلي
يمكنك تركيب خدمات بعيدة (سحابية) كما لو كانت أقراص محلية على نظام التشغيل الخاص بك (Linux، Windows، macOS، FreeBSD)، باستخدام FUSE.
خدمة عبر بروتوكول الشبكة
يمكن لـ Rclone “تقديم” واجهة خلفية عبر HTTP، SFTP، WebDAV، FTP أو حتى DLNA، مما يحول الكمبيوتر الخاص بك إلى خادم ملفات يمكن الوصول إليه عن بُعد.
واجهات خلفية افتراضية
يوفر واجهات خلفية تعدّل أو تتكيف مع أخرى بعيدة: على سبيل المثال، التخزين المؤقت، الضغط، الاتحاد، التجزئة، بالإضافة إلى التشفير المذكور أعلاه.
أتمتة وبرمجة
كونها واجهة سطر أوامر، Rclone مثالي للأتمتة: يمكنك جدولة الأوامر عبر cron، جدولة المهام، أو دمجها في سكريبتات أو APIs لتنفيذ النسخ الاحتياطي الدوري، الهجرات أو المزامنات المجدولة.
تحليل الاستخدام والإحصائيات
تتضمن أوامر مفيدة مثل lsf، size، ncdu وljson لتفتيش وحساب الملفات في البيئات البعيدة، مما يسمح برسم خريطة المساحة المحتلة والحصول على رؤية واضحة للبيانات.
أداء محسّن
يمكن لـ Rclone استخدام نقل متعدد الخيوط لزيادة السرعة، وعند الإمكان، تقوم بعمل “server-side copy” بين مقدمي الخدمة لتجنب تنزيل البيانات إلى القرص المحلي.
التحقق من السلامة
بالإضافة إلى الشيكسم، يمكنك استخدام rclone check لضمان أن البيانات المرسلة تتطابق مع الأصلية.
مجتمع نشط
كونه برنامجًا ناضجًا ومُدارًا من قبل مجتمع نابض بالحياة، يتوفر تحديثات متكررة، منتديات وموارد غنية لمختلف حالات الاستخدام.
نسخ احتياطي آلي - يمكنك جدولة مزامنة مجلد محلي مع موفر سحابي، مع تشفير، مما يضمن أن بياناتك آمنة ومتكررة.
هجرة بين السحب - على سبيل المثال، نقل البيانات من Dropbox إلى S3 دون حفظها محليًا، باستخدام نقل “server-side”.
الوصول عن بُعد إلى الملفات - تركيب تخزين سحابى كما لو كان قرصًا محليًا، مما يتيح العمل مباشرة على البيانات البعيدة.
خدمة الملفات - استخدام Rclone لخدمة محتوى سحابي عبر HTTP أو SFTP، على سبيل المثال، لتوفير مستودع من النسخ الاحتياطية لأجهزة الكمبيوتر الأخرى.
مزامنة ثنائية الاتجاه - الحفاظ على مجلدين (محلي أو بعيد) متساويين دائمًا، مما يجعلها مثالية للعكس أو التعاون.