مستخدمو الاستضافة الذاتية، كيف كانت تجربتكم؟

أنا أحاول أن أقرر ما إذا كنت سأستضيف Discourse بنفسي على خادم افتراضي خاص (VPS) أو أدفع مقابل نسخة مُدارة بالكامل.

لقد كنت أستخدم لينكس منذ 25 عامًا، وأدير خوادمي الأساسية بنفسي لعدد قليل من التطبيقات الشخصية مثل Nextcloud و Syncthing. لست مسؤول نظام، لكنني أعرف كيف أتعامل مع خادم Ubuntu.

  1. على مقياس من 1 إلى 10، حيث 10 هو أعلى مستوى صعوبة في إدارة نسخة Discourse، ما هو تقييمك؟

  2. إذا احتجت في أي وقت إلى ترحيل نسخة Discourse الخاصة بي إلى خادم افتراضي خاص آخر، فهل هذه عملية سلسة إلى حد ما، أم أنها إشكالية؟

  3. ما هي المشاكل الأكثر شيوعًا التي تواجهها مع الاستضافة الذاتية؟

شكرًا

9 إعجابات

١. ٢ — مع بعض المعرفة الأساسية جدًا بالـ shell، و Ubuntu، وكيف يعمل الإنترنت

٢. لم يكن لدي شيء وسار كل شيء كما هو موثق

٣. أخطاء ومشاكل في توثيق مستوى المسؤول، بما في ذلك توثيق قصير جدًا، أو صعب، أو خاص بالمطورين؛ مواقف نادرة جدًا في النهاية و WordPress يسبب المزيد من الشعر الرمادي

6 إعجابات

أقيم الإعداد لأول مرة بـ 5 والصيانة بـ 1.
عملية الإعداد/التكوين الأولية، على الرغم من توثيقها جيدًا، لا تزال تتطلب الحذر مع ملف التكوين. بمجرد وجود ملف app.yml، لتحديث Discourse لاحقًا، كل ما تحتاجه هو ./launcher rebuild app.
أوصي بالبدء بـ إعداد حاويتين، مما يمنحك وقت تعطل شبه معدوم أثناء التحديث.

سهلة للغاية. فقط أوقف الحاوية ./launcher stop app واستخدم rsync -av /var/discourse new_host:/var/ لنسخ المجلد بأكمله ثم قم بتشغيل ./launcher rebuild app على المضيف الجديد.

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

6 إعجابات
  1. سأقيم الأمر بـ 7/10 لإدارة Discourse. عادةً ما يكون تثبيته وإدارته أمرًا سهلاً، ولكن في بعض الأحيان أواجه مشكلات تستغرق وقتًا لحلها، ولكنها تنتهي بشكل جيد. بالإضافة إلى ذلك، لديك المزيد من التحكم في نسختك! اعتدت تشغيل نسخة Discourse الخاصة بي في السحابة ولكنني الآن أقوم بتشغيلها في المنزل على شبكتي السكنية.

  2. الترحيل عملية سلسة. ما أفعله هو إنشاء نسخة Discourse جديدة على خادمي الآخر، ثم عمل نسخة احتياطية من خادمي الموجود بالفعل، ثم استعادة النسخة الاحتياطية على الخادم الجديد. بعد ذلك، يتعين علي إعادة توجيه كل حركة المرور.

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

إذا كنت تريد المزيد من التحكم ومستعدًا لاتخاذ خطوات إضافية لتحقيق ذلك، فاختر الخيار المستضاف ذاتيًا.

إعجابَين (2)

مع هذه الكمية من الخبرة في Linux، يجب أن يكون الأمر سهلاً.
الفوائد الإضافية للاستضافة الذاتية: يمكنك اللعب بجميع الإضافات.

إذا قررت استضافة البريد بنفسك لـ Discourse، فهذا ليس ممتعًا.

إعجابَين (2)

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

التحدي الرئيسي الثاني هو إعداد إرسال واستقبال البريد الإلكتروني.

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

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

3 إعجابات