[GER] كيف أقوم بتثبيت المنتدى عبر Linux؟

مرحبًا،

هل يمكن لأحد أن يقدم لي درسًا تعليميًا حول كيفية تثبيت هذا على نظام لينكس؟ لا أرغب في الشراء، ولا أعرف كم يكلف هذا.

أيضًا، أود معرفة السعر باليورو بدلًا من الدولار.

تحياتي،
أندريه

يمكنك اتباع هذا الدليل لتثبيته على خادم Linux discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

هل هذا مجاني ومخصص لخادم لينكس؟

إن Discourse هو بالفعل برنامج حر. مثل أي برنامج آخر، تحتاج إلى بعض الأجهزة لتشغيله.

إذا كان لديك بالفعل خادم يعمل بنظام Linux، فيمكنك استخدامه. كل ما يحتاجه هو اتصال عام بالإنترنت. وإذا لم يكن لديك خادم، فيمكنك الحصول على واحد بسعر يبدأ من 5 دولارات من مزودين مثل Digital Ocean.

لا أفهم التعليمات، هل يمكنك على الأقل تقديم تعليمات جيدة؟

أريد فقط أن أقوم بنسخها وتثبيتها.

شكرًا لك!

هذه هي بالفعل تعليمات جيدة. وهي من أفضل التعليمات المتاحة. كما أنها تتيح لك، إلى حد كبير، نسخ الأوامر ولصقها (وإن كانت قليلة العدد). إذا كان هناك أجزاء محددة تواجه صعوبة في فهمها، فأنا أتوقع أن الأشخاص هنا سيسعدون بمساعدتك إذا شرحت ما الذي يربكك. ولكن إذا تركتك هذه التعليمات في حيرة تامة دون أي فكرة عن كيفية المضي قدمًا، فقد أود أن أقترح بلطف أن هذا المشروع يتجاوز مستواك حاليًا.

بشكل ما، كل شيء فوضوي، وما الذي يجب تثبيته أولاً.

أنا آسف، لا تفحصها بأي طريقة. إنها مربكة تمامًا مع كل التعليمات.

بمجرد إنشاء خادم VPS، تتكون عملية التثبيت من أربعة أوامر فقط:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
./discourse-setup

…وإذا كنت تسجل الدخول مباشرة كمستخدم الجذر (root)، فإن الأمر الأول غير ضروري حتى. ما الجزء الذي يُشعرك بالارتباك؟

عندما أستخدم الأمر sudo -s، لا يظهر لي شيء

و هذا

يبدو أن المنفذ 80 مُستخدم بالفعل.

سيُظهر لك هذا الأمر الأمر الذي يستخدم المنفذ 80
./discourse-setup: السطر 283: lsof: الأمر غير موجود

إذا كنت تحاول تشغيل Discourse بالتزامن مع خادم ويب آخر
مثل Apache أو nginx، فستحتاج إلى ربطه بمنفذ مختلف

راجع Run other websites on the same machine as Discourse

إذا كنت تعيد تكوين Discourse مُعدّ مسبقًا، فاستخدم

./launcher stop app

لإيقاف Discourse قبل إعادة تكوينه والمحاولة مرة أخرى.

لماذا لا تخبرنا بما قمت به أيضًا؟ أين قمت بتثبيت هذا الخادم؟ ما نظام التشغيل الذي يستخدمه (العنوان، الإصدار، إلخ)؟ وما الذي يعمل عليه أيضًا (خاصة، ما هي تطبيقات الويب الأخرى)؟ لأن التعليمات مخصصة في الواقع للتثبيت على خادم افتراضي “نظيف”؛ وإذا كان هناك أشياء أخرى تعمل عليه، فمن المحتمل ألا يعمل بشكل جيد.

نظام التشغيل

أوبونتو 16.04 LTS (الخدمة الخلفية)

هل يجب أن أنتقل إلى 18.04 LTS؟

يبدو أن Ubuntu 18.04 LTS (Plain) خيار جيد. إنه أحدث، وأنا متأكد إلى حد كبير أن مصطلح “daemon” في إصدار 16.04 يعني أن نوعًا ما من خادم الويب مُثبَّت مسبقًا، وهو ما يفسر مشكلتك الحالية في استخدام المنفذ 80.

إذن، هل نتخذ أوكي 18.04؟

أرجو أن يعمل الأمر، فقد حصلت على خطأ المنفذ: 80

حسناً، حسناً، لقد فهمت.

أين يمكنني العثور على الناطقين بالألمانية؟

هل لا يزال لديك شيء مثبت على خادمك؟ لقد لاحظت للتو أن المنفذ 80 لا يزال يُستخدم بواسطة تطبيق ويب. إذا كان الأمر كذلك، فيجب عليك تقسيم تطبيقاتك بشكل صحيح باستخدام وكيل Nginx والنطاقات الفرعية. أنا لست خبيرًا ولا فنيًا، لذا لا أملك تعليمات خطوة بخطوة، لكن يمكنك دائمًا البحث على الإنترنت حول كيفية إعداد وكيل Nginx والنطاقات الفرعية. إذن، يجب أن يكون المنفذ 80 حرًا لـ Discourse.

لدي بالفعل نطاق يعمل تحت loudtime.de