أنا متأكد أنك مررت بهذا الموقف: ملفاتك مبعثرة بين جهاز الكمبيوتر، واللابتوب، والهاتف، فتضطر إلى استخدام كابلات متعددة أو تحميل كل شيء إلى السحابة للوصول إلى مستند واحد فقط. إنه أمر مزعج، خاصةً إذا كنت قلقًا بشأن مصير بياناتك أو إذا كنت لا ترغب في دفع اشتراك شهري لمجرد الوصول إلى ملفاتك بسهولة. هنا يأتي دور Syncthing ، وهي أداة تتيح لك مزامنة مجلداتك في الوقت الفعلي دون الاعتماد على خوادم خارجية.
أروع ما يميز هذا البرنامج هو استخدامه لتقنية الند للند، ما يعني أن أجهزتك تتواصل مباشرةً فيما بينها. لا يوجد وسيط لتخزين صورك أو كلمات مرورك؛ فكل شيء يبقى على شبكتك المحلية أو يُنقل مشفرًا عبر الإنترنت. إنه أشبه بإنشاء سحابة خاصة بك، ولكن دون عناء إعداد خادم معقد من الصفر.
ما هو برنامج Syncthing تحديداً؟
لمن لا يعرف، Syncthing هو برنامج مفتوح المصدر ومتعدد المنصات، يسمح لأجهزة متعددة بالاحتفاظ بمجلدات متطابقة. سواء كنت تستخدم ويندوز، أو ماك أو إس، أو لينكس، أو أندرويد ، يضمن البرنامج ظهور أي ملف تضيفه على جهاز الكمبيوتر الخاص بك على جهازك المحمول في غضون ثوانٍ. وبفضل اعتماده على بروتوكول تبادل الكتل (Block Exchange Protocol )، لا يعيد البرنامج تحميل الملف بالكامل في كل مرة تُجري فيها تغييرًا، بل ينقل فقط أجزاء البيانات التي تم تغييرها، مما يوفر قدرًا كبيرًا من عرض النطاق الترددي.
يُعدّ الأمان عبر بروتوكول TLS أحد أهمّ عوامل نجاحه ، إذ يضمن عدم تمكّن أيّ شخص من التجسس على بياناتك أثناء انتقالها عبر الشبكة. علاوة على ذلك، يتميّز بمرونة فائقة: حيث يمكنك تحديد المجلدات التي ترغب في مشاركتها، ومع من، وفي أيّ اتجاه تتدفق المعلومات.
التثبيت وفقًا لجهازك
تختلف العملية قليلاً حسب المكان الذي ترغب في تثبيته فيه، على الرغم من أن المنطق واحد:
- في نظام Windows: على الرغم من وجود الملف التنفيذي الأساسي، إلا أنه يوصى بشدة باستخدام سينك ترايزورهذا التطبيق يغلف Syncthing بواجهة أكثر سهولة في الاستخدام، ويجعله يبدأ تلقائيًا مع النظام، ويمنعك من إبقاء نافذة وحدة التحكم مفتوحة طوال الوقت.
- على نظام Linux: يختلف الأمر باختلاف التوزيعة. في أوبونتو أو ديبيان، يمكنك إضافة المستودع الرسمي واستيراد مفتاح PGP. أما في فيدورا أو مانجارو، فهو متوفر عادةً في المستودعات القياسية. وهو مفيد جدًا لضبط... برنامج systemd الخفي بحيث تعمل الخدمة في الخلفية دون الحاجة إلى فتح الواجهة.
- على Android: يوجد تطبيق رسمي على متجر جوجل بلاي وأيضًا على متجر إف-درويد. إنه مثالي للقيام بـ النسخ الاحتياطي التلقائي للكاميرا مباشرة إلى جهاز الكمبيوتر.
- على أجهزة التخزين الشبكي (مثل Qnap): يمكن تثبيته عبر مركز التطبيقات عن طريق تحميل الملف المقابل، مما يسمح لجهاز التخزين الشبكي بالعمل كعقدة تخزين مركزية.
إعداد ودمج المعدات
لكي يبدأ جهازان بمشاركة الملفات، يجب عليهما أولاً "التعارف". يتم ذلك من خلال مُعرّف الجهاز ، وهو سلسلة أبجدية رقمية فريدة تُشبه مُعرّف جهازك. للعثور عليه، انتقل إلى قسم "الإجراءات" وحدد " إظهار المُعرّف" ، حيث ستجد أيضًا رمز QR سهل الاستخدام لجهازك المحمول.
بعد الحصول على مُعرّف الجهاز الآخر، انقر على " إضافة جهاز" وأدخله. من المهم ملاحظة أن الاتصال ليس تلقائيًا لأسباب أمنية: سيتلقى الجهاز الآخر إشعارًا ويجب عليه قبول الطلب لإنشاء الرابط. بمجرد الاتصال، ستلاحظ تغيير الحالة إلى "متصل"، حتى لو لم تكن تنقل ملفات بعد.
تكوين المجلد وتدفق البيانات
بعد ربط أجهزتك، الخطوة التالية هي اختيار ما تريد مزامنته. عند النقر على "إضافة مجلد" ، يجب عليك تسميته (اسم لتمييزه) وتحديد مساره بدقة على القرص الصلب. في علامة التبويب "المشاركة" ، حدد الأجهزة التي يجب أن تتمكن من الوصول إلى هذه البيانات.
وهنا تكمن المفارقة: نوع المجلد. لا نرغب دائمًا في أن يكون كل شيء ثنائي الاتجاه. هناك ثلاثة خيارات:
- ارسل و استقبل: هذا هو التكوين القياسي. أي تغيير يتم إجراؤه على أي جهاز يتم نسخه على جميع الأجهزة الأخرى.
- أرسل فقط: الجهاز هو "الرئيس". يرسل التغييرات إلى الآخرين، لكنه يتجاهل أي تعديلات قادمة من الخارج. إنه مثالي لـ مجلدات النسخ الاحتياطي حيث لا تريد أن يؤدي خطأ في الهاتف المحمول إلى حذف الملفات من جهاز الكمبيوتر الخاص بك.
- الاستلام فقط: الجهاز سلبي. فهو لا يقبل إلا التغييرات التي تأتي من العقد الأخرى.
إدارة متقدمة والتحكم في الإصدارات
أحيانًا، قد يكون التزامن التلقائي سلاحًا ذا حدين: فإذا حذفتَ شيئًا ما عن طريق الخطأ من مكانٍ ما، فسيختفي من كل مكان. لتجنب هذه المشاكل، يتضمن برنامج Syncthing ميزة حفظ إصدارات الملفات . فبدلًا من حذف الملف نهائيًا، ينقله البرنامج إلى مجلد مخفي يُسمى .stversions.
يمكنك ضبط استراتيجيات مختلفة للتحكم في الإصدارات. يحفظ وضع "سلة المهملات" كل شيء بشكل دائم، بينما يُعدّ وضع "التحكم المتدرج في الإصدارات" أكثر ذكاءً: فهو يحفظ العديد من الإصدارات في الدقائق الأولى، ثم إصدارًا واحدًا يوميًا، وأخيرًا إصدارًا واحدًا أسبوعيًا، مما يُحسّن استخدام مساحة القرص. إذا لم تقم بضبط هذا الإعداد، فقد ينتهي بك الأمر بوجود غيغابايتات من الملفات القديمة تستهلك مساحة التخزين دون أن تدرك ذلك.
تحسين الشبكة: المجموعات والخصوصية
إذا كان لديك العديد من الأجهزة، يمكنك إنشاء مجموعة شعاعية بتعيين جهاز واحد كـ"مُقدِّم". يسمح هذا للمُقدِّم بإضافة أجهزة جديدة إلى الشبكة، مما يجعل نقل البيانات أكثر كفاءة وأقل اعتمادًا على جهاز واحد. تجنب إنشاء مجموعات متداخلة (حيث تكون جميع الأجهزة مُقدِّمة لجميع الأجهزة الأخرى) لمنع إنشاء أجهزة وهمية يصعب إزالتها.
فيما يتعلق بالخصوصية، على الرغم من تشفير جميع البيانات، تذكر أن الأجهزة المتصلة يمكنها رؤية عنوان IP الخاص بك . لذا، لا تقم بتوصيل إلا الأجهزة التي تخص أشخاصًا تثق بهم تمامًا. بالإضافة إلى ذلك، يستخدم Syncthing خوادم اكتشاف عالمية ومكررات لمساعدة الأجهزة على إيجاد بعضها البعض عبر جدران حماية صارمة، مع إمكانية تخصيص ذلك إذا كنت ترغب في عزل تام.
يُحدث استخدام أداة كهذه نقلة نوعية في إدارة الملفات، إذ يُلغي الاعتماد على الحوسبة السحابية ويُعيد إلينا السيطرة الكاملة على معلوماتنا. ومن خلال الجمع بين التثبيت السليم على كل نظام، والإدارة الذكية لأنواع المجلدات، ونظام التحكم في الإصدارات المُحسّن، نحقق بيئة رقمية متكاملة تتدفق فيها البيانات بأمان وسرعة ودون أي قيود بين الأجهزة المحمولة وأجهزة الكمبيوتر.


