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

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

ما يجب تحضيره

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

  • الوصول للمسؤول: يتم تكوين عملية الربط على مستوى النظام في إعدادات إدارة Nextcloud.
  • اسم الحاوية وبيانات الاعتماد: احصل على معرّف مفتاح الوصول إلى S3 ومفتاح الوصول السري من موفر التخزين. يُفضّل استخدام مفتاح مخصص يحتوي فقط على الأذونات اللازمة لهذه الحاوية وعملياتها المقصودة.
  • تفاصيل الاتصال: احصل على اسم مضيف نقطة نهاية S3 العامة، وإذا طلب الموفر ذلك، فاحصل على المنطقة ومتطلبات نمط المسار. لا تقم بلصق عنوان URL خاص بمخزن البيانات في مكان طلب اسم المضيف.
  • الشبكة وTLS: يجب أن يكون خادم Nextcloud قادراً على الوصول إلى نقطة النهاية. استخدم HTTPS ما لم يكن لدى المزوّد سببٌ موثّق ومحدّد لتكوين آخر.

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

تفعيل دعم التخزين الخارجي

  1. قم بتسجيل الدخول كمسؤول Nextcloud وافتح التطبيقات .
  2. ابحث عن تطبيق دعم التخزين الخارجي المرفق وقم بتفعيله إذا كان معطلاً. التطبيق مُضمّن مع Nextcloud ولكنه معطل افتراضياً.
  3. افتح قائمة ملفك الشخصي، واختر الإعدادات ، ثم حدد وحدة التخزين الخارجية ضمن الإدارة.

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

أضف وقم بتكوين وحدة تخزين S3

  1. في صف التخزين الجديد، أعطِ نقطة التحميل اسم مجلد بسيط ، مثل Archive. هذا هو الاسم الذي يراه المستخدمون في Nextcloud؛ وهو ليس اسم حاوية تخزين أو مسارًا. لا تستخدم الشرطات المائلة.
  2. اختر Amazon S3 من القائمة المنسدلة لخلفية التخزين، واختر مفتاح الوصول كطريقة للمصادقة.
  3. أدخل اسم الحاوية، ومعرّف مفتاح الوصول، ومفتاح الوصول السري تمامًا كما هو مُصدَر. تجنّب إضافة مسافات أثناء النسخ واللصق. تعامل مع المفتاح السري ككلمة مرور؛ لا تضعه في تذكرة عامة، أو سجل أوامر النظام، أو لقطة شاشة للمقال.
  4. بالنسبة للتخزين المُستضاف على أمازون، أدخل منطقة الحاوية. أما بالنسبة للخدمة غير التابعة لأمازون، فأدخل اسم مضيف S3 العام (مضيف نقطة النهاية، بدون بادئة الحاوية). حدد منطقة إذا كان الموفر يشترط ذلك تحديدًا؛ واتبع وثائقه عند استخدام قيمة مثل auto.
  5. أبقِ خيار "تمكين SSL" مُفعّلاً لبروتوكول HTTPS. اترك المنفذ على وضعه الافتراضي ما لم يُحدد مزود الخدمة منفذًا مختلفًا.
  6. جرّب نمط طلب المضيف الافتراضي أولاً. فعّل نمط المسار عندما يتطلب المزوّد طلبات بنمط معين https://endpoint.example/bucketبدلاً من النمط السابق https://bucket.endpoint.example. دليل S3 الخاص بالمزوّد هو المرجع الأساسي لهذا الإعداد.
  7. قم بتعطيل المصادقة القديمة (الإصدار 2) إلا إذا طلبها مزود الخدمة صراحةً. تشير وثائق Nextcloud إلى أن الإصدار 4 هو الإصدار الافتراضي، وأن الإصدار 2 نادرًا ما يكون مطلوبًا.
  8. في قسم "متاح لـ" ، حدد فقط المستخدمين أو المجموعات الذين يجب أن يروا هذا المجلد. المجلد الذي تم إنشاؤه في إعدادات المسؤول يكون متاحًا للجميع افتراضيًا، لذا قم بتقييده قبل عرض البيانات الخاصة أو المشتركة.

يتم حفظ الحقول المطلوبة عند اكتمالها. يشير مؤشر الحالة الأخضر إلى إمكانية اتصال Nextcloud، بينما يشير المؤشر الأصفر أو الأحمر إلى عدم إمكانية التحقق من صحة الربط. في حال استمرار حالة الخطأ، انقر على أيقونة الحالة أو أعد تحميل صفحة الإدارة لإعادة التحقق. يُشير Nextcloud إلى أنه قد يتم وضع علامة "غير متاح" على الربط الذي به خطأ لمدة عشر دقائق.

اختر سلوك الركوب عن قصد

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

لا تفترض أن إضافة نقطة ربط تجعل التغييرات المباشرة في لوحة تحكم الموفر تظهر فورًا في Nextcloud. يحتفظ Nextcloud بذاكرة تخزين مؤقتة للملفات. عند إنشاء الملفات أو تغييرها أو حذفها خارج Nextcloud، قد تبقى قائمة الملفات المخزنة مؤقتًا غير محدثة حتى يتم تحديثها بواسطة عملية مسح. بالنسبة إلى S3 وغيرها من أنظمة التخزين الخلفية التي لا تدعم إشعارات الموفر، يوثق Nextcloud عمليات المسح الدورية باستخدام الأمر ` occ files_external:scan <mount_id>. ابحث عن المعرّف باستخدام الأمر `. occ files_external:listشغّل OCC من دليل تثبيت Nextcloud بصفتك مستخدم خادم الويب، مع تعديل اسم المستخدم وواجهة سطر الأوامر لتناسب تثبيتك.

استكشاف أخطاء الاتصال وإصلاحها

  • حالة حمراء أو صفراء: أعد التحقق من تهجئة اسم الحاوية، ومفتاح التشفير، واسم مضيف نقطة النهاية، والمنطقة/منطقة التوقيع، وإمكانية الوصول إلى الشبكة من جانب الخادم. تأكد من نظام أسماء النطاقات (DNS) وإمكانية الوصول إلى بروتوكول HTTPS الصادر من مضيف Nextcloud.
  • خطأ في التوقيع أو التفويض: تأكد من أن المفتاح مُفعّل ومُصرّح له بعرض محتويات الحاوية وتنفيذ العمليات التي يحتاجها المستخدمون. تحقق من تطابق المنطقة مع تعليمات التوقيع الخاصة بالمُزوّد. قد تفشل بيانات الاعتماد التي يمكنها التحميل ولكن لا يمكنها عرض محتويات الحاوية أو فحصها في اختبار اتصال Nextcloud.
  • لم يتم العثور على نقطة النهاية أو الحاوية: تأكد من أن اسم المضيف يحتوي على نقطة النهاية العامة، وليس عنوان URL يتضمن الحاوية مسبقًا. استفسر من مزود الخدمة عما إذا كان يتطلب طلبات بنمط المسار، ثم فعّل هذا الخيار وأعد التحقق.
  • الاتصال يعمل، لكن بعض العناصر الموجودة مفقودة: تأكد من أن المفتاح يدعم عرض قائمة الحاويات، وأن أسماء العناصر تستخدم مسارات مدعومة. يُحذر Nextcloud من Photos//cat.pngتجاهل مفاتيح S3 التي تحتوي على فواصل متكررة، مثل الفاصلة، ومحتوياتها.
  • الملفات التي تم تغييرها مباشرةً لدى مزود الخدمة مفقودة: قم بتشغيل فحص التخزين الخارجي للوحدة المُثبّتة. احتفظ بعمليات إعادة التسمية والنقل الروتينية داخل Nextcloud قدر الإمكان؛ فقد يفسر الفحص المُعاد عملية إعادة التسمية عن بُعد على أنها حذف بالإضافة إلى ملف جديد، مما قد يؤدي إلى فقدان المشاركات أو العلامات أو التعليقات أو سجل النشاط المرتبط بالإدخال القديم على جانب Nextcloud.

تأكد من تثبيت الحامل بأمان

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

للحصول على أوصاف الحقول الخاصة بكل إصدار، راجع تكوين Nextcloud 35 Amazon S3 ودليل إدارة التخزين الخارجي لـ Nextcloud 35 .

اترك تعليقاً

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

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

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

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

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

خطأ في قاعدة بيانات Nextcloud بعد التحديث: ما الذي يجب التحقق منه أولاً

استعادة الوصول إلى Nextcloud بعد التحديث عن طريق تشخيص أخطاء SQL، والتحقق من اتصال قاعدة البيانات، وإكمال عمليات الترحيل المتقطعة بأمان.

إعادة تعيين كلمة مرور مسؤول Nextcloud المفقودة باستخدام OCC

استخدم أمر OCC الخاص بـ Nextcloud لإعادة تعيين كلمة مرور المسؤول من واجهة سطر الأوامر الخاصة بالخادم، مع إرشادات حول أسماء المستخدمين والأذونات وموفري تسجيل الدخول الخارجيين.

أضف رأس HSTS إلى نقطة نهاية HTTPS التي تخدم Nextcloud

قم بإزالة تحذير HSTS الخاص بـ Nextcloud عن طريق تعيين العنوان في Apache أو NGINX أو وكيل TLS الخاص بك، ثم تحقق من استجابة HTTPS العامة بأمان.

استكشاف أخطاء تثبيت تطبيقات Nextcloud التي تُبلغ عن عدم وجود اتصال بالإنترنت وإصلاحها

استكشاف أخطاء تثبيت تطبيقات Nextcloud التي تُبلغ عن عدم وجود اتصال بالإنترنت وإصلاحها

تتبع حالات فشل تثبيت التطبيقات من متجر التطبيقات إلى مشاكل في نظام أسماء النطاقات (DNS) أو بروتوكول HTTPS أو الخادم الوكيل أو بروتوكول TLS أو مشاكل في التكوين من خادم Nextcloud نفسه.

التحكم في ارتفاعات استخدام وحدة المعالجة المركزية في Nextcloud Preview باستخدام قائمة انتظار مجدولة

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

تجاوز مرحلة "معالجة الملفات" في مزامنة سطح المكتب مع Nextcloud

ابحث عن الملف أو قاعدة الاستبعاد أو مشكلة الاتصال أو حالة قاعدة بيانات العميل التي تعيق مزامنة Nextcloud، ثم تحقق من عمليات التحميل والتنزيل بأمان.

قم بإزالة تحذير Nextcloud OPcache عن طريق ضبط الحد الأيمن

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

ربط Nextcloud بـ CODE Docker: الإعداد والمفاضلات

ربط Nextcloud بـ CODE Docker: الإعداد والمفاضلات

قارن بين الكود المدمج والكود القائم على Docker، ثم قم بتوصيل Collabora Online بـ Nextcloud من خلال وكيل عكسي آمن HTTPS.