ما هو تكلفة تشغيل الطيار على Digital Ocean

مرحباً، نريد إعداد اختبار تجريبي لمنتديات Discourse لإنشاء منتدى معرض تجاري مدفوع مع أكشاك عرض في فئات مدفوعة ومجانية. بالإضافة إلى دمج ندوات تدريبية، إلخ.

سيستغرق الأمر حوالي 6 أشهر لتنظيم كل شيء واختبار التكوينات المختلفة ولدينا أموال محدودة، لذا نفكر في إعداد استضافة ذاتية للاختبار التجريبي على Digital Ocean. ثم عندما يتم تحديد كل شيء، سنبني من الصفر على Discourse المستضاف أو ننتقل من الاستضافة الذاتية إذا كان ذلك ممكنًا.

يخبرني ChatGPT أن الأمر يكلف حوالي 25 دولارًا شهريًا لتكوين متوسط الأداء على Digital Ocean لاستضافة منتدى Discourse، ثم حساب SendGrid مجاني للاختبار.

أنا شخص تقني وقمت بالكثير من مواقع WordPress، لكنني تساءلت عما إذا كان تشغيل اختبار تجريبي مستضاف ذاتيًا لـ Discourse يمثل مهمة كبيرة؟ هل لدى Digital Ocean تثبيت تلقائي لـ Discourse؟

لا أمانع في توظيف خبير لأجزاء صغيرة من التثبيت أو استكشاف الأخطاء وإصلاحها، فقط ليس لدي 300 دولار شهريًا لمدة 6 أشهر لـ Discourse Business Hosted.

شكرًا،
جلين

قطرة بسعر 12 دولارًا شهريًا كافية. يمكنك الاكتفاء بقطرة بسعر 6 دولارات/1 جيجابايت، لكنني لا أوصي بذلك.

ستحتاج أيضًا إلى Mailgun أو ما شابه. ستكلف بضعة دولارات شهريًا، على الرغم من أنهم يجعلون من الصعب العثور على خطة الدفع حسب الاستخدام.

سيقوم Dashboard.literatecomputing.com بتثبيته إذا قدمت له مفاتيح API لـ Mailgun و DigitalOcean واسم النطاق الخاص بك. إذا كنت تريد الدعم، يمكنك الدفع مقابله، ولكنه سيقوم بذلك مجانًا إذا انضممت إلى مجموعة التجربة المجانية.

4 إعجابات

لست خبيرًا في تكنولوجيا المعلومات، ولكن لدي أو كان لدي العديد من أنواع المواقع المختلفة - WordPress، Drupal، Moodle، Mediawiki، Gitea، خادم Mastodon، إلخ. لكنني لا أفهم Docker على الإطلاق. مع هذه الخلفية، وبالمقارنة مع التطبيقات الأخرى، فإن أسهل ما يمكن البدء به هو WordPress، ويأتي بعده مباشرة Discourse. لذلك، هذه ليست مشكلة على الإطلاق.

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

البدء بشيء أكبر قليلاً من الحد الأدنى المعلن هو مجرد ذكاء. مسألة الحجم صعبة، لأنها تعتمد. ولكن البدء من صغير وزيادة VPS عند الحاجة هو حل سهل.

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

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

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

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

وكل شيء يكلف، ولكن خوادم WordPress الخاصة بي كلفت أكثر من Discourse.

3 إعجابات

شكراً يا جاكي، رؤى رائعة.

@WildfireForums.com ماذا عن إجراء تثبيت للمطور بدلاً من ذلك للاختبار الخاص بك؟

هل هذا يعني بناء بيئة اختبار موازية في بيئة التطوير، ووجود المنتدى المباشر تحت دليل آخر؟

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

شكراً،
جلين

قصدت ذلك لـ

لأنك تستطيع استخدام هذه الطريقة أو هذه والقيام بذلك مجانًا.

إعجاب واحد (1)

تثبيت التطوير لأي نوع من اختبارات قبول المستخدم (UAT) أو اختبارات الإنتاج هو فكرة سيئة حقًا. تشغيل تثبيت التطوير في بيئة سحابية لأي شيء بخلاف التطوير هو أسوأ.

3 إعجابات