سينكثينج
قالب:Short description قالب:برنامج
سينكثينج أو سينك ثينج SyncThing هو برنامج مفتوح المصدر لنقل ومزامنة الملفات والمجلدات بين الأجهزة ويمكنه أن ينقل بين أجهزة مختلفة مثل مايكروسوفت ويندوز ولينكس وماك أو إس وأندرويد وأنظمة BSD وغيرها، يمكن للتطبيق العمل بين الأجهزة حتى في حالة عدم وجود إنترنت ما دامت الأجهزة موجودة على نفس الشبكة ويقدم التطبيق إجراءات أمان مختلفة كما أنه سهل الاستخدام ويمكن استخدامه بين أكثر من عدد من الأجهزة في وقت واحد.
يستخدم البرنامج بروتوكول خاص حر مفتوح المصدر لتقديم عملية النقل والتزامن ولا يحتاج البرنامج إلى جهاز خاص لإستخدامه بل يعتمد على تقنية استخدام الجهاز الشخصي لتقديم الخدمات السحابية في النقل في حالة الحاجة إليها.
التحميل
يمكن تحميل التطبيق من على الموقع الرسمي أو من على صفحة المشروع على جت هب أو من على المتجر الرسمي لأندرويد أو من على متجر إف-درويد وعلى لينكس من على المستودعات الرسمية لكل توزيعة.
يدعم البرنامج العديد من الأجهزة والمعماريات المختلفة مما يسمح باستخدامه للتزامن بين أجهزة كثيرة ومتنوعة.
نقل الملفات وتزامن الملفات
هناك فرق بين نقل الملفات والتزامن بينها، فنقل الملفات يعتمد على إرسالها من طرف إلى آخر فقط ولكن تزامن الملفات يعني نقلها أو مسحها بين طرفين في وقت واحد قد يكون من طرف لطرف أو بين الطرفين في نفس الوقت بهدف مساواة الملفات بين كل طرف.
يعتمد البرنامج على تقنية تشفير TLS في النقل مما يجعل البرنامج آمنًا في النقل حتى على الشبكات الغير موثوقة، ويعتمد البرنامج على البحث عن تغيُّر الملفات على كل جهاز ونقل تلك التغييرات مما يجعل عملية النقل بسيطة وسريعة كما يقوم البرنامج بتقليص حجم الملفات عن طريق ضغط البيانات الوصفية أو كل البيانات المتزامنة.
التنصيب والإعدادات
تتم الإعدادات على سينك ثينج عن طريق المتصفح ويمكن للبرنامج أن يدعم شبكات بروكسي لتجاوز الحجب أو استخدام واجهات برمجية للوصول إلى البرنامج كما يمكن أن يتم تغيير بعض الإعدادات عن طريق الملفات النصية على ويندوز ولينكس وماك أو إس.
من الإعدادات التي نرشحها هي وضع كلمة سر قوية على البرنامج لتأمينه وخصوصًا عند إستخدام البرنامج في حالة الخوادم حيث أن فيه حالة لوصول إلى واجهة البرنامج يمكن رؤية أو نقل الملفات بكل سهولة.
أنماط الاستخدام
يمكن استخدام التطبيق في نمط الاستقبال فقط أو نمط الإرسال فقط أو النمطين في وقت واحد وهذا يحقق للمستخدم طرق مختلفة لاستخدام التطبيق في حالات متعددة في أكثر من إعداد ويمكن أن يختلف النمط بين كل مجلد وآخر.
نسخ الملفات
يحافظ البرنامج على نسخ مختلفة من الملفات لضمان عدم ضياع البيانات وللحفاظ على النسخ الأقدم من كل ملف أو الملجد، تختلف الطرق التي يمكن للبرنامج القيام بحفظ النسخ عن طريقها فهو يمكن أن يستخدم نمط سلة المهملات أو النمط البسيط أو أن يستخدم تقنية git أو غيرها من البرامج الخارجية.
وبهذه الطريقة يمكن للتطبيق أن يحافظ على صحة البيانات وعدم مسحها على في حالة وجود خطأ، ويمكن أن تعمل هذه الخاصية من الإعدادات الخاصة بكل مجلد أو ملف.
الاستخدام على ويندوز ولينكس وماك أو إس
يستخدم البرنامج على الأجهزة المختلفة عن طريق المتصفح من على الجهاز وبعد فتح التطبيق على المتصفح يمكننا بدأ عملية المزامنة باختيار الملف أو الملجد المراد نقله ومزامنته ثم اختيار الجهاز الآخر الذي يتم النقل والمزامنة إليه ويجب أن يكون البرنامج مثبت على الجهاز الآخر لتتم عملية النقل والمزامنة.
بعد اختيار الجهاز المراد النقل والمزامنة إليه نقوم بقبول العملية من الجهاز وفي هذه اللحظة يجب التأكد من أن الجهاز الذي نقبله هو الجهاز الخاص بنا لعدم نقل ملف من جهاز آخر غير مرغوب.