كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

في الماضي على TipsWebTech360 ، تحدثنا عن Symbolize ، وهو تطبيق Linux يعمل مع Dropbox للحفاظ على مزامنة ملفات التكوين الخاصة بك. ومع ذلك ، لا يمتلك كل شخص حساب Dropbox. 

إذا لم يكن لديك حساب سحابة Dropbox ولكنك لا تزال تريد أن تظل تكوينات Linux الخاصة بك متزامنة ، فإن أفضل أداة تالية لاستخدامها هي Syncthing. في هذا الدليل ، سنوضح لك كيفية إعداد نظام Syncthing والذي سيحافظ دائمًا على مزامنة ملفات التهيئة على Linux. 

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

تثبيت Syncthing GTK على لينكس

Syncthing GTK هي الأداة المفضلة للمزامنة على سطح مكتب Linux ، حيث أن Syncthing هو تطبيق خادم ويب ، وأداة GTK تجعله سهل الاستخدام على سطح المكتب. ومع ذلك ، فإن أداة Syncthing GTK لا تأتي مثبتة مسبقًا. نتيجة لذلك ، سنحتاج إلى مراجعة كيفية تثبيته قبل المتابعة.

تطبيق Syncthing GTK متاح للتثبيت على Arch Linux و Debian 10 و Ubuntu و OpenSUSE Leap و Flatpak. لبدء تثبيت التطبيق على جهاز الكمبيوتر الخاص بك ، افتح نافذة طرفية واتبع تعليمات التثبيت الموجودة بسطر الأوامر أدناه.

أوبونتو

على Ubuntu ، يمكن تثبيت تطبيق Syncthing GTK عبر  الأمر Apt  .

sudo apt تثبيت syncthing-gtk

دبيان 10

إذا كنت تستخدم Debian 10 ، فستعمل على Syncthing GTK مع الأمر Apt-get  أدناه.

sudo apt-get install syncthing-gtk

قوس لينكس

Syncthing-GTK موجود في مستودع Arch Linux “Community”. لتثبيته ، قم بتشغيل  الأمر بكمن  .

sudo pacman -S syncthing-gtk

فيدورا

يتوفر Syncthing-GTK في Fedora 30 عبر  أمر Dnf  . ومع ذلك ، فإن Fedora 30 قديم (سنتان على وجه الدقة). إذا كنت تستخدم Fedora وتحتاج إلى تشغيل Syncthing GTK ، فستحتاج إلى اتباع تعليمات تثبيت Flatpak بدلاً من ذلك.

OpenSUSE

يتوفر Syncthing GTK على OpenSUSE 15.1 و 15.2 عبر مستودع برامج "Oss". تأكد من تمكين "نظام التشغيل". بعد ذلك ، أدخل الأمر أدناه لتشغيل Syncthing GTK.

تثبيت sudo zypper syncthing-gtk

فلاتباك

يتوفر Syncthing GTK للتثبيت كـ Flatpak. لذلك ، إذا كنت من مستخدمي Fedora Linux (أو أي توزيع آخر لا يتوفر به Syncthing GTK) وتحتاج إلى تثبيته ، فهذه هي الطريقة التي يجب اتباعها.

يتطلب تثبيت Syncthing GTK عبر Flatpak وقت تشغيل Flatpak. لتثبيت وقت التشغيل ، اتبع هذا الدليل حول هذا الموضوع. بمجرد إعداد وقت التشغيل ، يرجى إدخال الأمرين أدناه لتشغيله.

flatpak إضافة عن بُعد - إذا لم يكن موجودًا https://flathub.org/repo/flathub.flatpakrepo flatpak تثبيت flathub me.kozec.syncthingtk

قم بإعداد Syncthing GTK 

يتطلب Syncthing GTK التكوين قبل الاستخدام. لتكوينه ، قم بتشغيل التطبيق على سطح مكتب Linux. بعد ذلك ، اتبع المعالج الذي يظهر على الشاشة لتشغيل التطبيق على جهاز الكمبيوتر الخاص بك. تأكد من قراءة ما يخبرك به المعالج بالتفصيل ، حتى تتمكن من فهم كيفية عمل Syncthing على جهاز الكمبيوتر الخاص بك.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

يرجى ملاحظة أنك ستحتاج إلى إعداد Syncthing GTK على جميع أجهزة الكمبيوتر التي تخطط لمزامنة ملفات التكوين بينها.

مزامنة ملفات التكوين

تتم مزامنة ملفات التكوين مع Syncthing على Linux باستخدام وظيفة symlinking. لإعداده ، اتبع الإرشادات خطوة بخطوة أدناه.

الخطوة 1: اختر جهاز كمبيوتر Linux الذي تستخدمه أكثر من غيره. سيكون هذا الكمبيوتر هو الشخص الذي نأخذ منه ملفات التكوين وهو الذي سيقوم باستضافة ملف التكوين.

على سبيل المثال ، إذا كانت جميع ملفات التهيئة الأساسية موجودة على سطح المكتب ، فقم بإعداد المزامنة في Syncthing GTK على سطح المكتب ، وانقل جميع ملفات التكوين إلى مجلد "Sync" على جهاز الكمبيوتر هذا ومزامنته مع أنظمة Linux الأخرى.

بمجرد معرفة جهاز الكمبيوتر الذي تستخدمه كأساسي ، استخدم الأمر mv  لوضع ملفات التكوين الخاصة بك في دليل Syncthing "Sync".

cp -r ~ / .config ~ / Sync

سيؤدي هذا الأمر أعلاه إلى نقل معظم ملفات التهيئة إلى مجلد "المزامنة" الذي تتم معالجته بواسطة Syncthing. لمزامنة ملفات التكوين الأخرى على جهاز الكمبيوتر الخاص بك ، ستحتاج إلى التغيير ~/.configفي الأمر أعلاه إلى المجلد الذي ترغب في استمرار مزامنته.

الخطوة 2: في Syncthing GTK ، انقر على أيقونة "Gear" بجوار زر التصغير للوصول إلى زر القائمة. داخل القائمة ، انقر فوق "إضافة جهاز" وحدده. بعد ذلك ، استخدم القائمة لإضافة أجهزة كمبيوتر Linux أخرى على شبكتك إلى المزامنة.

ملاحظة: قد تحتاج إلى النقر فوق "إظهار المعرّف" على أجهزة الكمبيوتر التي ترغب في إضافتها إلى المزامنة للحصول على المعرّف قبل محاولة إضافته إلى الكمبيوتر الذي تستضيف المزامنة منه.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

الخطوة 3: على جهاز الكمبيوتر الذي يقوم بالمشاركة ، قم بالوصول إلى Syncthing GTK ، وانقر بزر الماوس الأيمن على "المجلد الافتراضي" ، وحدد الزر "تحرير". ثم ابحث عن "المشاركة مع الأجهزة" وحددها بالماوس.

داخل منطقة "Share With Devices" ، حدد المربعات بجوار أجهزة الكمبيوتر التي أضفتها إلى مجلد Syncthing ، مما يتيح لهم الوصول إلى المزامنة.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

الخطوة 4: بعد إضافة جهاز إلى المشاركة ، انتقل إلى الجهاز الذي تضيفه وانظر إلى تطبيق Syncthing GTK. سترى إشعارًا يسألك عما إذا كنت تريد الاتصال بالمشاركة. حدد "قبول" لقبول الاتصال.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

الخطوة 5: بمجرد قبول الاتصال على كمبيوتر Linux الذي يحاول الاتصال بمشاركة Syncthing GTK ، سترى إشعارًا آخر. سيسألك هذا الإشعار عما إذا كنت ترغب في إضافة "المجلد الافتراضي". حدد "نعم" لإضافة مجلد "Sync" إلى أجهزة Linux التي أضفتها إلى المزامنة.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

الخطوة 6: اسمح لأجهزة الكمبيوتر المتصلة بتنزيل ملفات التكوين من المزامنة عبر شبكتك. عند الانتهاء من العملية ، قم بتشغيل الأوامر التالية على جميع أجهزة الكمبيوتر للحفاظ على مزامنة ملفات التكوين الخاصة بك باستخدام Syncthing GTK.

rm ~ / .config ln -s ~ / Sync / .config ~ /

باستخدام الأمرين اللذين تم تشغيلهما أعلاه ، ستكون ملفات التكوين الخاصة بك متزامنة. ومع ذلك ، ضع في اعتبارك أنه يجب تشغيل Syncthing لتلقي تحديثات الملف.

كيفية مزامنة ملفات التكوين على Linux باستخدام Syncthing

Leave a Comment

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

تحكم بسهولة في أجهزة الكمبيوتر على شبكتك باستخدام KontrolPack. وصّل وأدر أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة بكل سهولة.

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

هل ترغب في تنفيذ بعض المهام المتكررة تلقائيًا؟ بدلًا من الضغط على زر يدويًا عدة مرات، أليس من الأفضل لو كان هناك تطبيق؟

تنزيل BBC iPlayer إلى iPhone

تنزيل BBC iPlayer إلى iPhone

iDownloade أداة متعددة المنصات تتيح للمستخدم تنزيل محتوى خالٍ من إدارة الحقوق الرقمية (DRM) من خدمة iPlayer التابعة لهيئة الإذاعة البريطانية (BBC). ويمكنها تنزيل كلا الفيديوين بصيغة .mov.

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

لقد قمنا بتغطية ميزات Outlook 2010 بمزيد من التفاصيل، ولكن نظرًا لأنه لن يتم إصداره قبل يونيو 2010، فقد حان الوقت لإلقاء نظرة على Thunderbird 3. هناك

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

يحتاج الجميع إلى استراحة بين الحين والآخر، فإذا كنت تبحث عن لعبة شيقة، جرّب Flight Gear. إنها لعبة مجانية مفتوحة المصدر ومتعددة المنصات.

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

تمامًا مثل جوجل ويف، أحدثت خدمة جوجل فويس ضجة كبيرة حول العالم. تهدف جوجل إلى تغيير طريقة تواصلنا، وبما أنها أصبحت

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.