- إنشاء الخادم الافتراضي الخاص الجديد (VPS)
- إنشاء ملف نسخ احتياطي من الموقع الحالي وتنزيله إلى الجهاز المحلي.
- نسخ محتويات app.yml من الخادم القديم إلى ملف محلي أو في المفكرة.
- توجيه نطاقك إلى عنوان IP الخاص بالخادم الافتراضي الخاص الجديد، أو التبديل إلى عنوان IP العام الذي كان لديك بالفعل لدى مزود الخادم الافتراضي الخاص بك إذا كانت هذه ميزة.
- التأكد من تثبيت docker على الخادم الافتراضي الخاص الجديد (اتبع دليلهم لتثبيته حسب الحاجة).
- اتباع تعليمات التثبيت القياسية حتى نقطة معينة ولكن ليس بما في ذلك البرنامج النصي لإعداد discourse.
- إنشاء ملف app.yml في دليل containers (
touch app.yml) ولصق المحتويات من الخادم الافتراضي الخاص القديم باستخدام أداة مثلnano. - تشغيل
./launcher app rebuildعلى الخادم الجديد. - استخدام
rake admin:createمن دليل Discourse لمنحك حساب مسؤول. - تسجيل الدخول، وتعيين “Allow Restore” إلى true في الإعدادات، وتحميل النسخة الاحتياطية التي أنشأتها سابقًا واستعادتها.
- التحقق من أن كل شيء على ما يرام.
- حذف الخادم الافتراضي الخاص القديم بعد فترة.
تم.