اعرف مسار الطلب
يرسل نسختك استعلامات إلى المحركات المُعدّة ويعيد النتائج إلى المستخدم. قد تقيّد المصادر الأعلى الطلبات أو تحدّ من معدلها. الاستضافة الذاتية لا تضمن أن كل محرك بحث سيقبل حركة المرور إلى ما لا نهاية.
أبقِ الواجهة تحت السيطرة
استخدم HTTPS وحدد ما إذا كانت النسخة خاصة أو موثّقة أو عامة. نقطة بحث عامة تحتاج إلى ضوابط ضد إساءة الاستخدام وتخطيط للسعة. احمِ الإعدادات ووصول الإدارة بشكل منفصل.
قلل الاحتفاظ بالاستعلامات
استعلامات البحث ممكن تكون حساسة. راجع سجلات البروكسي العكسي والتطبيق والنظام وتجنّب الاحتفاظ بسلاسل الاستعلام من غير حاجة محددة. اشرح طلبات النتائج والصور الخارجية اللي ممكن تتواصل مع أطراف تانية.
الصيانة والمراقبة
تابع الإصدارات المدعومة وأخطاء الاستجابة وتغييرات المصدر. قيّد الطلبات المكلفة وخلّي عندك بديل واضح للمحركات غير المتاحة. خد نسخة احتياطية من الإعدادات من غير كشف التوكنات السرية.
اجعل حدود الحاوية والوكيل مرئية
لا يزال نشر الحاوية المدعوم يحتاج إلى تكوين دائم وأسرار خاصة وتعرض شبكي مقصود. ضع التطبيق خلف وكيل TLS مناسب وراجع حدود المعدل قبل فتحه للعامة. راجع تعليمات النشر الرسمية الحالية بدلًا من إعادة استخدام ملف compose قديم إلى ما لا نهاية.
الوثائق الرسمية: تركيب كونتينر SearXNG
افصل البحث عن طبقة الذكاء الاصطناعي
لو ضفت أداة زي Perplexica أو واجهة تانية مدعومة بنموذج، الاستعلام والنص المسترجع ممكن يتبعتوا كمان لمزوّد النموذج. راجع مسار البيانات الجديد ده وتكلفته ومصادقته والاحتفاظ بيه. نسخة ميتاسيرش خاصة مش بتحوّل خدمة الذكاء الاصطناعي المضافة لخاصة تلقائيًا.
اختر من يحق له استخدام نقطة نهاية البحث
نسخة SearXNG خاصة تقدر تستخدم نفق أو حدود وصول موثّقة. النسخة العامة محتاجة خطة سعة ومقاومة إساءة مختلفة. محركات البحث اللي بتعتمد عليها لسه بتستقبل طلبات من مسار الاستضافة بتاعك وممكن ترجّع حدود أو CAPTCHAs؛ تغيير الـ IP مش تجاوز مضمون. استخدم تعليمات الحاوية المدعومة، احفظ الإعدادات، وولّد سر خاص للنسخة. خلّي التطبيق ورا بروكسي TLS المقصود.
- اختار مجموعة أولية صغيرة من المحركات المسموح لك بالاستعلام منها.
- أبقِ الإعدادات/الأسرار بعيدًا عن مسار الملفات العام.
- اتأكد إذا كان جلب الصور أو الأيقونات الخارجية الاختياري بيغيّر حدود الخصوصية.
الوثائق الرسمية: تركيب كونتينر SearXNG
خلّي محدّد المعدل يشوف العميل الحقيقي
توثيق محدّد SearXNG الحالي بيستخدم Valkey للحالة الديناميكية. اضبطه بشكل خاص وفعّل المحدّد لما يكون ده جزء من تصميم النسخة. الثقة في البروكسي حرجة: لو كل زائر بيظهر كأنه البروكسي، زائر واحد ممكن يأثر على حد الجميع؛ ولو الهيدرات المُمرَّرة العشوائية موثوقة، زائر ممكن يمثّل عنوان غلط. اضبط نطاقات البروكسي الموثوقة على النشر الفعلي، وبعدين اختبر السلوك الناتج قبل ما تنشر نقطة النهاية.
الوثائق الرسمية: محدد SearXNG والوكلاء الموثوقين
اختبر استخدام المتصفح وفشل المحرك
اعمل بحث عادي، وبحث فيه نص غير ASCII، وبحث على محرك واحد متظبط، ومحرك متعمد إنه يكون مش متاح. اتأكد إن فشل مصدر خارجي مايخليش الخدمة كلها مش قابلة للاستخدام. ضيف النسخة اللي اختبرتها كمزود بحث في المتصفح باستخدام الإعدادات المدعومة في المتصفح ده. بالنسبة لطبقة ذكاء اصطناعي زي Perplexica، راجع بشكل منفصل المصادقة ومشاركة بيانات مزود الموديل وحدود الإنفاق ونسبة المصادر: واجهة البحث الميتا مابتتحكمش في الخدمات الإضافية دي.
- تحقق من روابط النتائج وإعادة التوجيه من ملف تعريف متصفح جديد.
- تحقق مما إذا كانت مصطلحات البحث تظهر في سجلات الوصول عبر الوسيط أو في التحليلات.
- اختبر حدود الوصول الخاص من شبكة غير مصرّح بها.
أصلح الأعطال في المنبع دون التحايل على القيود
لما محرك واحد بس يفشل، راجع خطأه وتوافق الـadapter الحالي قبل ما تغير النشر كله. رد CAPTCHA أو rate-limit إشارة سياسة من المصدر، مش إذن تعمل أتمتة حوالينها. ردود HTTP429 المتكررة ممكن كمان تيجي من إعداد الlimiter/proxy بتاعك. خلي محرك احتياطي وتدريب تحديث، احتفظ بنسخة الإعدادات الصغيرة، وابعد عن سجلات الاستعلامات الدائمة لمجرد إن استكشاف الأخطاء احتاجها مرة.