ربط TrekMail Drive مع rclone عبر WebDAV
خطوات إعداد rclone بأمان للوصول إلى TrekMail Drive عبر WebDAV ونقل الملفات وتركيب المجلدات وجدولة النسخ الاحتياطي.
تفاصيل المقال
النوع والصعوبة والخطط ومعلومات آخر تحديث.
▼
تفاصيل المقال
النوع والصعوبة والخطط ومعلومات آخر تحديث.
- النوع
- دليل
- الصعوبة
- مبتدئ
- الخطط
- Nano · Starter · Pro · Agency
- آخر تحديث
- 9 سبتمبر 2026
rclone أداة لسطر الأوامر تعمل مع WebDAV. تفيد في عمليات الرفع والتنزيل وعرض القوائم والنسخ الاحتياطي المجدول عبر البرامج النصية. قبل الاعتماد عليها في مهمة كبيرة، اختبر رفع ملف صغير وتنزيله أولا. يقبل TrekMail Drive ملفات يصل حجمها إلى 10 TB، وفقا لمساحة التخزين المتاحة وحدود إصدار rclone والكمبيوتر المستخدم.
تفاصيل الاتصال
يحتاج إعداد rclone إلى ما يلي:
| حقل rclone | القيمة |
|---|---|
| Storage / Type | WebDAV |
| URL | انسخ عنوان URL الكامل لخادم Drive من Sync devices، بما في ذلك الشرطة المائلة الأخيرة. يخص العنوان نطاق Drive المحدد في تلك الصفحة. |
| Vendor | other |
| User | اسم المستخدم الظاهر في Sync devices. يكون عادة بريد مالك الحساب في Account Drive، أو عنوان صندوق البريد عند استخدام نطاق صندوق. |
| Password | كلمة مرور الجهاز dsync_… من Sync devices، وليست كلمة مرور لوحة التحكم |
| Bearer token | اتركه فارغا |
استخدم rclone obscure dsync_… عند كتابة كلمة المرور يدويا في ملف إعداد. يخفي rclone شكلها لكنه لا يشفرها، لذلك يستطيع أي شخص يملك الملف استخدام بيانات الاعتماد.
إذا لم تنشئ كلمة مرور جهاز بعد، فابدأ باتباع Sync devices.
قبل البدء
تحتاج إلى كلمة مرور جهاز. يحصل كل تطبيق مزامنة على كلمة مرور خاصة تستخدم مرة واحدة، بحيث يمكنك إلغاء وصول rclone من دون التأثير في تسجيل الدخول إلى لوحة التحكم.
- افتح Sync devices في لوحة تحكم TrekMail.
- انقر على + Add new device.
- امنحه اسما، مثل
Laptop, rclone. - اترك View files وEdit files محددين إذا كان rclone يحتاج إلى رفع الملفات أو نقلها أو حذفها. للوصول المخصص للتنزيل، حدد View files فقط.
- انقر على Generate password وانسخ كلمة المرور (
dsync_...).
يتطلب النسخ الاحتياطي إلى Drive صلاحية Edit files. أما الاستعادة بالتنزيل فقط من Drive فتحتاج إلى View files وحدها.
تثبيت rclone
- macOS:
brew install rclone - Linux:
curl https://rclone.org/install.sh | sudo bash - Windows: نزّل البرنامج من rclone.org/downloads وأضفه إلى PATH.
إعداد remote
شغّل أداة الإعداد التفاعلية:
rclone config
ثم اتبع الخطوات التالية:
- أدخل
nلإنشاء remote جديد. - سمّه
trekmail-driveأو اختر أي اسم. - اختر WebDAV من القائمة. يتغير الرقم حسب الإصدار، فابحث عن كلمة "Webdav".
- URL: ألصق Drive server URL من صفحة Sync devices، مع إبقاء الشرطة المائلة الأخيرة.
- Vendor: اختر
other. - User: ألصق اسم المستخدم الظاهر في الصفحة نفسها.
- Password: اختر
y(yes, type my own password)، ثم ألصق كلمة مرور الجهازdsync_.... - Bearer token: اتركه فارغا.
- Edit advanced config: أدخل
n. - Confirm: أدخل
y.
يمكنك أيضا كتابة ملف الإعداد مباشرة. افتح ~/.config/rclone/rclone.conf وأضف:
[trekmail-drive]
type = webdav
url = <copy the Drive server URL from Sync devices>
vendor = other
user = you@example.com
pass = <obscured-password>
أنشئ كلمة المرور المخفية باستخدام rclone obscure dsync_....
الأوامر اليومية
عرض الملفات
rclone ls trekmail-drive:
rclone lsd trekmail-drive: # directories only
رفع ملف
rclone copy ./backup.zip trekmail-drive:Backups/
تمنع نقطة النهاية هذه rclone عمدا من استبدال ملف موجود في Drive داخل موقعه. استخدم اسما أو مجلدا جديدا للوجهة، مثل مجلد نسخ احتياطي مؤرخ. إذا احتاج الأمر إلى الكتابة فوق ملف، فنزّل النسخة الحالية أولا أو ارفع البديل عبر واجهة Drive.
رفع مجلد في اتجاه واحد مع عرض التقدم
rclone copy ./Documents trekmail-drive:Documents \
--progress --transfers 8
يطلب --transfers 8 من rclone رفع ما يصل إلى ثمانية ملفات بالتوازي. ابدأ بقيمة صغيرة ولا ترفعها إلا بعد نجاح اختبار.
تتطلب أوامر النسخ المتطابق عناية خاصة
rclone sync ./Documents trekmail-drive:Documents --progress
تنبيه: يحذف sync الملفات البعيدة غير الموجودة محليا، ويتوقع عادة تحديث الملفات القائمة. لا تستخدمه مع بيانات Drive في بيئة الإنتاج قبل اختبار سلوكه الدقيق على مجلد مؤقت. للنسخ الاحتياطي العادي، فضّل copy إلى مجلد جديد مؤرخ.
التركيب كمجلد
mkdir ~/trekmail
rclone mount trekmail-drive: ~/trekmail \
--vfs-cache-mode writes --daemon
يظهر Drive بعد ذلك باسم ~/trekmail. ويمكن لأدوات لا تدعم WebDAV، مثل Photos وLightroom، استخدامه كمجلد محلي عادي.
إلغاء التركيب
fusermount -u ~/trekmail # Linux
umount ~/trekmail # macOS
النسخ الاحتياطي المجدول
في Linux أو macOS، أضف إلى crontab (crontab -e):
# Back up ~/Documents nightly at 2 AM
0 2 * * * /usr/local/bin/rclone copy ~/Documents trekmail-drive:Documents --quiet
في Windows، استخدم Task Scheduler لتشغيل أمر rclone copy نفسه.
ضبط عمليات النقل الكبيرة
للملفات الكبيرة، مثل مقاطع الفيديو ومجموعات البيانات متعددة GB:
rclone copy ./big.iso trekmail-drive:ISOs/ \
--transfers 4 \
--multi-thread-streams 4 \
--buffer-size 64M \
--progress
هذه خيارات لعميل rclone وليست إعدادات مطلوبة في TrekMail. ابدأ بالقيم الافتراضية، واحتفظ بمخرجات الأمر، واختبر ملفا ممثلا قبل جدولة نقل كبير.
حل المشكلات
401 Unauthorized: كلمة المرور خاطئة أو ملغاة. أنشئ كلمة جديدة في Sync devices.403أو خطأ صلاحيات: تأكد من أن كلمة مرور الجهاز تملك صلاحية Edit files عند رفع الملفات أو تغييرها. أنشئ كلمة جديدة عند الحاجة.429 Too Many Requestsأو أخطاء اتصال متكررة: اخفض--transfersوانتظر قليلا، ثم أعد تنفيذ أمر صغير قبل استئناف المهمة.507 Insufficient Storage: مجمع Drive ممتلئ. غيّر حجم Add-on أو أفرغ Trash.- يعرض المجلد المركب ملفات قديمة: امسح ذاكرة rclone المؤقتة بخيارات
rclone mountو--vfs-cache-mode writes --dir-cache-time 1m.
للمشكلات الأوسع في المزامنة، راجع حل مشكلات Drive Sync.
مقالات ذات صلة
انتقل إلى الأدلة القريبة التي تُكمل سير العمل.