تفعيل تشفير جانب الخادم في Nextcloud مع قياس التأثير

إذا كنت تفكر في استخدام تشفير الخادم في Nextcloud لأن الملفات موجودة على وحدات تخزين خارجية، فقم بتفعيله فقط بعد التأكد من أن تشفير الخادم (SSE) يُلبي متطلبات نموذج التهديدات لديك. لا يوجد إعداد يضمن التشفير دون أي تأثير سلبي على الأداء: يجب على الخادم تشفير وفك تشفير محتويات الملفات، لذا قد تتغير عمليات النقل واستخدام وحدة المعالجة المركزية. يمكنك التحكم في التأثير عن طريق اختبار ملفات نموذجية، وتفعيل التشفير لوحدات التخزين التي تحتاج إليه، وجدولة أي تحويل جماعي خلال فترة هادئة.

يصف دليل إدارة Nextcloud 35 الحالي، الذي تمت مراجعته في 10 أكتوبر 2026، التشفير المدمج من جانب الخادم (SSE) بشكل أساسي كحماية للملفات المخزنة على وحدات التخزين الخارجية. فهو لا يخفي أسماء الملفات أو بنية المجلدات، ولا يحمي الملفات من اختراق خادم Nextcloud أو من مسؤول خبيث. بالنسبة للأقراص المحلية أو السرقة المادية، قد يكون تشفير القرص في نظام التشغيل أنسب لتحقيق الهدف؛ أما للحفاظ على البيانات غير قابلة للقراءة من قِبل مسؤول الخادم، فيُنصح باستخدام التشفير التام بين الطرفين.

قبل تمكين التشفير

خطط للمفاتيح والاستعادة قبل تغيير الإعدادات. احفظ نسخة احتياطية من بيانات تكوين Nextcloud ومفاتيح التشفير، وتأكد من تخزين النسخة الاحتياطية بشكل منفصل مع ضوابط وصول. تُخزن بيانات المفاتيح في مجلد البيانات؛ وقد يؤدي فقدان مفاتيح التشفير أو سر النظام إلى عدم إمكانية استعادة البيانات المشفرة. احتفظ بإجراء استعادة مُختَبَر، وليس مجرد نسخة من قاعدة البيانات.

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

قم بتمكين وحدة التشفير الافتراضية لـ Nextcloud

  1. قم بتسجيل الدخول كمسؤول Nextcloud وافتح قسم التشفير من جانب الخادم في إعدادات الإدارة.
  2. حدد "تمكين التشفير من جانب الخادم" . إذا أبلغ Nextcloud بأنه لم يتم تحميل أي وحدة تشفير، فافتح صفحة التطبيقات وقم بتمكين وحدة التشفير الافتراضية ، ثم ارجع إلى إعدادات التشفير.
  3. راجع وضع التشفير قبل المتابعة. يُنصح باستخدام وضع المفتاح الرئيسي الافتراضي في معظم عمليات النشر، ولكن يمكن للمسؤولين فك تشفير الملفات. أما وضع مفتاح المستخدم، فيتضمن قيودًا إضافية على التوافق والاسترداد، ولا يُعدّ تحسينًا للأداء.
  4. قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى لتهيئة مفاتيح التشفير وفقًا لتوجيهات واجهة المستخدم. تحقق من حالة التشفير من سطر الأوامر:
sudo -E -u www-data php /var/www/nextcloud/occ encryption:status

استبدل مسار المثال ومستخدم HTTP بالمسار والمستخدمين في تثبيتك. يتطلب Nextcloud تشغيل OCC كمستخدم HTTP للحفاظ على أذونات الملفات الصحيحة. في Docker أو AIO أو Snap أو الاستضافة المُدارة، استخدم shell ومستخدم النظام المُعتمدين في تلك البيئة بدلاً من نسخ أمر المضيف حرفيًا. راجع دليل OCC الرسمي للاطلاع على تفاصيل تنفيذ الأوامر.

حدد ما الذي تريد تشفيره ومتى

بعد تفعيل التشفير الموحد (SSE)، يتم تشفير الملفات الجديدة والمعدلة. لا يتم تحويل الملفات الموجودة تلقائيًا لمجرد تفعيل هذا الإعداد. إذا كنت ترغب في تشفير مكتبة الملفات الموجودة، يوفر لك Nextcloud أمر OCC التالي:

sudo -E -u www-data php /var/www/nextcloud/occ encryption:encrypt-all

قبل تشغيل العملية، تأكد من تحديث النسخ الاحتياطية وحدد فترة صيانة. تعالج هذه العملية ملفات جميع المستخدمين، وتعرض التقدم، وقد تستغرق وقتًا وموارد كبيرة على خادم كبير. ينصح Nextcloud المستخدمين بعدم الوصول إلى الملفات أثناء هذه العملية. لا تشغلها خلال أوقات ذروة الاستخدام، ولا تتعامل معها كخيار تشغيل/إيقاف غير ضار. إذا كان مُثبّت خارجي مُحدد فقط يتطلب تشفير SSE، فقم بضبط خيار التشفير الخاص بهذا المُثبّت بدلاً من بدء تحويل على مستوى الخادم دون داعٍ.

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

تقليل وقياس تأثير الأداء

استخدم فحصًا مرحليًا بدلاً من تشفير كل شيء دفعة واحدة:

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

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

تحقق من النتيجة واحتفظ بمسار تراجع آمن

بعد تفعيل التشفير المتزامن (SSE)، تحقق من occ encryption:statusسلوك التحميل والتنزيل والمشاركة والمزامنة واختبره باستخدام ملف غير حرج. تأكد من إمكانية قراءة البيانات الموجودة على وحدة التخزين المقصودة عبر Nextcloud، وأن التأخيرات المقاسة لا تزال ضمن الحدود المقبولة. بالنسبة للملفات الموجودة، لا تفترض أنها مشفرة حتى تكتمل عملية التشفير المجمعة.

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

sudo -E -u www-data php /var/www/nextcloud/occ encryption:decrypt-all

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

المراجع الرسمية

اترك تعليقاً

إزالة تحذير قفل الملفات من Nextcloud باستخدام Redis

قم بتمكين قفل الملفات الموثوق به في Nextcloud، واختر الواجهة الخلفية المناسبة Redis أو Valkey، وتحقق من إزالة التحذير دون المخاطرة بتغييرات الملفات المتزامنة.

ما يلزم للحصول على تصنيف أمان A+ من Nextcloud

ما يلزم للحصول على تصنيف أمان A+ من Nextcloud

قم بإصلاح نتائج فحص Nextcloud الشائعة من خلال التحديثات الحالية، و HTTPS و HSTS، والثقة الدقيقة في الخادم الوكيل العكسي، وعمليات التحقق من الخادم العام.

تفعيل تشفير جانب الخادم في Nextcloud مع قياس التأثير

قم بتكوين Nextcloud SSE للتخزين الذي يحتاج إليه، وقم بحماية مفاتيح التشفير، وقم بقياس تأثير النقل ووحدة المعالجة المركزية قبل تشفير الملفات الموجودة.

أضف خاصية البحث النصي الكامل في Elasticsearch إلى Nextcloud

قم بتوصيل خاصية البحث عن الملفات في Nextcloud بـ Elasticsearch، وقم بفهرسة محتويات المستندات، واختر إعدادًا يناسب احتياجات الخادم والأمان لديك.

تحديد سياسة انتهاء صلاحية موثوقة للملفات المحذوفة من Nextcloud

تحديد سياسة انتهاء صلاحية موثوقة للملفات المحذوفة من Nextcloud

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

تحذير: مسح فهارس قاعدة البيانات المفقودة في Nextcloud

تحذير: مسح فهارس قاعدة البيانات المفقودة في Nextcloud

قم بتشغيل أداة إصلاح OCC الخاصة بـ Nextcloud بأمان، واستعرض تغييرات قاعدة البيانات، وتحقق من سبب استمرار التحذير.

ارفع حد تحميل الملفات على Nextcloud إلى ما يزيد عن 2 جيجابايت

ارفع حد تحميل الملفات على Nextcloud إلى ما يزيد عن 2 جيجابايت

السماح بتحميل ملفات أكبر حجماً عبر متصفح Nextcloud عن طريق ضبط إعدادات PHP أو Nginx أو Apache والتخزين المؤقت والمهلة الزمنية - والتحقق من الحد الذي يمنع الملف.

إزالة تحذير ذاكرة PHP الخاص بـ Nextcloud على خادم الويب

قم بتعيين حد ذاكرة PHP الذي يستخدمه Nextcloud فعليًا، وأعد تشغيل الخدمة الصحيحة، وتأكد من إعداد 512 ميجابايت في نظرة عامة على المسؤول.

قم بتوصيل حاوية تخزين متوافقة مع S3 بوحدة تخزين خارجية في Nextcloud

قم بتثبيت حاوية تخزين كائنات متوافقة في Nextcloud باستخدام الواجهة الخلفية S3 الخاصة بها، مع نقطة النهاية الصحيحة، وبيانات الاعتماد، ونطاق الوصول، وخطوات التحقق.

انقل بيانات Nextcloud إلى محرك أقراص خارجي دون التأثير على مساحة التخزين

انقل بيانات Nextcloud إلى محرك أقراص خارجي دون التأثير على مساحة التخزين

قم بنقل دليل بيانات Nextcloud الخاص بنظام Linux بأمان إلى محرك أقراص خارجي باستخدام تركيب UUID ثابت، ووضع الصيانة، ونسخة تم التحقق منها، والرابط الرمزي للمسار الأصلي.