ربما يمكنك تثبيت عنوان IP هذا في ملف المضيفين المحلي الخاص بك؟
شكراً فالكو! سأتحقق من ذلك.
لقد حاولت ترميز عنوان IP في ملف المضيفين الخاص بالعميل، والمتصفح يعيد توجيهي دائمًا إلى الاتصال الخارجي.
هل من الممكن توفير أكثر من اسم نطاق لـ DISCOURSE_HOSTNAME؟
هل أحتاج إلى تعيين DISCOURSE_FORCE_HTTPS: إلى false للسماح بالاتصال المحلي؟ لقد حصلت على هذا من إحدى مقالاتك.
أحاول تثبيت Discourse على Raspberry Pi 4 الخاص بي باستخدام نظام تشغيل Dietpi وبعض التطبيقات التي تعمل مع Nginx مثل Nextcloud. أحاول استخدام خدمة Cloudflared كـ tunnel ولكن بعد اكتمال تثبيت Discourse لا يمكنني الوصول إلى موقع Discourse وأحصل على خطأ 502 bad gateway.
ما نوع التخصيص المطلوب في Nginx؟ أي منفذ يجب أن نستخدم؟
لقد طبقت هذا الدليل ولكن دون جدوى
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will …
يفترض دليلي أن Discourse هو التطبيق الوحيد الموجود على Pi، ثم يقوم بتشغيل النفق الذي يكشف المنفذ 80 الذي تم تعيينه لحاوية Discourse.
تشغيل تطبيقات متعددة تشترك في وكيل عكسي، بينما هو ممكن، هو إعداد أكثر تقدمًا وخارج نطاق هذا الدليل.
لقد نجحت في ذلك عن طريق تعيين DISCOURSE_BACKUP_HOSTNAME إلى machinename.local و DISCOURSE_FORCE_HTTPS إلى false. الآن يمكنني الوصول باستخدام اسم النطاق الخاص بي واسم النطاق للشبكة المحلية.
أحسنت. ربما ينبغي أن يكون دليل إرشادي في #howto:admins؟
شكراً @merefield. بالتأكيد!
هناك مشكلة واحدة عند استخدام اسم مضيف احتياطي، حيث لا تظهر الصور بشكل صحيح.
إذا تم إنشاء صور المنشور باستخدام اسم المضيف الرئيسي وتم الوصول إليها باستخدام اسم المضيف الاحتياطي، فستكون الصور مفقودة. يحدث هذا أيضًا بالعكس.
ماذا يحدث عند إعادة خبز منشور؟ (إعادة بناء HTML)
ربما ستحتاج إلى الالتزام بعنوان وصول واحد.
نعم، يعمل Rebuild HTML. لكن الوصول إلى vpn معطل لأنه يعتمد على العنوان المحلي (اسم المضيف الاحتياطي).
أعتقد أنه لا يوجد حل لهذا…
Just to add a voice and to agree with @sam, we’ve already had some switcheroos with our domains and relative URLs is most certainly needed.
هل سيعمل هذا على armv7l؟
لا، لن يحدث ذلك. لقد حاولت، ولكن هناك بعض الحزم المفقودة في مستودعات ديبيان ARM 32 بت التي جعلت الأمر مستحيلاً.
يبدو أن رابط الموقع التجريبي معطل
مثل السابق، لقد انتقلت إلى منزل جديد مرة أخرى. سأقوم بتوصيله مرة أخرى بمجرد أن أجده.
الآن هذا هو نوع خطأ البنية التحتية الذي أحب التعامل معه ![]()
أتطلع إلى تجربة هذا ![]()
أتمنى أن تكون قد استقريت جيدًا في مكانك الجديد @Falco ![]()
إذًا، لقد حصلت مؤخرًا على أحد هذه:
![]()
![]()
وقررت تشغيل تثبيت التطوير، والذي بصراحة تطلب جهدًا يدويًا كبيرًا نظرًا لأن الحلول النصية لا تعمل حاليًا، ولكن ![]()
شكرًا لكل من جعل هذا ممكنًا، إنه أمر رائع حقًا! ![]()
وقررت تشغيل تثبيت التطوير، والذي بصراحة تطلب جهدًا يدويًا كبيرًا حيث أن الحلول النصية لا تعمل حاليًا
ما هي “الحلول النصية” التي تعمل على أي جهاز Pi؟ لدي عدد قليل من أجهزة Pi4 التي أود تجربتها، ولكن لست خبيرًا في Linux، وليس لدي المعرفة للتعامل مع “التبعيات” اليدوية.
لدي جهاز PiHole متكرر يعمل على شبكتي والذي أعتقد أنه سيسمح لي على الأقل بالتعامل مع مشكلة اسم النطاق… ربما.
لقد كنت سعيدًا جدًا بما لدي. أوصي بـ
- Raspberry Pi بسعة 8 جيجابايت نظرًا لأن جهازي يصل بانتظام إلى 4 جيجابايت
- قرص SSD. بطاقة MicroSD بطيئة جدًا.

