كيفية الإعداد على شبكة محلية؟

أريد إعداد منصة Discourse على شبكة محلية للوصول إليها من الداخل، وربما من الخارج (الإنترنت).

إذن، المشكلة الأولى هي: “كيف أجعلها تعمل عندما يجب أن أستخدم اسم نطاق؟”
لقد قمت بإعداد Docker على نظام Linux الخاص بي، وقمت بتثبيت Discourse، وبطبيعة الحال لا أستطيع الوصول إليه، لأنني بحاجة إلى إعداد خادم DNS أو أي شيء آخر مطلوب لجعله يعمل…

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

لتثبيت Discourse، تحتاج إلى الوصول إلى الإنترنت. ولتثبيت Discourse، يجب أن تمتلك اسم نطاق.

إذا كنت تمتلك اسم نطاق، فيمكنك إعداد عناوين IP لنطاقك لدى المسجل الذي حصلت منه على اسم النطاق.

إذا لم يكن لديك خادم DNS، فكيف عثرت على هذا الموقع؟

لديّ وصول إلى الإنترنت. ماذا تقصد بامتلاك اسم نطاق؟ هل يعني ذلك أنني بحاجة لشراءه؟ هذا ليس خيارًا!
لم أقل إنني لا أملك خادم DNS.

الحد الأدنى المطلوب: أحتاج لتشغيل Discourse على شبكة محلية، ولا يمكن الوصول إليه إلا من داخل الشبكة المحلية، رغم أن الخادم لديه وصول إلى الإنترنت.

تكلف اسم النطاق حوالي خمسة عشر دولارًا. يوجد على الأرجح خادم DNS على شبكتك. يحصل المستخدمون على عناوين IP من مكان ما.

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

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

الحل الموصى به هو شراء اسم نطاق. لن تتمكن من استخدام Let’s Encrypt لتفعيل HTTPS، ولكن نظرًا لأنه على شبكة محلية، فمن المحتمل أن يكون ذلك مقبولاً.

لا يحتاج الأمر حتى إلى أن يكلف ذلك؛ يمكنك الحصول على نطاقات مجانًا في freenom.com. وبما أن جهاز الحافة ليس محدودًا للغاية، فمن المرجح أنه يعمل كمضيف لـ DNS للشبكة ويمكن تكوينه بتجاوزات المضيف حسب الحاجة — فأنا أعرف أن جهاز pfSense الخاص بي يمكنه التعامل مع هذا بسهولة.

مرحبًا دان! سأكون مهتمًا بسماع المزيد عن حالتك الاستخدامية. ما الذي تخطط للقيام به مع مجتمع المنتدى على خادم لا يمكنه الوصول إلى الإنترنت، إذا لم يمانع في مشاركة ذلك؟

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

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

حسنًا، مرة أخرى، الخادم لديه بالفعل اتصال بالإنترنت.

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

سأستخدمه لأرشفة المشاكل والحلول التي واجهتها أنا وفريقي. سيكون لكل مشكلة موضوع منفصل يتم فيه مناقشتها وحلها في النهاية.

ويجب أن يكون محرك المنتدى – أي الحل – مجانيًا تمامًا، وسهل التثبيت (دون الحاجة إلى تبعيات معقدة تتطلب إعدادًا يدويًا).