يعد Discourse و S3 صديقين حميمين، وإذا كنت على دراية بـ S3، فسيكون ذلك مفيدًا جدًا لك.
مساحة الاستضافة الافتراضية للعديد من الأشخاص محدودة ومواردها محدودة.
يعد استخدام S3 للنسخ الاحتياطي طريقة أفضل لاستخدام المساحة.
يمكنك اتباع الخطوات التالية للتكوين:
ضبط تكرار النسخ الاحتياطي
انتقل إلى admin > backup، ثم اضبط backup_frequency على 1. هذا المعامل يعني تكرار النسخ الاحتياطي، والقيمة الافتراضية هي 7.
1 يعني النسخ الاحتياطي مرة واحدة يوميًا.
7 يعني النسخ الاحتياطي مرة كل 7 أيام.
بالنسبة لزيارات المواقع العامة، إذا كنت تستخدم S3 لتخزين النسخ الاحتياطية، فمن الأفضل إجراء نسخ احتياطي يومي.
ضبط Bucket والمسار للنسخ الاحتياطي.
يمكن أن يكون هذا Bucket خاصًا وغير عام. ما يجب ملاحظته هنا هو أنه إذا كنت تستخدم S3 أيضًا لتخزين الصور والمرفقات، فيجب تحديد Bucket هذا على أنه public عند التكوين.
لتسهيل الأمر، يمكنك إنشاء Bucket آخر هنا، وحاول ألا تخلط بينه وبين تخزين المرفقات والصور.
نقترح عليك تعيين مسار مجلد إضافي هنا، لأن Discourse سينشئ مجلدات متعددة مطلوبة ضمن هذا المجلد.
لتسهيل تخزينك وتوضيحه.
ضبط s3_access_key_id و s3_secret_access_key
في الخطوة التالية، تحتاج إلى ضبط: s3_access_key_id و s3_secret_access_key و s3_region لبيانات النسخ الاحتياطي الخاصة بك. هذه المعاملات الثلاثة مهمة جدًا، ويجب عدم اختيار region بشكل خاطئ. إذا فشل تحميل النسخ الاحتياطي الخاص بك، ففي معظم الحالات، قد تكون المشكلة متعلقة بالأذونات.
للحصول على طريقة التكوين المحددة، يرجى الرجوع إلى: Setting up file and image uploads to S3 - sysadmin - Discourse Meta المحتوى في المقالة.
تجدر الإشارة إلى أنه يجب عليك منح key ID الخاص بك أذونات كافية، وإلا فلن تتمكن من التحميل.
ضبط النسخ الاحتياطي للتخزين على S3
اضبط طريقة النسخ الاحتياطي للتخزين على S3.
تحتاج إلى تغيير التخزين المحلي إلى تخزين S3 في خيار هذا المعامل.

اختبار النسخ الاحتياطي
عندما يتم تكوين كل شيء، يمكنك إجراء اختبار للنسخ الاحتياطي.
انقر فوق زر النسخ الاحتياطي للاختبار. في قائمة النسخ الاحتياطي، انقر فوق Backup مباشرة.
في الواجهة المنبثقة، سيُسأل عما إذا كنت تريد تضمين الصور والمرفقات التي تم تحميلها.
بشكل عام، سيتم اختيار “نعم” هنا. بعد ذلك، ستنتقل الواجهة إلى واجهة السجل، وسيتم عرض معلومات النسخ الاحتياطي من خلال السجل. يمكنك التأكد من اكتمال النسخ الاحتياطي من خلال ملاحظة ما إذا كان السجل يعرض “Finished”.
والأهم من ذلك، يمكنك تسجيل الدخول إلى حساب S3 الخاص بك للتأكد من وجود أحدث نسخة احتياطية.
تحتاج إلى الانتباه إلى الوقت والحجم واسم الملف للتأكيد.
من خلال تكوين النسخ الاحتياطي لـ S3، يمكننا توسيع مساحة تخزين Discourse، والحصول على مساحة نسخ احتياطي وتخزين غير محدودة تقريبًا. بالنسبة لتشغيل الموقع، يعد النسخ الاحتياطي التلقائي والتحميل وظائف عملية للغاية.
في الوقت نفسه، لديك أيضًا نسخ احتياطية متعددة للتخزين، مما يسهل عليك الاستعادة إلى نقاط نسخ احتياطي مختلفة عند استعادة الموقع.
نظرًا لأنك فصلت ملفات النسخ الاحتياطي عن Docker، فهذا مفيد جدًا للنسخ الاحتياطي اليومي الخاص بك. يمكن أن يقلل بشكل كبير من استخدام مساحة التخزين.
نقترح أيضًا تخزين الصور والمرفقات على S3، مما يوفر مزايا كبيرة لترحيلك واستعادة النسخ الاحتياطي.
يرجى الرجوع إلى النص الأصلي iSharkFly - 飞鲨 لمعرفة المزيد من المحتوى.















