كيفية مزامنة ملفات التكوين على 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

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

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

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

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

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

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

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

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

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

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

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

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

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.