ترقية دون الوصول إلى SSH

لدي مثيل docker_discourse عالق عند الإصدار 1b83bcc. ومن خلال قراءتي، يتطلب الت_commit التالي](Force docker base image update · discourse/docker_manager@39ea159 · GitHub) تشغيل الأمر ./launcher rebuild app من وحدة تحكم SSH. أنا أميل إلى الترقية إلى أحدث إصدار من واجهة المسؤول ورؤية ما سيحدث، لكنني لا أملك وصول SSH إلى الخادم، لذا أتوقع أن تؤدي هذه الترقية إلى ترك الموقع برسالة تدعو إلى تشغيل الأمر من سطر الأوامر.

هل أنا محق، وأحتاج إلى وصول SSH، أم يمكنني المتابعة والترقية عبر لوحة المسؤول؟

فهمي هو أن expected_version سيُفعّل شرط إعادة بناء حاوية Docker من الصفر لتجنب الصور العالقة.

شكرًا لمساعدتكم.

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

أعلم، هذه حالة خاصة لاختفاء مسؤول النظام. لذا أظن أنك حللتها. شكرًا لتأكيدك.

إذا كان مسؤول النظام قد غادر فعليًا، فيمكنك (ويُرجح أن يُستحسن) أخذ نسخة احتياطية، وإعداد خادم جديد، ثم استعادة البيانات عليه.

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

ما تقترحه هو حل أخير قد يُتخذ في نهاية المطاف.

شكرًا لاهتمامك!

أفهم الآن. كنتُ قد افترضتُ أنك تتحكم في اسم النطاق، وهو منفصل عن الخادم نفسه. يبدو الأمر أكثر تعقيدًا بكثير. :frowning: