كيفية إعداد خادم مزامنة Resilio على نظام Linux
قم بتثبيت Resilio Sync من مستودع 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

قم باستيراد مفتاح التوقيع الخاص بـ 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 حزمًا يدوية للبنى المدعومة.

تقوم هذه الحزمة بتثبيت خدمة على مستوى النظام تعمل بصلاحيات rslsyncالمستخدم المقيد. قم بتمكينها الآن وعند بدء التشغيل، ثم تحقق من حالتها.
sudo systemctl enable --now resilio-sync
sudo systemctl status resilio-sync
تعمل خدمة الحزمة ضمن نظام التشغيل الأساسي rslsync؛ وهي ليست خدمة مستوى المستخدم المذكورة في الأدلة القديمة. راجع تعليمات خدمة لينكسsystemctl --user من Resilio .

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

بالنسبة للخادم الذي لا يحتوي على واجهة مستخدم رسومية، حافظ على خصوصية واجهة المستخدم الرسومية واستخدم نفق SSH من جهاز الكمبيوتر الخاص بك:
ssh -L 8888:127.0.0.1:8888 username@server-address
بعد فتح النفق، تصفح إلى [العنوان http://localhost:8888/gui/]. أبقِ منفذ الإدارة بعيدًا عن الإنترنت العام. للوصول إلى الشبكة المحلية، اربط فقط بشبكة موثوقة واستخدم المصادقة.

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


تعمل الخدمة كـ rslsync، لذا فهي تحتاج إلى صلاحية الوصول إلى جميع المجلدات الرئيسية وصلاحية القراءة لفحص الملفات. امنح صلاحية الكتابة فقط عندما تحتاج خدمة المزامنة إلى الكتابة هناك.
إذا كان المجلد ينتمي بالفعل إلى مجموعة مشتركة تحمل اسمًا معينًا syncfiles، على سبيل المثال، فأضف حساب الخدمة إلى تلك المجموعة:
sudo usermod -aG syncfiles rslsync
sudo systemctl restart resilio-sync
استبدل syncfilesاسم المجموعة باسم المجلد، وامنحها الصلاحيات اللازمة. تجنب منح صلاحيات واسعة النطاق، مثل chmod 777`//`؛ افحص المسار باستخدام `//` ls -ld /path/to/folder. أعد تشغيل المزامنة بعد تغيير عضوية المجموعة.

إذا لم يتم تحميل واجهة المستخدم الرسومية، فتحقق من ملفي `.` sudo systemctl status resilio-syncو`.` sudo journalctl -u resilio-sync -b --no-pagerإذا كان المجلد المشترك غير متاح، فأعد التحقق من أذونات المسار rslsync. يتم تخزين إعدادات الحزمة في `/` /var/lib/resilio-sync، بشكل منفصل عن المجلدات المتزامنة.
بمجرد تشغيل الخدمة، لا يمكن الوصول إلى واجهة المستخدم الرسومية إلا من المكان الذي قصدته، ويمكن لحساب الخدمة الوصول إلى الدليل المحدد، وإضافة مفتاح المشاركة نفسه على جهاز آخر لبدء المزامنة.
قم بتثبيت Resilio Sync من مستودع Linux الرسمي الخاص به، وقم بتمكين خدمة النظام، وقم بتكوين واجهة المستخدم الرسومية المحلية، وشارك المجلدات بالأذونات الصحيحة.
استخدم الأمر docker cp لنسخ الملفات والمجلدات من وإلى حاوية Docker، بما في ذلك الحاويات المتوقفة. تعرّف على نصائح حول المسارات والمجلدات والأذونات والتخزين.
قم بتثبيت Lapce على نظام Linux باستخدام Flatpak، أو استخدم حزمة رسمية متوافقة مع Arch أو Debian أو Ubuntu أو Fedora. ثم شغّل المحرر وافتح مشروعك.
قم بتنزيل ملف ISO الخاص بنظام التشغيل TUXEDO الحالي، وتحقق منه، وقم بإنشاء قرص USB قابل للتشغيل، وقم بتثبيت النظام مع إرشادات واضحة حول التمهيد الآمن وخيارات القرص.
حوّل صورة أوبونتو الرسمية إلى مُثبِّت قابل لإعادة الاستخدام باستخدام كيوبيك. تحقق من ملف ISO المصدر، وأضف الحزم والإعدادات، وأنشئ الصورة، واكتبها على ذاكرة USB.
قم بتثبيت Ampache 8 على Ubuntu Server 26.04 مع Apache و PHP 8.5 و MariaDB، ثم قم بإنشاء كتالوج موسيقي وتأمين البث عن بعد باستخدام HTTPS.
قم بإعداد صندوق توزيعة أوبونتو على فيدورا لتثبيت حزم APT، وتشغيل أدوات سطر الأوامر، وإطلاق التطبيقات الرسومية المتوافقة من قائمة تطبيقات فيدورا.
قم بتثبيت Cockpit والإضافة Machines الخاصة به على خادم Ubuntu، ثم اختر ملف ISO، وقم بتعيين موارد الضيف، وأكمل إعداد نظام التشغيل في متصفحك.
قم بتثبيت ملف NFS موجود من صفحة التخزين في Cockpit، واختر مسارًا محليًا وخيارات التمهيد أو القراءة فقط، ثم تحقق من المشاركة على نظام Linux.
قم بتثبيت Nala من مستودعات Ubuntu، ثم استخدمه للبحث عن الحزم وتثبيتها وإزالتها وتحديثها مع ملخصات واضحة للمعاملات.