كيفية إعداد خادم مزامنة Resilio على نظام Linux

لإعداد خادم Resilio Sync على نظام Linux ، ثبّت الحزمة من مستودع Resilio الرسمي، وفعّل خدمة النظام، وأكمل الإعداد عبر واجهة المستخدم الرسومية المستندة إلى المتصفح. تُشغّل حزم Linux خدمة Sync ضمن rslsyncحساب محدود الصلاحيات افتراضيًا، لذا تحتاج الخدمة أيضًا إلى إذن لقراءة المجلدات التي تشاركها.

تحقق من ترخيصك قبل التثبيت. يشير دليل Resilio الحالي لنظام Linux إلى أنه يُمكن تثبيت Sync 3.x للاستخدام الشخصي غير التجاري؛ بينما يُنصح مستخدمو Resilio Sync Business بالبقاء على الإصدار 2.8.1 وعدم ترقية أي تثبيت Business حالي إلى الإصدار 3، لأن ذلك قد يؤدي إلى فقدان صلاحيات الوصول إلى المشاركات المُهيأة. راجع دليل التثبيت الرسمي لنظام Linux للاطلاع على إرشادات الحزمة والإصدار الحالية.

قم بتثبيت حزمة لينكس الرسمية

استخدم المستودع الرسمي لتوزيعتك حتى يتمكن مدير الحزم الخاص بها من تثبيت وتحديث Sync.

ديبيان، أوبونتو، ومشتقاتها

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO- https://linux-packages.resilio.com/resilio-sync/key.asc | sudo tee /etc/apt/trusted.gpg.d/resilio-sync.asc > /dev/null 2>&1
sudo apt-get update
sudo apt-get install resilio-sync
يعرض طرفية Debian و Ubuntu مدخل مستودع APT الرسمي لبرنامج Resilio Sync وأوامر تثبيت الحزم
إدخال مستودع APT وأوامر التثبيت لأنظمة Debian.

فيدورا، وRHEL، وأنظمة RPM المتوافقة

قم باستيراد مفتاح التوقيع الخاص بـ Resilio، وأضف مستودع RPM الخاص به، وقم بتثبيت الحزمة باستخدام مدير الحزم الخاص بتوزيعتك:

sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
printf '%s\n' '[resilio-sync]' 'name=Resilio Sync' 'baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch' 'enabled=1' 'gpgcheck=1' | sudo tee /etc/yum.repos.d/resilio-sync.repo
sudo dnf install resilio-sync

في أنظمة YUM القديمة، استخدم الأمر التالي sudo yum install resilio-sync. أما في OpenSUSE، فتوجد تعليمات Zypper منفصلة. كما يسرد دليل Resilio حزمًا يدوية للبنى المدعومة.

طرفية فيدورا تعرض إعدادات مستودع Resilio Sync RPM ومفتاح التوقيع المستورد
تستخدم الأنظمة القائمة على RPM ملف مستودع مع تمكين التحقق من توقيع الحزمة.

قم بتمكين خدمة النظام

تقوم هذه الحزمة بتثبيت خدمة على مستوى النظام تعمل بصلاحيات rslsyncالمستخدم المقيد. قم بتمكينها الآن وعند بدء التشغيل، ثم تحقق من حالتها.

sudo systemctl enable --now resilio-sync
sudo systemctl status resilio-sync

تعمل خدمة الحزمة ضمن نظام التشغيل الأساسي rslsync؛ وهي ليست خدمة مستوى المستخدم المذكورة في الأدلة القديمة. راجع تعليمات خدمة لينكسsystemctl --user من Resilio .

طرفية لينكس تعرض أمر systemd لتمكين Resilio Sync وحالة الخدمة النشطة
تأكد من أن نظام systemd يُبلغ عن خدمة Resilio Sync على أنها نشطة.

افتح واجهة المستخدم الرسومية وقم بتسمية الجهاز

على الخادم، افتح http://localhost:8888/gui/برنامج Linux Sync الذي يستخدم واجهة متصفح. أنشئ اسم مستخدم وكلمة مرور منفصلين لواجهة المستخدم الرسومية، ثم سمِّ الجهاز. يوثِّق دليل واجهة المستخدم الرسومية من Resilio المنفذ 8888 ومستمع الاسترجاع الافتراضي.

تم فتح المتصفح على localhost:8888/gui لعرض حقول تسجيل الدخول وكلمة المرور واسم الجهاز الخاصة بتشغيل Resilio Sync لأول مرة
أكمل نموذج واجهة المستخدم الرسومية (WebUI) الخاص بالتشغيل الأول من متصفح على الخادم.

بالنسبة للخادم الذي لا يحتوي على واجهة مستخدم رسومية، حافظ على خصوصية واجهة المستخدم الرسومية واستخدم نفق SSH من جهاز الكمبيوتر الخاص بك:

ssh -L 8888:127.0.0.1:8888 username@server-address

بعد فتح النفق، تصفح إلى [العنوان http://localhost:8888/gui/]. أبقِ منفذ الإدارة بعيدًا عن الإنترنت العام. للوصول إلى الشبكة المحلية، اربط فقط بشبكة موثوقة واستخدم المصادقة.

رسم تخطيطي لمتصفح يصل إلى خادم Linux Resilio Sync بعيد عبر نفق SSH أو VPN بينما يتم حظر الوصول العام إلى المنفذ 8888
استخدم نفقًا خاصًا أو شبكة افتراضية خاصة (VPN) للإدارة عن بُعد بدلاً من نشر منفذ واجهة المستخدم الرسومية (WebUI).

أضف مجلدًا وشاركه

  1. في واجهة المستخدم على الويب، حدد قائمة + ، واختر المجلد القياسي ، ثم حدد الدليل المراد مزامنته.
  2. اختر "للقراءة فقط" إذا كان ينبغي للأجهزة الأخرى استقبال الملفات دون إرسال التغييرات إليها. اختر "للقراءة والكتابة فقط" عندما ينبغي للأجهزة الأخرى إضافة الملفات أو تعديلها أو حذفها في المجلد المشترك.
  3. انسخ مفتاح المشاركة أو الرابط لجهاز الكمبيوتر، أو استخدم رمز الاستجابة السريعة (QR) للأجهزة المحمولة. على نظام لينكس، افتح علامة + واختر "إدخال مفتاح أو رابط" لإضافة المشاركة.

يشرح دليل مربع حوار المشاركة في Resilio هذه الأذونات. يُعدّ خيار "للقراءة فقط" مفيدًا لأجهزة النسخ الاحتياطي أو أجهزة التوزيع، لأن تغييراتها لا تتم مزامنتها.

قائمة مجلدات واجهة المستخدم الرسومية لـ Resilio Sync مع قائمة الإضافة، وخيار المجلد القياسي، ومنتقي الدليل
اختر مجلدًا قياسيًا وقم بتوجيه Sync إلى الدليل الموجود على خادم Linux.
نافذة مشاركة Resilio Sync التوضيحية مع خيارات الوصول للقراءة فقط والقراءة والكتابة بالإضافة إلى خيارات مشاركة المفاتيح ورمز الاستجابة السريعة
اختر أقل مستوى تساهلاً للوصول الذي يلبي احتياجات الجهاز المتلقي.

امنح حق الوصول إلى مجلد حساب الخدمة

تعمل الخدمة كـ rslsync، لذا فهي تحتاج إلى صلاحية الوصول إلى جميع المجلدات الرئيسية وصلاحية القراءة لفحص الملفات. امنح صلاحية الكتابة فقط عندما تحتاج خدمة المزامنة إلى الكتابة هناك.

إذا كان المجلد ينتمي بالفعل إلى مجموعة مشتركة تحمل اسمًا معينًا syncfiles، على سبيل المثال، فأضف حساب الخدمة إلى تلك المجموعة:

sudo usermod -aG syncfiles rslsync
sudo systemctl restart resilio-sync

استبدل syncfilesاسم المجموعة باسم المجلد، وامنحها الصلاحيات اللازمة. تجنب منح صلاحيات واسعة النطاق، مثل chmod 777`//`؛ افحص المسار باستخدام `//` ls -ld /path/to/folder. أعد تشغيل المزامنة بعد تغيير عضوية المجموعة.

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

تحقق من الإعداد

إذا لم يتم تحميل واجهة المستخدم الرسومية، فتحقق من ملفي `.` sudo systemctl status resilio-syncو`.` sudo journalctl -u resilio-sync -b --no-pagerإذا كان المجلد المشترك غير متاح، فأعد التحقق من أذونات المسار rslsync. يتم تخزين إعدادات الحزمة في `/` /var/lib/resilio-sync، بشكل منفصل عن المجلدات المتزامنة.

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

اترك تعليقاً

كيفية إعداد خادم مزامنة Resilio على نظام Linux

كيفية إعداد خادم مزامنة Resilio على نظام Linux

قم بتثبيت Resilio Sync من مستودع Linux الرسمي الخاص به، وقم بتمكين خدمة النظام، وقم بتكوين واجهة المستخدم الرسومية المحلية، وشارك المجلدات بالأذونات الصحيحة.

كيفية نقل الملفات من وإلى حاوية دوكر

كيفية نقل الملفات من وإلى حاوية دوكر

استخدم الأمر docker cp لنسخ الملفات والمجلدات من وإلى حاوية Docker، بما في ذلك الحاويات المتوقفة. تعرّف على نصائح حول المسارات والمجلدات والأذونات والتخزين.

كيفية تشغيل Lapce على نظام Linux: التثبيت وفتح مشروع

كيفية تشغيل Lapce على نظام Linux: التثبيت وفتح مشروع

قم بتثبيت Lapce على نظام Linux باستخدام Flatpak، أو استخدم حزمة رسمية متوافقة مع Arch أو Debian أو Ubuntu أو Fedora. ثم شغّل المحرر وافتح مشروعك.

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

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

قم بتنزيل ملف ISO الخاص بنظام التشغيل TUXEDO الحالي، وتحقق منه، وقم بإنشاء قرص USB قابل للتشغيل، وقم بتثبيت النظام مع إرشادات واضحة حول التمهيد الآمن وخيارات القرص.

كيفية إنشاء نسخة مخصصة من نظام أوبونتو باستخدام برنامج كيوبيك

كيفية إنشاء نسخة مخصصة من نظام أوبونتو باستخدام برنامج كيوبيك

حوّل صورة أوبونتو الرسمية إلى مُثبِّت قابل لإعادة الاستخدام باستخدام كيوبيك. تحقق من ملف ISO المصدر، وأضف الحزم والإعدادات، وأنشئ الصورة، واكتبها على ذاكرة USB.

كيفية تشغيل خادم أمباتشي على خادم أوبونتو

كيفية تشغيل خادم أمباتشي على خادم أوبونتو

قم بتثبيت Ampache 8 على Ubuntu Server 26.04 مع Apache و PHP 8.5 و MariaDB، ثم قم بإنشاء كتالوج موسيقي وتأمين البث عن بعد باستخدام HTTPS.

كيفية تشغيل برامج أوبونتو على فيدورا لينكس باستخدام ديسترو بوكس

كيفية تشغيل برامج أوبونتو على فيدورا لينكس باستخدام ديسترو بوكس

قم بإعداد صندوق توزيعة أوبونتو على فيدورا لتثبيت حزم APT، وتشغيل أدوات سطر الأوامر، وإطلاق التطبيقات الرسومية المتوافقة من قائمة تطبيقات فيدورا.

كيفية إنشاء أجهزة افتراضية على خادم أوبونتو باستخدام لوحة التحكم

كيفية إنشاء أجهزة افتراضية على خادم أوبونتو باستخدام لوحة التحكم

قم بتثبيت Cockpit والإضافة Machines الخاصة به على خادم Ubuntu، ثم اختر ملف ISO، وقم بتعيين موارد الضيف، وأكمل إعداد نظام التشغيل في متصفحك.

كيفية إعداد نقطة ربط NFS على خادم Linux باستخدام Cockpit

كيفية إعداد نقطة ربط NFS على خادم Linux باستخدام Cockpit

قم بتثبيت ملف NFS موجود من صفحة التخزين في Cockpit، واختر مسارًا محليًا وخيارات التمهيد أو القراءة فقط، ثم تحقق من المشاركة على نظام Linux.

كيفية استخدام مدير الحزم Nala على أوبونتو

كيفية استخدام مدير الحزم Nala على أوبونتو

قم بتثبيت Nala من مستودعات Ubuntu، ثم استخدمه للبحث عن الحزم وتثبيتها وإزالتها وتحديثها مع ملخصات واضحة للمعاملات.