هل يمكن أن يشغل Digital Ocean Droplet Ubuntu بسعر 5$ Discourse بشكل جيد؟

مرحبًا بك! إذن، قمت بإنشاء حساب صغير على Digital Ocean، وبدأت في تشغيل خادم (Droplet) من خلال تثبيت “Discourse بنقرة واحدة” باستخدام خيار Ubuntu.

حصلت على بيانات الاعتماد الخاصة بي، وسجلت الدخول إلى حساب المسؤول، وحتى قبل إكمال الأسئلة الـ 13 الأولية لإعداد Discourse، بدأت أوقات التحميل تكون فظيعة. والآن، لقد أنشأت بضع مواضيع، لكنني لم أكتب حتى منشورًا واحدًا، وأنا الشخص الوحيد الذي يزور الموقع، ومع ذلك أواجه أحيانًا أوقات تحميل طويلة جدًا (بعضها يتجاوز 2000 ميلي ثانية)، وأخطاء 502 Bad Gateway و504 Gateway Timeout أثناء تصفح الموقع لأداء مهام بسيطة، مثل النقر على التصنيفات من الصفحة الرئيسية.

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

هل هذه حالة حيث أن الخادم ذو الـ 5 دولارات بتثبيت بنقرة واحدة غير كافٍ لخادم Discourse صغير؟ من خلال ما قرأته، يجب أن تكون 1 جيجابايت كافية حتى أحصل على بضعة عشرات من المستخدمين النشطين… أم أن Digital Ocean تدرج الكثير من البرامج غير الضرورية في تثبيتاتها بنقرة واحدة مما يمنع تنفيذاتها الخاصة من العمل، وهم غير مدركين لذلك؟

أعتقد أن الأهم من السبب هو: ما الحل الذي يقترحه الناس؟ هل أترقية إلى الـ 10 دولارات VM؟ أم أنشئ خادمًا جديدًا نظيفًا (Vanilla Droplet) وأقوم بتثبيت Discourse بنفسي؟ أم أعمل بجد على إعدادات الخادم لأرى كيف يمكنني خفض استخدام الذاكرة؟ (مهاراتي في Unix قديمة بحوالي 15 عامًا، لكن إذا لزم الأمر، يمكنني تجربة بعض الأشياء بعصا وأتخلص منها في النهاية دون كسر منتدي الجديد).

شكرًا مقدّمًا على أي اقتراحات قد أحصل عليها!

Yes, it is, but you must use our official install guide, not the “one-click”. Long story, but cloud providers really hate when you use swap. :wink:

Hmm, ok, thanks for the link. I’m running through the instructions, but have a question on it, if I may. You say that using swap files are wonky with cloud servers… but when running through the installation, when I run the discourse-setup file, the first thing it tells me is that I may not be able to upgrade Discourse on my <2GB vm without a swap file. Should I ignore that & run without a swap anyways? Or can I enable a swap file manually through my Ubuntu 18.04 shell for the upgrade then just swapoff to get rid of it again?

You misunderstood what I said. We WANT swap, they disavow it.

To be clear: take the defaults. They are defaults for a reason :wink:

Ah, that makes an incredible amount more sense! I did indeed misunderstand what you meant - you’ll have to excuse me, I’m half-idiot on my paternal side. I followed your instructions and the install went smoothly this time - thanks!

Now I cannot, for the life of me figure out how to get mail working, but I’ll post a new topic for that & keep my fingers crossed that you fine folks on the board are feeling generous & can offer some guidance. Regards.