لماذا استضافة محرك بحث ذاتي
Perplexity يرسل كل استعلام إلى خوادمه الخاصة. Vane يعكس النموذج: SearXNG يعمل على VPS الخاص بك، والنموذج اللغوي من اختيارك، وتاريخ المحادثات لا يغادر جهازك أبداً.
ما تحصل عليه مع Vane ذاتي الاستضافة
- SearXNG مدمج — يجمع نتائج من Google وBing وDuckDuckGo وأكثر من 20 مصدراً دون تتبع استعلاماتك.
- نموذج لغوي من اختيارك — Ollama (محلي) أو OpenAI أو Gemini أو Groq أو Anthropic.
- إجابات مع مصادر مذكورة — كل إجابة تتضمن روابط مباشرة للمصادر.
- سجل محلي — جميع المحادثات مخزنة في SQLite على VPS الخاص بك.
- أوضاع بحث متخصصة — الويب، الأبحاث، يوتيوب، Reddit، المساعد الكتابي.
- بدون حساب — لا صفحة دخول، لا إدارة مستخدمين.
- حاوية واحدة — SearXNG وNext.js في صورة Docker واحدة.
المتطلبات الأساسية
Vane يعمل في حاوية Docker واحدة، مما يجعل متطلباته منخفضة بشكل مقصود:
- 1 غيغابايت ذاكرة كحد أدنى — يكفي لـ Vane + SearXNG. إذا أضفت نموذج Ollama على نفس VPS، خصص 4 غيغابايت على الأقل.
- Docker 24+ وDocker Compose v2.
- لا يشترط نطاق — وصول عبر نفق SSH أو نطاق اختياري.
- 5 غيغابايت مساحة تخزين.
لا تحتاج Vane لقاعدة بيانات خارجية. SQLite تخزن الإعدادات والمحادثات في /home/vane/data.
تثبيت Vane
تجهيز VPS
اطلب VPS بنظام Ubuntu 22.04 أو 24.04 وذاكرة 1 غيغابايت. ثبّت Docker:
curl -fsSL https://get.docker.com | shإنشاء ملف Compose
على الخادم:
mkdir -p /opt/vane && cd /opt/vaneأنشئ
/opt/vane/docker-compose.yml:services: vane: image: itzcrazykns1337/vane:v1.12.2 restart: unless-stopped ports: - "127.0.0.1:3000:3000" environment: SEARXNG_API_URL: "http://localhost:8080" volumes: - vane-data:/home/vane/data volumes: vane-data: {}تشغيل Vane
أطلق الحاوية:
docker compose up -dانتظر 20-30 ثانية لاكتمال عمليات قاعدة البيانات الأولية.
الوصول إلى الواجهة
افتح نفقاً SSH:
ssh -L 3000:127.0.0.1:3000 root@<ip-vps>ثم افتح http://localhost:3000 في المتصفح. الواجهة تعمل فوراً دون إنشاء حساب.
ضبط نموذج لغوي
انقر أيقونة الإعدادات وأدخل عنوان Ollama أو مفتاح API المناسب. Vane سيعيد الآن إجابات موجزة مع مصادر.
استخدام أوضاع البحث
يقدم Vane أوضاع بحث متخصصة لتحديد نطاق البحث. اختر الوضع من شريط الإدخال قبل إرسال استعلامك:
- الويب — بحث عام في جميع المصادر (الوضع الافتراضي).
- الأبحاث — يستهدف المنشورات العلمية والأوراق البحثية.
- يوتيوب — يُعيد مقاطع فيديو ذات صلة مع ملخصات العناوين.
- Reddit — يبحث في مناقشات Reddit للحصول على تجارب وآراء.
- المساعد الكتابي — وضع مخصص للكتابة دون بحث في الويب.
- Wolfram Alpha — يفوّض الحسابات والتحويلات والأسئلة الواقعية.
النسخ الاحتياطي والصيانة
جميع بيانات Vane مخزنة في حجم Docker vane-data (المسار: /var/lib/docker/volumes/vane_vane-data/_data/). يحتوي على قاعدة SQLite وإعدادات مزودي النماذج اللغوية وتاريخ المحادثات.
للنسخ الاحتياطي:
docker run --rm -v vane_vane-data:/data -v /backup:/backup alpine \
tar czf /backup/vane-$(date +%Y%m%d).tar.gz -C /data .للتحديث إلى إصدار أحدث:
docker compose pull && docker compose up -d