دليل النشر

استضافة SearXNG على VPS: بحث خاص للمطورين ووكلاء الذكاء

انشر على VPS Cloud ←

دليل عملي

استضافة SearXNG على VPS: بحث خاص للمطورين ووكلاء الذكاء

الاستضافة الذاتية4 دقائق للقراءةعدد الخطوات: 6

كل بحث تُرسله لـ Google يترك أثرًا. كل استدعاء API لخدمة بحث تجارية يضيف لفاتورتك. SearXNG يحل المشكلتين في آنٍ: محرك بحث شامل مستضاف ذاتيًا يستعلم من 280+ محرك ويُعيد النتائج المجمَّعة — على VPS خاصّتك، تحت سيطرتك، بتكلفة صفر لكل استعلام.

المحتويات· المشكلة: لماذا APIs البحث التجارية ليست الحل1/6
  1. 01المشكلة: لماذا APIs البحث التجارية ليست الحل
  2. 02ما يوفره SearXNG خارج الصندوق
  3. 03المعمارية: حاويتان، أقل من 512 MB ذاكرة
  4. 04استضافة SearXNG ذاتيًا على VPS: خطوة بخطوة
  5. 05قيّد الوصول على المثيلات العامة
  6. 06SearXNG كعمود فقري للبحث في مجموعة الذكاء الاصطناعي

المشكلة: لماذا APIs البحث التجارية ليست الحل

هل تبني عميل ذكاء اصطناعي يحتاج للبحث على الويب؟ خياراتك: ادفع $5 لكل ألف استعلام لـ Google، أو اصطدم بحدود معدل Bing API، أو استخدم API غير الرسمي لـ DuckDuckGo الذي ينكسر دون إشعار. لا شيء من هذا يمنحك التحكم الكامل، وجميعها ترسل استعلاماتك — واستعلامات مستخدميك — لخوادم طرف ثالث.

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

ما يوفره SearXNG خارج الصندوق

  • 280+ محرك في آنٍ واحد — Google وBing وDuckDuckGo وBrave وWikipedia وReddit وGitHub وarXiv وYouTube وTwitter/X وغيرها المئات.
  • لا تتبع — لا ملفات ارتباط، لا تنميط للمستخدم، لا سجل بحث محفوظ. خصوصية معمارية: المحرك يُرسِل الاستعلامات للمحركات الأصلية، لا أنت.
  • JSON API — أضف ?format=json لأي استعلام واحصل على نتائج قابلة للقراءة آليًا. مدعوم أصلًا في Open WebUI وn8n وFlowise وLangChain وCrewAI.
  • تخزين مؤقت Redis — ذاكرة مشتركة للنتائج تقلل الحِمل؛ الحد من المعدل يمنع الإساءة على المثيلات العامة.
  • AGPL-3.0 — 33 ألف نجمة+ على GitHub، إصدارات متجددة، صورة Docker تُحدَّث أسبوعيًا.

المعمارية: حاويتان، أقل من 512 MB ذاكرة

يعمل SearXNG كحاويتَي Docker: محرك Python نفسه (أقل من 256 MB ذاكرة) ومثيل Redis (~30 MB) للتخزين المؤقت والحد من المعدل. لا قاعدة بيانات، لا حالة دائمة خارج ذاكرة Redis المؤقتة. على VPS بـ 1 GB من ServOrbit، يترك SearXNG مساحة وفيرة لـ Nginx ونظام التشغيل — VPS بـ 2 GB مريح للفرق مع مستخدمين متزامنين أو حركة كثيفة من عملاء الذكاء الاصطناعي.

استضافة SearXNG ذاتيًا على VPS: خطوة بخطوة

  1. اطلب VPS

    اختر VPS ServOrbit Cloud بذاكرة لا تقل عن 1 GB (Ubuntu 22.04). يتولى المُجهِّز تثبيت Docker تلقائيًا.

  2. انشر من Marketplace

    اختر SearXNG في Marketplace. يشغّل المُجهِّز حاويتين — محرك SearXNG وRedis — ويُولِّد مفتاحًا سريًا يُعرَض في منطقة عميلك. واجهة الويب متاحة فورًا على المنفذ 8080.

  3. إعداد Nginx + SSL

    وجّه نطاقك (مثل search.yourdomain.com) إلى عنوان الخادم لدى Cloudflare أو مزوّد الـ DNS. ثم أضف كتلة وكيل عكسي في Nginx مع شهادة من Let's Encrypt: كتلة server تستمع على listen 443 ssl، وserver_name search.yourdomain.com، وداخل location / توجيه proxy_pass http://127.0.0.1:8080; مع proxy_set_header Host $host;.

    حدّث SEARXNG_BASE_URL=https://search.yourdomain.com/ ثم أعد تشغيل الحاوية.

  4. تفعيل JSON API لعملاء الذكاء الاصطناعي

    حرّر /etc/searxng/settings.yml على خادمك (وهو مركّب كوحدة تخزين Docker). وتحت المفتاح search: وسّع قائمة formats: لتضمّ html وjson معاً.

    أعد تشغيل الحاوية بالأمر docker compose restart searxng، ثم اختبر مخرجات JSON عبر استدعاء curl على مسار البحث مع المعامل format=json.

  5. اربط Open WebUI أو n8n

    في Open WebUI: الإعدادات ← البحث على الويب ← المزوّد: SearXNG ← العنوان: https://search.yourdomain.com. وفي n8n: عقدة HTTP Request ← طلب GET على https://search.yourdomain.com/search?format=json، مع تمرير استعلامك في المعامل q. تحصل وكلاؤك الذكية عندئذ على بحث ويب خاص ومحدّث وبلا ترشيح.

  6. أول تسجيل دخول

    لا يوجد حساب ولا كلمة مرور: افتح الرابط وابدأ البحث فوراً. وتُحفظ تفضيلاتك في متصفحك، لا في حساب.

قيّد الوصول على المثيلات العامة

إذا كان مثيل SearXNG متاحًا للعموم، أضف HTTP Basic Auth في Nginx أو اضبط limiter: true في settings.yml (Redis مطلوب للحد من المعدل). لاستخدام API فقط، يمكن تعطيل واجهة HTML كليًا.

SearXNG كعمود فقري للبحث في مجموعة الذكاء الاصطناعي

أصبح SearXNG الواجهة الخلفية الفعلية للبحث في مجموعات الذكاء الاصطناعي المستضافة ذاتيًا في 2026. Open WebUI وn8n وFlowise وLangChain وCrewAI ومعظم أطر عمل تنسيق LLM تدعم SearXNG أصلًا. النمط دائمًا واحد: يقرر LLM أنه يحتاج معلومات حالية، يستدعي نقطة نهاية SearXNG باستعلام، يحصل على مصفوفة JSON من النتائج، ويستخدمها لتأريض استجابته.

هذا يُزيل ثلاث نقاط ألم في نشر واحد: لا فوترة لكل استعلام، لا تسرب بيانات لـ Google أو Bing، ولا مفاجآت حدود المعدل الساعة 2 صباحًا عندما يشغّل عميلك دفعة بحث.

بحث خاص، على خادمك الخاص

انشر SearXNG على VPS ServOrbit وامنح فريقك وعملاء الذكاء الاصطناعي نقطة بحث خاصة وغير محجوبة — بلا تتبع، بلا مفاتيح API، بلا فوترة لكل استعلام.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة