في الفيديو، أستخدم rclone و PocketServer لتشغيل خادم WebDAV محلي في الخلفية على جهاز iPhone الخاص بي ونسخ/مزامنة 3.8 جيجابايت من البيانات (~1000 ملف) من هاتفي إلى سطح المكتب، بدون سحابة أو كابل.
الهاتف هو آيفون SE 2020.
على الرغم من أن 3.8 جيجابايت في الفيديو لا تبدو كثيرة، إلا أن خادم WebDAV الخلفي لجهاز iPhone يحافظ على استهلاك ذاكرة ثابت وضئيل (حوالي 30 ميجابايت من ذاكرة الوصول العشوائي) أثناء النقل، حتى للملفات الكبيرة (بالجيجابايت)، مما يجعله قابلاً للتوسع للتعامل مع كميات كبيرة من البيانات.
متوسط سرعة النقل حوالي 27 ميجابايت/ثانية على جهاز iPhone SE 2020 الخاص بي.
إليك كيف يعمل
- استخدم PocketServer لإنشاء وتشغيل خادم WebDAV محلي في الخلفية على جهاز iPhone الخاص بي لخدمة المجلد الذي أرغب في نسخه/مزامنة.
- استخدم rclone على سطح المكتب الخاص بي لنسخ/مزامنة هذا المجلد دون تحميله إلى التخزين السحابي أو استخدام كابل.
الأدوات التي أستخدمها
- rclone: أداة سطر أوامر قوية ومتعددة المنصات لإدارة (القراءة/الكتابة/المزامنة، إلخ) العديد من التخزينات المحلية والبعيدة (ربما يعرف معظم الأعضاء هنا الأداة بالفعل).
- PocketServer: تطبيق iOS خفيف الوزن قمت بكتابته لتشغيل خوادم HTTP/WebDAV محلية ومستمرة في الخلفية على iPhone/iPad.
هناك بالفعل عدد قليل من تطبيقات iOS الأخرى لتشغيل خوادم WebDAV على iPhone/iPad. الأسباب لاختيار PocketServer:
- استهلاك ذاكرة منخفض. يستخدم حوالي 30 ميجابايت من ذاكرة الوصول العشوائي (بشكل ثابت، بدون ارتفاع مفاجئ في الذاكرة) أثناء نقل الملفات الكبيرة (بالجيجابايت) وعدد كبير من الملفات.
- خوادم خلفية مستمرة. تستمر الخوادم في العمل بشكل موثوق حتى عند التبديل إلى تطبيقات أخرى أو قفل الشاشة.
- Simple to set up. Just choose a folder, and the server is up & running.
- خفيف الوزن. حجم تنزيل التطبيق 2 ميجابايت وحجم التثبيت 4 ميجابايت.
تسعير PocketServer
جميع الوظائف الرئيسية الثلاث (مشاركة الملفات، مشاركة المجلدات، خادم WebDAV) تعمل بكامل طاقتها في الإصدار المجاني.
لا يحتوي الإصدار المجاني على أي قيود على سرعة النقل أو حجم الملف أو عدد الملفات.
الترقية إلى Pro (شراء لمرة واحدة بقيمة 4.99 دولار، بدون اشتراك متكرر) مطلوبة فقط لتخصيص العلامة التجارية لواجهة المستخدم الويب (الشعارات، العناوين، التذييلات)، وتوليد الصور المصغرة عند الطلب، ومصادقة الحسابات المتعددة.