الاستضافة الذاتية لـ SearXNG
بعض التفاصيل عن SearXNG
سِئَرْكسِنج هو محرك بحث متعدد (metasearch engine) مفتوح المصدر والمجاني تم فورك (fork) من سِئَرْكس.
مشروع سِئَرْكسِنج على جِيْتُهُب يحتوي على أكثر من 15 ألف نجمة.
يجمع بين نتائج البحث من أكثر من 70 محرك بحث وخدمة مختلفة ويعرضها في قائمة واحدة شاملة.
أحببت حقًا كيف يعمل مع بيرْفَلِكسِكا.
هذا الصورة الجميلة لعناصر الحاسوب تم إنتاجها من قبل بواسطة نموذج الذكاء الاصطناعي فلُكس 1 ديف.
ميزات سِئَرْكسِنج الرئيسية
من الميزات الرئيسية لسِئَرْكسِنج:
-
التركيز على الخصوصية: لا يجمع سِئَرْكسِنج معلومات المستخدمين، ولا يتتبع عمليات البحث، ولا ينشئ ملفات تعريف للمستخدمين.
-
التخصيص: يمكن للمستخدمين تخصيص إعدادات البحث، والمواضيع، واختيار المحركات البحثية التي يريدون استخدامها.
-
خيار التخصيص: يمكن تثبيته على شبكة محلية أو جهاز كمبيوتر شخصي للحصول على سيطرة كاملة على محرك البحث والبيانات المرتبطة به.
-
مفتوح المصدر: يشجع المنصة على التعاون والتطوير المدعوم من المجتمع.
-
تجربة بدون إعلانات: لا يعرض سِئَرْكسِنج إعلانات أو محتوى تتبع.
-
توافق مع Tor: يمكن توجيه طلبات البحث عبر شبكة Tor لتعزيز السرية.
يوفر محرك البحث متعدد (metasearch engine) البحث التصنيفي، مما يسمح للمستخدمين بتقسيم النتائج إلى فئات معيّنة مثل “الويب”، “الصور”، “الفيديوهات”، و"الأخبار"، بالإضافة إلى فئات غير معيّنة مثل “الوسائط الاجتماعية”، “الموسيقى”، “الملفات”، “التكنولوجيا”، و"العلوم".
يقوم محرك البحث متعدد بحذف البيانات الخاصة من الطلبات المرسلة إلى خدمات البحث والصفحات النتائج، مما يضمن خصوصية المستخدم. يمكن الوصول إليه عبر مثيلات عامة أو خصوصية، مع توفر قائمة بمثيلات عامة على searx.space.
تثبيت سِئَرْكسِنج محليًا
سِئَرْكسِنج هو محرك بحث متعدد مجاني ومفتوح المصدر يمكن تثبيته على خادمك الخاص أو جهاز الكمبيوتر الشخصي. يوفر تثبيت سِئَرْكسِنج محليًا عدة فوائد:
- سيطرة على الخصوصية: لديك سيطرة كاملة على بيانات البحث الخاصة بك ويمكنك التأكد من أنها لا تُجمع أو تُشارك.
- التخصيص: يمكنك تخصيص الإعدادات، والمواضيع، واختيار المحركات البحثية التي تريد استخدامها.
- تجربة بدون إعلانات: لا يعرض سِئَرْكسِنج إعلانات أو محتوى تتبع.
ومع ذلك، هناك بعض الاعتبارات عند تثبيت سِئَرْكسِنج محليًا:
- تنازل في الخصوصية: إذا كنت المستخدم الوحيد لمثيلك المحلي، فقد تكون عمليات بحثك أكثر قابلية للتحديد من قبل محركات البحث الأساسية.
- المعرفة التقنية: يتطلب إعداد وصيانة مثيل محلي بعض المهارات التقنية.
- متطلبات الموارد: ستحتاج إلى خادم أو جهاز كمبيوتر لتشغيل مثيل سِئَرْكسِنج.
للتثبيت المحلي لسِئَرْكسِنج، يمكنك استخدام Docker لتسهيل التثبيت والإدارة. العملية عادة ما تتضمن:
- إعداد خادم أو بيئة حاوية
- نسخ مستودع Docker لسِئَرْكسِنج
- إعداد التطبيق
- تشغيل حاوية Docker
بينما يوفر التثبيت المحلي سيطرة وتخصيصًا، من المهم تقييم تأثير الخصوصية والمتطلبات التقنية قبل قرار تثبيت سِئَرْكسِنج محليًا.
متطلبات سِئَرْكسِنج التقنية للتثبيت المحلي
يمكن استضافة سِئَرْكسِنج على مجموعة متنوعة من التكوينات الصلبة، من أجهزة كمبيوتر صغيرة ذات وحدة واحدة إلى خوادم أكثر قوة. متطلبات الصلبة لاستضافة سِئَرْكسِنج نسبيًا بسيطة:
- المعالج: يُنصح باستخدام نظام 64 بت. يمكن أن يكون نواة واحدة كافية للاستخدام الصغير.
- الذاكرة: الحد الأدنى 512 ميغابايت، مع توصية 2 جيجابايت أو أكثر للحصول على أداء أفضل.
- التخزين: يشغل حاوية Docker حوالي 300 ميغابايت من المساحة. قد يكون من الضروري إضافة تخزين إضافي بناءً على الاستخدام والمتطلبات المتعلقة بالتسجيل.
- الشبكة: اتصال إنترنت مستقر ضروري، لكن متطلبات النطاق الترددي تعتمد على عدد المستخدمين.
يمكن لهذه المواصفات دعم مثيل سِئَرْكسِنج صغير إلى متوسط الحجم. على سبيل المثال:
- يمكن تشغيل سِئَرْكسِنج بسلاسة على Raspberry Pi 4.
- نجح بعض المستخدمين في استضافة سِئَرْكسِنج على خوادم خاصة افتراضية (VPS) مع أقل من 1 vCPU و512 ميغابايت من الذاكرة.
ومع ذلك، قد تختلف المتطلبات الفعلية بناءً على عوامل مثل:
- عدد المستخدمين المتزامنين
- حجم البحث
- الميزات والإضافات المُفعلة
للمشاريع الكبيرة أو الأداء العالي، قد ترغب في النظر في أجهزة أكثر قوة. من الأفضل دائمًا مراقبة أداء مثيلك وتعديل الموارد حسب الحاجة.
دمج سِئَرْكسِنج
بينما يركز سِئَرْكسِنج بشكل أساسي على الخصوصية كمحرك بحث متعدد، فإنه لا يحتوي على إمكانية دمج مباشرة مع أنظمة التحكم في المنزل. تم تصميم سِئَرْكسِنج للبحث على الويب، ولا يُعتبر جزءًا من بيئات التحكم في المنزل بشكل متأصل.
ومع ذلك، هناك بعض الطرق غير المباشرة التي يمكن استخدام سِئَرْكسِنج فيها بالتزامن مع أنظمة التحكم في المنزل:
- دمج واجهة برمجة التطبيقات: يمكن تكوين سِئَرْكسِنج لعرض النتائج بصيغة JSON، والتي يمكن استخدامها نظريًا من قبل تطبيقات أو أنظمة أخرى.
- تطبيقات مخصصة: يمكن لمحترفي البرمجة إنشاء تطبيقات مخصصة تستخدم قدرات البحث في سِئَرْكسِنج وتدمجها مع أنظمة التحكم في المنزل، على الرغم من أن هذا يتطلب جهد تطوير كبير.
- استرجاع المعلومات: يمكن استخدام سِئَرْكسِنج كأداة بحث تهتم بالخصوصية لاسترجاع معلومات عن أنظمة التحكم في المنزل أو التroubleshooting، ولكن هذا سيكون عملية يدوية بدلًا من دمج تلقائي.
من المهم ملاحظة أن سِئَرْكسِنج لم يُصمم كأداة لتحكم في المنزل. للتكامل الشامل مع أنظمة التحكم في المنزل، قد ترغب في النظر في منصات تم تصميمها خصيصًا لهذا الغرض، مثل:
- Home Assistant: منصة مفتوحة المصدر لتحكم في المنزل يمكنها دمج مجموعة متنوعة من أجهزة المنزل الذكية وأنظمة.
- Hubitat: مركز يمكنه التعامل مع أجهزة Z-Wave، Zigbee، وWi-Fi لحل مشاكل التوافق.
- Apple HomeKit: للأشخاص الذين يستخدمون أجهزة Apple، يمكن أن توفر هذا التكامل لعدد كبير من منتجات المنزل الذكية.
هذه المنصات أكثر ملاءمة لدمج أنظمة التحكم في المنزل المختلفة والجهاز في واجهة موحدة ونظام تحكم.
سِئَرْكسِنج كجزء من تثبيت بيرْفَلِكسِكا
يلعب سِئَرْكسِنج دورًا حاسمًا كجزء من بيرْفَلِكسِكا، حيث يعمل كمحرك بحث أساسي يدعم قدرات البحث المعززة بالذكاء الاصطناعي في بيرْفَلِكسِكا. إليك كيف يتكامل سِئَرْكسِنج مع بيرْفَلِكسِكا:
- أساس البحث: يعمل سِئَرْكسِنج كمحرك بحث أساسي لبيرْفَلِكسِكا، حيث يجمع النتائج من أكثر من 70 محرك بحث وخدمة.
- التركيز على الخصوصية: يستفيد بيرْفَلِكسِكا من نهج سِئَرْكسِنج الأولويات في الخصوصية، مما يضمن عدم تتبع أو تكوين ملفات تعريف لعمليات البحث.
- عملية التكامل: عند تثبيت بيرْفَلِكسِكا، يتم تضمين سِئَرْكسِنج تلقائيًا في الإعداد. لا يحتاج المستخدمون إلى تثبيت سِئَرْكسِنج بشكل منفصل إلا إذا أرادوا نسخة مستقلة.
- العملية: عند إرسال استفسار إلى بيرْفَلِكسِكا، تحدث العملية التالية:
- يتم تحويل الاستفسار باللغة الطبيعية إلى كلمات مفتاحية باستخدام نموذج لغوي (مثل Llama 3.1).
- تُمرّر هذه الكلمات المفتاحية إلى سِئَرْكسِنج للبحث الفعلي.
- يعيد سِئَرْكسِنج النتائج إلى بيرْفَلِكسِكا.
- تُشكل بيرْفَلِكسِكا وتعرض النتائج للمستخدم.
- التثبيت المحلي: يمكن تثبيت كل من بيرْفَلِكسِكا وسِئَرْكسِنج محليًا، مما يسمح للمستخدمين بتشغيل محرك بحث الذكاء الاصطناعي المركّز على الخصوصية على معداتهم الخاصة.
- التخصيص: يمكن للمستخدمين تكوين سِئَرْكسِنج داخل بيرْفَلِكسِكا، بما في ذلك إعداد صيغة JSON للتكامل مع أدوات أو تطبيقات أخرى.
من خلال دمج قدرات البحث القوية في سِئَرْكسِنج مع الميزات المعززة بالذكاء الاصطناعي، يهدف بيرْفَلِكسِكا إلى تقديم بديل شامل ومراعي للخصوصية للمحركات البحثية ذات الذكاء الاصطناعي التجارية مثل بيرْفَلِكسِكا أو بحث جوجل.
سِئَرْكسِنج والخصوصية
يضمن سِئَرْكسِنج الخصوصية من خلال عدة آليات:
-
حذف البيانات الخاصة: يحذف سِئَرْكسِنج المعلومات الخاصة من طلبات البحث في ثلاث طرق:
- إزالة البيانات الخاصة من الطلبات المرسلة إلى محركات البحث
- عدم إعادة توجيه المحتوى الثالث (مثل الإعلانات) عبر محركات البحث
- حذف البيانات الخاصة من الطلبات المرسلة إلى صفحات النتائج
-
التجهيز: ينشئ سِئَرْكسِنج ملف تعريف متصفح عشوائي لكل طلب ولا يرسل ملفات تعريف جهات خارجية إلى محركات البحث.
-
حماية عنوان IP: يرى محركات البحث عنوان IP لنسخة سِئَرْكسِنج، وليس عنوان IP للمستخدم. يمكن تكوين سِئَرْكسِنج لاستخدام وكلاء أو Tor لحماية إضافية لعنوان IP.
-
عدم جمع البيانات: لا يجمع سِئَرْكسِنج بيانات شخصية، مما يضمن سرية عمليات البحث الخاصة بالمستخدمين.
-
عدم وجود إعلانات أو تتبع: على عكس معظم خدمات البحث، لا يعرض سِئَرْكسِنج إعلانات أو محتوى تتبع، مما يمنع نقل البيانات الخاصة إلى جهات خارجية.
-
خصوصية صفحات النتائج: يتم إخفاء الصفحة المرجعة والطلب البحثي من صفحات النتائج التي تم زياراتها.
-
التخصيص دون استخدام ملفات تعريف: يمكن للمستخدمين تخصيص الإعدادات دون الاعتماد على ملفات تعريف، مما يعزز الخصوصية.
-
طبيعة مفتوحة المصدر: يسمح كونه مفتوح المصدر بفحص المجتمع وتأكيد ادعاءات الخصوصية.
من خلال تطبيق هذه الإجراءات، يوفر سِئَرْكسِنج تجربة بحث مركزة على الخصوصية حيث يتم نقل فقط الاستفسار، اللغة المحددة، والبارامترات التقنية الضرورية إلى محركات البحث.