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

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

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

ما الذي يجب عليك التحقق منه قبل إضافة الحاوية؟

تأكد من هذه التفاصيل مع مزود خدمة S3 الخاص بك قبل فتح إعدادات Nextcloud:

  • اسم الحاوية وبيانات اعتماد مفتاح الوصول.
  • اسم مضيف نقطة نهاية S3 العامة للمزود، مثل s3.example.net. استخدم نقطة النهاية نفسها، وليس عنوان URL خاصًا بالمخزن يحتوي بالفعل على اسم المخزن.
  • المنطقة أو منطقة التوقيع إذا كان المزوّد يشترط ذلك.
  • ما إذا كان ينبغي استخدام نمط الاستضافة الافتراضية ( https://bucket.endpoint/) أو نمط المسار ( https://endpoint/bucket).
  • منفذ HTTPS، وهو عادةً 443، وما إذا كان بإمكان خادمك الوصول إلى نقطة النهاية هذه من خلال جدار الحماية ونظام أسماء النطاقات (DNS).

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

هل هذا مماثل لجعل S3 وحدة التخزين الأساسية لـ Nextcloud؟

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

كيف يمكن إضافة وحدة التخزين المتوافقة مع S3 في واجهة الويب؟

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

سجّل الدخول كمسؤول Nextcloud، وافتح التطبيقات ، وفعّل تطبيق دعم التخزين الخارجي المدمج . هذا التطبيق مُضمّن مع Nextcloud، ولكن قد يكون مُعطّلاً افتراضيًا. إذا كان مُفعّلاً بالفعل، فانتقل إلى إعدادات التخزين.

2. افتح صفحة التخزين الخارجي الخاصة بالمسؤول

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

3. أنشئ نقطة ربط واختر واجهة S3 الخلفية

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

4. أدخل اسم الحاوية وبيانات الاعتماد

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

5. حدد نقطة النهاية والمنطقة ونمط الطلب

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

جلسةما الذي يجب إدخاله؟
اسم المضيفنقطة النهاية العامة، على سبيل المثال s3.example.net، بدون النطاق الفرعي أو المسار الخاص بالمخزن.
ميناءمنفذ TLS الخاص بالمزود؛ عادةً ما يكون 443.
تفعيل SSLاترك الخيار مُفعّلاً عندما تدعم نقطة النهاية بروتوكول HTTPS. استخدم شهادة موثوقة.
منطقةمنطقة توقيع الموفر عند الحاجة؛ اتركها على القيمة التي يوصي بها الموفر للخدمات المتوافقة.
تفعيل نمط المسارقم بتمكين هذا الخيار فقط إذا كانت نقطة النهاية تتطلب طلبات بالصيغة التالية endpoint/bucketبدلاً من الصيغة التالية bucket.endpoint:
المصادقة القديمة (الإصدار 2)لا تقم بتحديد هذا الخيار إلا إذا كان مزود الخدمة الخاص بك يشترط تحديدًا استخدام إصدار التوقيع الأقدم. الإصدار الافتراضي هو الإصدار 4.

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

6. تقييد من يمكنه استخدام المركبة

استخدم خيار " متاح لـ" لتعيين المستخدمين أو المجموعات المقصودة فقط في Nextcloud. وإلا، فقد يكون المجلد المُثبَّت من قِبل المسؤول متاحًا للجميع. تحقق أيضًا من خيارات المجلد بعد الحفظ: قد يكون وضع القراءة فقط وعناصر التحكم في المشاركة مناسبًا للأرشيفات أو الحاويات المشتركة. يمكن أن يؤثر سلوك المشاركة على من يمكنه عرض الملفات عبر Nextcloud، لذا اضبطه بعناية.

7. تأكد من إمكانية اتصال Nextcloud

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

8. اختبر باستخدام مبرد غير ضار

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

كيف يمكنك التحقق من عملية التثبيت من سطر الأوامر؟

في حال كنت تدير الخادم بنفسك، يوفر Nextcloud أيضًا occأوامرًا للتخزين الخارجي. شغّل الأوامر من مجلد تثبيت Nextcloud، واستخدم حساب خادم الويب المناسب لنظامك. في معظم أنظمة Linux، يكون هذا الحساب هو نفسه www-data، ولكن قد تختلف عمليات تثبيت الحزم والحاويات.

sudo -E -u www-data php occ files_external:list
sudo -E -u www-data php occ files_external:verify <mount_id>

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

لماذا قد يفشل التثبيت حتى عندما تبدو القيم صحيحة؟

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

عندما تستخدم خدمة ما شهادة موقعة ذاتيًا، يجب أن يثق الخادم بتلك الشهادة؛ وتعطيل التحقق من الشهادة ليس بديلاً آمنًا. كما يحذر دليل Nextcloud الحالي من أن المحددات المتكررة مثل Photos//cat.pngغير مدعومة، وأن البادئات المتأثرة قد يتم تجاهلها.

ماذا يحدث عندما تتغير الملفات مباشرة في الحاوية؟

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

sudo -E -u www-data php occ files_external:scan <mount_id>

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

كيف تعرف أن الإعداد قد اكتمل؟

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

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

اترك تعليقاً

أفضل 10 أدوات مسح Ping للعثور على الأجهزة على شبكتك

أفضل 10 أدوات مسح Ping للعثور على الأجهزة على شبكتك

قارن بين 10 أدوات مسح الشبكة المحلية (Ping) لاكتشاف الشبكات المحلية بسرعة، وإجراء مسح شامل للأنظمة الأساسية المختلفة، وإدارة عناوين IP. تعرّف على ما يمكن أن يكشفه لك المسح وما لا يمكنه كشفه.

أفضل 6 أدوات لإدارة الشبكة لتتبع الأداء

أفضل 6 أدوات لإدارة الشبكة لتتبع الأداء

قارن بين ست أدوات لإدارة الشبكة لمراقبة الأداء، بما في ذلك تغطية SNMP، ورسم الخرائط، والتنبيهات، ونماذج النشر، والمفاضلات المتعلقة بالتكلفة.

أفضل برامج تحليل شبكة الواي فاي لأنظمة ويندوز، وiOS، وأندرويد

أفضل برامج تحليل شبكة الواي فاي لأنظمة ويندوز، وiOS، وأندرويد

قارن بين أفضل برامج تحليل شبكة Wi-Fi لأنظمة Windows و iPhone و Android، بما في ذلك أدوات ازدحام القنوات وتغطية الإشارة والخرائط الحرارية واستكشاف أخطاء الشبكة وإصلاحها.

مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة

مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة

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

جودة الخدمة في الشبكات: ما هي جودة الخدمة وكيف تعمل

جودة الخدمة في الشبكات: ما هي جودة الخدمة وكيف تعمل

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

أفضل الممارسات لمراقبة الشبكات: ما الذي يجب تتبعه وما هي الأدوات التي يجب استخدامها

أفضل الممارسات لمراقبة الشبكات: ما الذي يجب تتبعه وما هي الأدوات التي يجب استخدامها

قم ببناء نظام مراقبة شبكة عملي مع تغطية واضحة للأجهزة، ومقاييس أداء مفيدة، وتنبيهات قابلة للتنفيذ، ومقارنة بين SolarWinds NPM وPRTG وOpManager.

أفضل برامج خادم SFTP لنقل الملفات بشكل آمن

أفضل برامج خادم SFTP لنقل الملفات بشكل آمن

قارن بين برامج خوادم SFTP الموثوقة لأنظمة ويندوز ولينكس، بما في ذلك OpenSSH وBitvise وSolarWinds وSFTPGo. اعثر على الخيار الأمثل الذي يلبي احتياجاتك الأمنية واحتياجات نقل الملفات.

أفضل 7 أدوات لإدارة عناوين IP لفرق الشبكات

أفضل 7 أدوات لإدارة عناوين IP لفرق الشبكات

قارن بين سبع أدوات لإدارة عناوين IP لاكتشاف الشبكات الفرعية، وتنسيق DNS وDHCP، وجرد الشبكة، وIPAM مفتوح المصدر.

أفضل 10 أدوات لفحص الشبكات لاكتشاف الأجهزة وعناوين IP

أفضل 10 أدوات لفحص الشبكات لاكتشاف الأجهزة وعناوين IP

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

كيفية استخدام Nmap لتتبع المسار وقراءة مسار الشبكة

كيفية استخدام Nmap لتتبع المسار وقراءة مسار الشبكة

استخدم خيار --traceroute في Nmap لرسم خرائط القفزات إلى مضيف مصرح به، وفهم مخرجات القفزة وRTT، واستكشاف الأخطاء وإصلاحها في الاستجابات المفقودة دون الإفراط في المسح.