أعتقد ذلك، على الرغم من أنني لم ألقِ نظرة فاحصة. لا. سيفشل الموقع الجديد في الحصول على المفاتيح من Let’s Encrypt إذا لم يكن نظام أسماء النطاقات (DNS) يشير إليه. لذلك ستحتاج إلى عمل نسخة احتياطية، ونقل النسخة الاحتياطية، وتبديل نظام أسماء النطاقات (DNS) إلى الخادم الجديد، ثم إعادة البناء.
إذا كنت ترغب في تقليل وقت التوقف، فما أوصي به هو نقل موقع Discourse إلى VPS آخر باستخدام rsync. هذا ينسخ مفاتيح SSL الخاصة بك حتى يكون الخادم الجديد جاهزًا عند إعادة البناء.
ما لم تكن قد قمت بالترقية إلى Postgres 15 بالفعل (وربما حتى في هذه الحالة)، فما أوصي به (وما أفعله) هو --exclude postgres*، وإعادة البناء، ثم عمل نسخة احتياطية للموقع الرئيسي واستعادة تلك النسخة الاحتياطية على الخادم الجديد. عند استعادتها، قم بتبديل نظام أسماء النطاقات (DNS). تتضمن تعليمات rsync إيقاف تشغيل قاعدة البيانات حتى تتمكن من نسخ ملفات قاعدة البيانات الخام. هناك بعض الحالات التي لن يعمل فيها هذا بشكل جيد، لذلك في الغالب أقوم بإنشاء نسخة احتياطية لقاعدة البيانات فقط واستعادتها.
تعديل: أضفت هذا إلى المنشور الأصلي.