سأحاول الإجابة على أسئلتك، على الرغم من أنني أعتقد أن لديك بعض المصطلحات المتداخلة مما قد يؤدي إلى بعض الالتباس.
عندما يشير الأشخاص في هذا المنتدى إلى “الاستضافة الذاتية” (self-hosting) لـ Discourse، فإنهم يقصدون تشغيل نسخة من Discourse على خادمك الخاص. (سنشرح المزيد عن هذا لاحقاً) وعندما يشير إلى “الاستضافة المدارة” (managed hosting)، فإنهم يقصدون خدمة توفر نسخة من Discourse تعمل على أجهزة يقدمها المضيف نفسه. ومن خلال “الاستضافة المدارة”، يعني ذلك أن نسخة Discourse يتم إدارتها بواسطة الخدمة، حيث يتولى المضيف الحفاظ على تحديث نسخة Discourse ونظام التشغيل الذي تعمل عليه Discourse بشكل صحيح.
لـ “الاستضافة الذاتية” لـ Discourse، تحتاج إلى خادم متصل بالإنترنت وخدمة DNS مُهيأة بشكل صحيح وتُوجه إلى خادمك. يمكن أن يكون الخادم جهازاً ماديًا يعمل في موقعك أو يمكن أن يكون “خادمًا خاصًا افتراضيًا” (VPS). VPS هو اختصار لـ Virtual Private Server. VPS هو جهاز خادم يُقدم لك ولديك سيطرة كاملة عليه كما لو كان في موقعك، لكنك تتصل به “عن بُعد”. ومن خلال “الاتصال به عن بُعد”، أعني أنك تستخدم أدوات مثل SSH و FTP للوصول إلى الخادم والتحكم فيه ونقل الملفات إليه.
SSH هو “Secure Shell” (الصدف الآمنة). الـ Secure Shell هو في الأساس نافذة أوامر تعمل عبر نفق آمن (مشفر). هل أنت معتاد على تشغيل الخادم من خلال نافذة الأوامر؟
مصطلحات Shell و terminal و command line و command prompt تعني جميعها تقريباً الشيء نفسه. تشغيل الكمبيوتر باستخدام نافذة طرفية وكتابة الأوامر في نافذة الأوامر. إذا بدا كل ما قلته لك لغة مختلفة، فقد يتطلب ذلك بعض التعلم قبل المحاولة.
عندما تستأجر VPS، يتم تزويدك ببيانات اعتماد وعنوان IP لخادمك الجديد. عادةً عند الشراء، يتم إعطاؤك خيار أنظمة التشغيل. تتصل بخادمك باستخدام برنامج طرفي مثل PuTTY أو نافذة الطرفية في جهازك. يمكنك استخدام برنامج FTP (بروتوكول نقل الملفات) مثل Filezilla لنقل الملفات من جهازك إلى VPS.
لذلك، بمجرد أن تستأجر VPS وتتصل به باستخدام SSH الخاص بك، يمكنك تثبيت نسخة من Discourse على خادمك، وعندها ستكون “تستضيف Discourse ذاتيًا”. لديك سيطرة كاملة على نسخة Discourse والخادم الذي تعمل عليه. يمكنك عادةً الحفاظ على تحديث Discourse باستخدام أدوات الإدارة المدمجة داخل Discourse نفسه، لكن في بعض الأحيان ستحتاج إلى استخدام نافذة الأوامر لتحديثها يدويًا. تحتاج أيضًا إلى الاحتفاظ بنسخ احتياطية من بياناتك ومعرفة كيفية استعادتها. يقوم Discourse بإنشاء نسخ احتياطية تلقائيًا، لكن يجب عليك تنزيلها وتخزينها بشكل آمن في حال احتجت إليها.
مع VPS، ستحتاج أيضًا إلى صيانة نظام التشغيل الذي تعمل عليه نسخة Discourse. وهذا يتطلب بعض المعرفة بنظام التشغيل وكيفية الحفاظ على تحديثه وتشغيله بشكل صحيح. إذا أخطأت في التعامل مع VPS، فإن كل ما يمكن أن يفعله مقدم خدمة الاستضافة عادةً هو مسح نظام التشغيل الخاص بك وإعادة تثبيت نسخة جديدة. عليك أيضًا الاحتفاظ بنسخ احتياطية للبيانات المهمة في حال احتجت إلى إعادة تثبيت نظام التشغيل.
بمجرد الإعداد والتشغيل، هذا أمر سهل نسبياً للصيانة إذا كنت تعرف ما تفعله. من وصفك لمهاراتك، أعتقد أنك تستطيع التعامل مع ذلك. أفضل طريقة لتعلم كيفية القيام بكل هذا هي المحاولة. استئجار VPS أصبح رخيصاً نسبياً هذه الأيام. قم بإعداد خادم، وحاول تشغيل Discourse عليه، وتوجه إلى هنا أو إلى ask.discourse.org إذا كانت لديك أسئلة.
فقط ضع في اعتبارك أن المنتدى الذي تشغله إذا لم يحظَ بالكثير من الزيارات، وهو لن يحظى بذلك بمفرده، إذا أخطأت يمكنك البدء من جديد. إذا انضم الكثير من الأشخاص إلى منتدائك وبدأوا في النشر، فستحتاج إلى الحفاظ على صيانته ونسخه الاحتياطية. إذا كان لديك منتدى قائم مسبقاً، أو منتج تريد الترويج له أو دعمه، ربما تفكر في استخدام مقدم استضافة. إذا كنت فقط تتجول وتتعلم… فقم بذلك.