Owdex هو فهرس مفتوح للصفحات عبر الويب. فبدلاً من الزحف عبر النص التشعبي استنادًا إلى الروابط، يقوم فقط بفهرسة الصفحات التي يوجهه المستخدمون إليها. يهدف Owdex إلى بناء بديل أفضل لبحث الويب من خلال تجاوز مجموعة النتائج غير المرغوب فيها والتركيز على المعلومات الحقيقية.
نوصي باستخدام Docker Compose في الإنتاج. يتوفر مثال على الإعداد على owdex/compose
.
$ git clone https://github.com/owdex/compose.git owdex && cd owdex
$ chmod +x setup.sh
$ ./setup.sh
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key and admin password.
$ nano misc/Caddyfile
# Edit the reverse proxy configuration, being sure to change the domain name and email.
$ docker compose up -d
إذا كان لديك بالفعل مثيلات Solr وMongoDB تعمل في مكان آخر، فيمكنك فقط استخدام Owdex بمفردها. الصور متاحة لكل إصدار من GitHub Container Registry. تأكد من تعيين الإصدار الذي تريده (بدلاً من مجرد سحب "الأحدث")، حيث قد تحدث تغييرات في أي وقت.
$ wget https://raw.githubusercontent.com/owdex/compose/main/owdex.toml.default -O owdex.toml
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key, admin password and database hostnames.
$ docker run --detach --volume ./owdex.toml:/owdex.toml:ro ghcr.io/owdex/owdex:main
ستظل على الأرجح ترغب في استخدام Docker Compose، لأنه يجعل إدارة قواعد البيانات، وكذلك إنشاء Tailwind CSS، لم تعد مشكلتك.
$ git clone https://github.com/owdex/owdex.git
$ chmod +x setup.sh
$ ./setup.sh
$ docker compose up --build -d
على الرغم من أنه يمكنك إجراء تغييرات على owdex.toml
، إلا أنك لا تحتاج بالضرورة إلى تغيير كلمة مرور المسؤول أو المفتاح السري، حيث إن ذلك لا يهم كثيرًا في بيئة التطوير غير المكشوفة. يمكنك بعد ذلك الوصول إلى الواجهة الأمامية على http://127.0.0.1
.
يرجى الاطلاع على CONTRIBUTING.md.
شكرًا لـ@4Censord على المساعدة الاستثنائية والدعم والنصائح.
Owdex مرخص بموجب GNU AGPL v3.