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

**URL:** https://meta.discourse.org/t/wordpress-and-discourse-instance-some-other-functionality-on-one-droplet/272555
**Category:** Self-hosting
**Created:** [23 يوليو 2023، 2:25م UTC](https://meta.discourse.org/t/wordpress-and-discourse-instance-some-other-functionality-on-one-droplet/272555 "2023-07-23T14:25:03Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ValGun](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/valgun/32/309935_2.png) [@ValGun](https://meta.discourse.org/u/ValGun)
#### Post date: [23 يوليو 2023، 2:25م UTC](https://meta.discourse.org/t/wordpress-and-discourse-instance-some-other-functionality-on-one-droplet/272555/1 "2023-07-23T14:25:04Z")

</div>

أهلاً بالجميع!  
تم تثبيت نسخة 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](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 الخاصة بك.

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

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [23 يوليو 2023، 2:45م UTC](https://meta.discourse.org/t/wordpress-and-discourse-instance-some-other-functionality-on-one-droplet/272555/2 "2023-07-23T14:45:13Z")

</div>

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

> [@Run other websites on the same machine as Discourse](https://meta.discourse.org/t/run-other-websites-on-the-same-machine-as-discourse/17247?u=omarfilip):
>
> @pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will …
