استضافة Discourse ≠ الاستضافة الذاتية
أنا مستضيف ذاتي ذو خبرة وقمت ببعض التكوينات المعقدة؛ بالإضافة إلى ذلك، كنت أعمل سابقًا لدى Discourse، لذا لدي بعض الرؤى حول المفهومين، ويبدو أنك خلطتهما قليلاً. سأحاول توضيح بعض الأمور لك، لكن هذا ليس شرحًا شاملاً بأي حال، رغم أنه مطول haha. لا أعرف من أين حصلت على مخطط التدفق هذا، لكنه ليس دقيقًا حقًا.
استضافة Discourse تعني ما يوحي به الاسم - ستقوم Discourse باستضافة موقعك مقابل رسوم، وكما اكتشفت بالفعل، هناك مستويات أسعار مختلفة، تبدأ من المجاني، وتوفر المزيد من الخيارات كلما ارتقيت، وتعد Enterprise الأعلى والأغلى (حيث تمنحك المزيد من الخيارات بالإضافة إلى خدمات فريق الدعم من الدرجة الأولى وخيارات التصميم والتطوير المخصص). الاستضافة المدارة هي نفسها (استضافة Discourse هي شكل من أشكال الاستضافة المدارة)، ولكنها تُقدم أيضًا من قبل شركات شريكة أخرى مثل Communiteq أو Literate Computing. تقدم هذه الشركات الشريكة أيضًا خدمات تطوير ودعم مختلفة مقابل رسوم بخلاف الاستضافة (كما أفعل أنا). ضع في اعتبارك أن العمل ليس مجانيًا عادةً للتطوير والدعم المتخصص، وهذا هو الغرض من Marketplace. أيضًا، بينما قد تبدو هيكلية أسعار استضافة Discourse باهظة بالنسبة لك، يمكنني أن أضمن لك أن العديد من الشركات المعروفة تدفع مبالغ طائلة مقابل منتدياتها المؤسسية الكبيرة والمزدعة والمدارة جيدًا، وكثير منها خاص. اتفاقيات مستوى الخدمة (SLAs) ومستويات الدعم / خدمات التطوير التي تقدمها Discourse لهم هي بهذا الشكل لأن نشاط أعمالهم يتطلب ذلك. على سبيل المثال، إذا كنت شركة تقنية أو منظمة مالية وتعرضت لهجوم DDoS يمكن أن يكلف شركتك 6 أرقام من التوقف وفقدان الخدمات، أو إذا كنت بحاجة إلى واجهة احترافية مخصصة جدًا لعدد كبير من الموظفين، فإن دفع ثمن الاستضافة المؤسسية يستحق ذلك تمامًا.
الاستضافة الذاتية تعني ما تقوله - أنت تستضيف موقعك الخاص على خادم مستأجر (أو واحد مادي تملكه، والذي لا أنصح به لأن ذلك يمثل مشكلة متقدمة أخرى. الاستضافة الذاتية ليست مجرد استئجار خادم (أو VPS - خادم خاص افتراضي) والتسجيل عبر SSH وإتمام الأمر. هناك بعض المعرفة التي يجب أن يمتلكها المرء ليكون مديرًا ذاتي الاستضافة. مبرمج مبتدئ بنى عددًا قليلاً من مواقع Wix لن يفيدك كثيرًا من منظور استضافة Discourse ذاتيًا؛ أمور ومستوى مهارات مختلف تمامًا. حقيقة أنك لا تعرف ما هو SSH بعد هي على الأرجح مؤشر على أنك تحتاج إلى مزيد من النمو في هذا المجال. Secure Shell - Wikipedia
إذا كنت مهتمًا بالتعلم، فإنني أقترح أن تبدأ بقراءة وثائق التثبيت القياسية وتتعلم الحيل من هناك. يجد البعض الأمر أسهل من غيرهم، وحقيقة امتلاكك لبعض خبرات إدارة المواقع قد تساعدك على التعلم بشكل أسرع. مجرد القدرة على تسجيل الدخول إلى خادم عبر SSH هو أمر واحد، لكن يجب أن تكون مرتاحًا في واجهة سطر الأوامر وتفهم أساسيات إدارة Docker، وكيف تعمل الحاويات. نظرًا لأنك تقول إن لديك موقعًا صغيرًا، فإن التثبيت القياسي سيعمل على الأرجح بشكل جيد للبدء، وسيعطيك الوصول إلى جميع الإضافات المدمجة، بالإضافة إلى أي إضافات أخرى قد ترغب في إضافتها؛ بشكل أساسي، نسخة Discourse ذاتية الاستضافة تشبه امتلاكك لمنتدى Discourse مستضاف على مستوى المؤسسات ولكن بدون دعمهم الخبير واتفاقيات مستوى الخدمة (SLAs) للأداء (على سبيل المثال، سيكون لديك بعض وقت التوقف في كل مرة تقوم فيها بإعادة البناء أو إجراء التحديثات، لكن استضافة Discourse تفعل ذلك نيابة عنك وبدون أي وقت توقف ملحوظ).
لا يوجد سبب على الإطلاق يمنعك من تعلم كيفية الاستضافة الذاتية، لكن تذكر أن لا شيء مجاني وما تريد من الخدمة والمقياس سيحدد التكلفة التي ستحتاج لدفعها. بعض خدمات VPS أرخص من غيرها، وهناك قائمة هنا قام @pfaffman بتجميعها يمكن أن تساعدك في اتخاذ القرار. على سبيل المثال، لدي 3 مواقع Discourse، جميعها على Hetzner، ولكن بخوادم بأحجام وتكاليف مختلفة: موقعان هما تثبيتات حاوية مزدوجة خلف Cloudflare CDN مع تخزين كائنات R2 (متوافق مع S3) للرفع والنسخ الاحتياطي، والآخر هو تثبيت قياسي يستخدم لأغراض الاختبار. استخدمت DigitalOcean من قبل ولكنه يمكن أن يكون باهظ الثمن نسبيًا؛ ومع ذلك، فهو نقطة البداية الموصى بها لأولئك الذين يتعلمون التثبيتات القياسية (رغم أنني لا أجد Hetzner مختلفًا كثيرًا، وأفضل لوحة التحكم لديهم).
إذا لم ترغب في دفع رسوم لـ Discourse أو أي من شركات الاستضافة الشريكة لإدارة استضافتك، وتحتاج إلى أكثر من المستوى المجاني، فإن توصيتي هي إجراء بعض الأبحاث والقراءة، ثم تجربة التثبيت الذاتي. تعلم ما هي ملف app.yml وكيفية تحريره، وكيفية إعداد خادم الأسماء وخدمات البريد الإلكتروني - هذه هي نقطة البداية لتعلم كيفية تكوين نسخة Discourse الخاصة بك كمستضيف ذاتي. بعض خدمات VPS تسمح لك باستئجار خوادم بسعر رخيص جدًا لفترات قصيرة فقط للاختبار أو التعلم.