مثيل Wordpress و Discourse + بعض الوظائف الأخرى على قطرة واحدة

أهلاً بالجميع!
تم تثبيت نسخة Discourse الخاصة بي على قطرة Digital Ocean. أحتاج إلى تثبيت موقع WordPress أيضًا على هذه القطرة، ولجعل صفحة تسجيل الدخول لنسخة Discourse عنصر قائمة في موقع WordPress هذا (وفي مكان ما على الصفحة)، مما يفتح نسخة Discourse. أحتاج أيضًا إلى عناصر قائمة (نطاقات فرعية أيضًا): Edu (لتثبيت “Tutor” مفتوح المصدر عليه)، DAO (للتواصل مع Aragon)، VR (لـ Spatial).
إليك خطة تقريبية لتحقيق ذلك اقترحها GPT-4:

تثبيت WordPress على نفس القطرة:

  1. تحتاج إلى التأكد من أن القطرة الخاصة بك لديها موارد كافية (RAM، CPU، مساحة القرص) للتعامل مع كلا التطبيقين.
  2. يمكنك تثبيت WordPress على نفس القطرة، ولكن من الأفضل إعداده كمضيف افتراضي منفصل. هذا يعني تكوين خادم الويب الخاص بك (على الأرجح Apache أو Nginx) لاستضافة مواقع ويب متعددة. تحقق من وثائق الخادم حول كيفية القيام بذلك.
  3. يمكنك بعد ذلك تثبيت WordPress على المضيف الافتراضي الجديد باتباع تعليمات تثبيت WordPress القياسية.

إضافة صفحة تسجيل الدخول لـ Discourse كعنصر قائمة في موقع WordPress:

  1. أولاً، تحتاج إلى الحصول على عنوان URL لصفحة تسجيل الدخول الخاصة بـ Discourse. عادةً، سيكون شيئًا مثل https://forum.yoursite.com/login
  2. بعد ذلك، في لوحة تحكم WordPress الخاصة بك، انتقل إلى المظهر > القوائم.
  3. هنا، يمكنك إضافة رابط مخصص لصفحة تسجيل الدخول الخاصة بـ Discourse.

إعداد النطاقات الفرعية:

  1. في إعدادات DNS الخاصة بك (على الأرجح حيث اشتريت نطاقك)، تحتاج إلى إعداد نطاقات فرعية لكل خدمة.
  2. بعد ذلك، سيحتاج كل نطاق فرعي إلى التكوين في خادم الويب الخاص بك للإشارة إلى الخدمة ذات الصلة.

تثبيت “Tutor” على النطاق الفرعي ‘Edu’:

  1. ستحتاج إلى اتباع دليل تثبيت Tutor الرسمي. نظرًا لأن Tutor يعمل داخل Docker، ستحتاج إلى التأكد من تثبيت Docker وتشغيله على الخادم الخاص بك.
  2. ستحتاج إلى توجيه النطاق الفرعي ‘Edu’ إلى نسخة Tutor.

الاتصال بـ Aragon على النطاق الفرعي ‘DAO’:

  1. ستعتمد تفاصيل هذا على ما تريد تحقيقه بالضبط، ولكن من المحتمل أن يتضمن توجيه النطاق الفرعي ‘DAO’ إلى نسخة Aragon الخاصة بك.

إعداد Spatial للنطاق الفرعي ‘VR’:

  1. كما هو الحال مع الآخرين، سيعتمد هذا على تفاصيل إعداد Spatial الخاص بك. ومع ذلك، من المحتمل أن يتضمن توجيه النطاق الفرعي ‘VR’ إلى نسخة Spatial الخاصة بك.

هل سينجح هذا؟
شكرا لك :folded_hands:

قد يكون تشغيل تطبيق آخر على نفس المثيل معقدًا. راجع هذا أولاً:

3 إعجابات