calibre-server - calibre-server
calibre-server [خيارات] [مسار إلى مجلد المكتبة...]
ابدأ خادم
محتوى calibre.
يعرض خادم
محتوى calibre
مكتبات calibre
الخاصة بك
عبر
الإنترنت.
يمكنك
تحديد مسار
مجلدات
المكتبة
كمعاملات
لـ calibre-server. إذا
لم تحدد أي
مسارات،
فسيتم
استخدام
جميع
المكتبات
التي
يعرفها
برنامج calibre
الرئيسي.
عندما
تمرر وسائط
إلى calibre-server
تحتوي على
مسافات، ضع
الوسائط
بين علامتي
اقتباس. على
سبيل
المثال: "/some path/with
spaces"
- --access-log
- مسار ملف
سجل الوصول.
يحتوي هذا
السجل على
معلومات
حول
العملاء
الذين
يتصلون
بالخادم
ويقدمون
طلبات.
افتراضيًا
لا يتم
تسجيل
الوصول.
- --ajax-timeout
- الوقت
(بالثواني)
للانتظار
للحصول على
رد من
الخادم عند
إجراء
الاستعلامات.
- --auth-mode
- اختر نوع
المصادقة
المستخدم.
حدد وضع
مصادقة HTTP
الذي
يستخدمه
الخادم.
اضبطه على
"basic" إذا
كنت تضع هذا
الخادم خلف
وكيل SSL.
وإلا،
اتركه
"auto"،
والذي
سيستخدم
"basic" إذا تم
تكوين SSL
وإلا
فسيستخدم
"digest".
- --auto-reload
- إعادة
تحميل
الخادم
تلقائيًا
عند تغيير
الكود
المصدري.
مفيد
للتطوير.
يجب عليك
أيضًا
تحديد قيمة
صغيرة
لمهلة
الإغلاق.
- --ban-after
- عدد
محاولات
تسجيل
الدخول
الفاشلة
للحظر. عدد
محاولات
تسجيل
الدخول
الفاشلة
التي يتم
بعدها حظر
عنوان IP
- --ban-for
- حظر عناوين
IP التي
لديها
محاولات
تسجيل دخول
فاشلة
متكررة.
يحظر
الوصول
مؤقتًا
لعناوين IP
التي لديها
محاولات
تسجيل دخول
فاشلة
متكررة
لعدد
الدقائق
المحدد.
مفيد لمنع
محاولات
تخمين
كلمات
المرور. إذا
تم تعيينه
على صفر،
فلن يتم أي
حظر.
- --book-list-mode
- اختر وضع
قائمة
الكتب
الافتراضي.
حدد وضع
قائمة
الكتب
الافتراضي
الذي سيتم
استخدامه
للمستخدمين
الجدد. يمكن
للمستخدمين
الفرديين
تجاوز
الإعداد
الافتراضي
في
إعداداتهم
الخاصة.
الافتراضي
هو استخدام
شبكة
أغلفة.
- --custom-list-template
- مسار إلى
ملف JSON يحتوي
على قالب
لوضع قائمة
الكتب
المخصصة.
أسهل طريقة
لإنشاء ملف
قالب كهذا
هي
الانتقال
إلى
التفضيلات->
المشاركة
عبر
الشبكة->
قالب قائمة
الكتب في calibre،
وإنشاء
القالب
وتصديره.
- --displayed-fields
- تقييد حقول
المستخدم
المعرفة
المعروضة.
قائمة
مفصولة
بفاصلات من
حقول
البيانات
الوصفية
المعرفة من
قبل
المستخدم
والتي سيتم
عرضها
بواسطة
خادم
المحتوى في
عرضي /opds و /mobile.
إذا حددت
هذا
الخيار،
فلن يتم عرض
أي حقول غير
موجودة في
هذه
القائمة.
على سبيل
المثال: my_rating,my_tags
- --enable-auth,
--disable-auth
- مصادقة
قائمة على
كلمة
المرور
للوصول إلى
الخادم.
عادةً،
يكون
الخادم غير
مقيد، مما
يسمح لأي
شخص
بالوصول
إليه. يمكنك
تقييد
الوصول إلى
المستخدمين
المحددين
مسبقًا
باستخدام
هذا الخيار.
افتراضيًا،
هذا الخيار
معطل.
- --enable-local-write,
--disable-local-write
- السماح
بالاتصالات
المحلية
غير
المصادق
عليها
لإجراء
تغييرات.
عادةً، إذا
لم تقم
بتشغيل
المصادقة،
يعمل
الخادم في
وضع
القراءة
فقط، وذلك
لمنع
المستخدمين
المجهولين
من إجراء
تغييرات
على مكتبات
calibre الخاصة بك.
يسمح هذا
الخيار لأي
شخص يتصل من
نفس
الكمبيوتر
الذي يعمل
عليه
الخادم
بإجراء
تغييرات.
هذا مفيد
إذا كنت
ترغب في
تشغيل
الخادم
بدون
مصادقة
ولكن لا
تزال
تستخدم calibredb
لإجراء
تغييرات
على مكتبات
calibre الخاصة بك.
لاحظ أن
تشغيل هذا
الخيار
يعني أن أي
برنامج
يعمل على
الكمبيوتر
يمكنه
إجراء
تغييرات
على مكتبات
calibre الخاصة بك.
افتراضيًا،
هذا الخيار
معطل.
- --enable-log-not-found,
--disable-log-not-found
- تسجيل
طلبات HTTP 404
(غير
موجودة).
عادةً،
يسجل
الخادم
جميع طلبات
HTTP للموارد
غير
الموجودة.
يمكن أن
يولد هذا
الكثير من
رسائل
السجل غير
المرغوب
فيها إذا
كان خادمك
مستهدفًا
من قبل
الروبوتات.
استخدم هذا
الخيار
لإيقاف
تشغيله.
افتراضيًا،
هذا الخيار
ممكّن.
- --enable-use-bonjour,
--disable-use-bonjour
- إعلان
خلاصات OPDS
عبر BonJour. إعلان
خلاصات OPDS
عبر خدمة BonJour،
بحيث يمكن
لتطبيقات
القراءة
المستندة
إلى OPDS
اكتشاف
الخادم
والاتصال
به
تلقائيًا.
افتراضيًا،
هذا الخيار
ممكّن.
- --enable-use-sendfile,
--disable-use-sendfile
- نقل
الملفات
بدون نسخ
لزيادة
الأداء.
سيؤدي هذا
إلى
استخدام
عمليات نقل
بدون نسخ
داخل
النواة عند
إرسال
الملفات
عبر
الشبكة،
مما يزيد
الأداء. ومع
ذلك، يمكن
أن يتسبب في
تلف عمليات
نقل
الملفات
على بعض
أنظمة
الملفات
المعطلة.
إذا واجهت
عمليات نقل
ملفات
تالفة، قم
بإيقاف
تشغيله.
افتراضيًا،
هذا الخيار
ممكّن.
- --ignored-fields
- حقول
البيانات
الوصفية
المعرفة من
قبل
المستخدم
التي تم
تجاهلها.
قائمة
مفصولة
بفاصلات من
حقول
البيانات
الوصفية
المعرفة من
قبل
المستخدم
والتي لن
يتم عرضها
بواسطة
خادم
المحتوى في
عرضي /opds و /mobile.
على سبيل
المثال: my_rating,my_tags
- --listen-on
- الواجهة
التي سيتم
الاستماع
عليها
للاتصالات.
الافتراضي
هو
الاستماع
على جميع
واجهات IPv6 و IPv4
المتاحة.
يمكنك
تغيير هذا،
على سبيل
المثال،
إلى "127.0.0.1"
للاستماع
فقط
لاتصالات IPv4
من الجهاز
المحلي، أو
إلى "0.0.0.0"
للاستماع
إلى جميع
اتصالات IPv4
الواردة.
- --log
- مسار ملف
السجل لسجل
الخادم.
يحتوي هذا
السجل على
معلومات
وأخطاء
الخادم،
وليس سجلات
الوصول.
افتراضيًا
يتم كتابته
إلى stdout.
- --manage-users
- إدارة
قاعدة
بيانات
المستخدمين
المسموح
لهم
بالاتصال
بهذا
الخادم.
يمكنك
استخدامه
في الوضع
التلقائي
عن طريق
إضافة --.
راجع calibre-server --manage-users
-- help للحصول
على
التفاصيل.
راجع أيضًا
الخيار --userdb.
- --max-job-time
- الحد
الأقصى
لوقت
عمليات
العامل.
الحد
الأقصى
لوقت
السماح
لعمليات
العامل
بالتشغيل
(بالدقائق).
اضبط على
صفر لعدم
وجود حد.
- --max-jobs
- الحد
الأقصى
لعدد
عمليات
العامل. يتم
إطلاق
عمليات
العامل حسب
الحاجة
وتستخدم
للمهام
الكبيرة
مثل إعداد
كتاب
للعرض،
إضافة كتب،
تحويل، إلخ.
عادةً،
الحد
الأقصى
لعدد هذه
العمليات
يعتمد على
عدد أنوية
وحدة
المعالجة
المركزية.
يمكنك
التحكم في
ذلك من خلال
هذا
الإعداد.
- --max-log-size
- الحد
الأقصى
لحجم ملف
السجل
(بالميغابايت).
الحد
الأقصى
لحجم ملفات
السجل التي
ينشئها
الخادم.
عندما يصبح
السجل أكبر
من هذا
الحجم، يتم
تدويره
تلقائيًا.
اضبط على
صفر لتعطيل
تدوير
السجل.
- --max-opds-items
- أقصى عدد
كتب في
مواجز OPDS.
الحد
الأقصى
لعدد الكتب
التي
سيعيدها
الخادم في
موجز
اكتساب OPDS
واحد.
- --max-opds-ungrouped-items
- الحد
الأقصى
لعدد
العناصر
غير
المجمعة في
خلاصات OPDS.
تجميع
العناصر في
فئات مثل
المؤلف/الوسوم
بالحرف
الأول
عندما يكون
عدد
العناصر
أكثر من هذا
العدد. اضبط
على صفر
لتعطيل.
- --num-per-page
- عدد الكتب
لإظهارها
في صفحة
واحدة. عدد
الكتب
لإظهارها
في صفحة
واحدة في
المتصفح.
- --port
- المنفذ
الذي سيتم
الاستماع
عليه
للاتصالات.
- --search-the-net-urls
- مسار إلى
ملف JSON يحتوي
على عناوين
URL لميزة
"البحث في
الإنترنت".
أسهل طريقة
لإنشاء ملف
كهذا هي
الانتقال
إلى
التفضيلات->
المشاركة
عبر
الشبكة->
البحث في
الإنترنت
في calibre،
وإنشاء
عناوين URL
وتصديرها.
- --timeout
- الوقت
(بالثواني)
الذي يتم
بعده إغلاق
اتصال غير
نشط.
- --trusted-ips
- السماح
بالاتصالات
غير
المصادق
عليها من
عناوين IP
محددة
لإجراء
تغييرات.
عادةً، إذا
لم تقم
بتشغيل
المصادقة،
يعمل
الخادم في
وضع
القراءة
فقط، وذلك
لمنع
المستخدمين
المجهولين
من إجراء
تغييرات
على مكتبات
calibre الخاصة بك.
يسمح هذا
الخيار لأي
شخص يتصل من
عناوين IP
المحددة
بإجراء
تغييرات.
يجب أن تكون
قائمة
مفصولة
بفاصلات من
مواصفات
العنوان أو
الشبكة. هذا
مفيد إذا
كنت ترغب في
تشغيل
الخادم
بدون
مصادقة
ولكن لا
تزال
تستخدم calibredb
لإجراء
تغييرات
على مكتبات
calibre الخاصة بك.
لاحظ أن
تشغيل هذا
الخيار
يعني أن أي
شخص يتصل من
عناوين IP
المحددة
يمكنه
إجراء
تغييرات
على مكتبات
calibre الخاصة
بك.
- --url-prefix
- بادئة
لإلحاقها
بجميع
عناوين URL.
مفيد إذا
كنت ترغب في
تشغيل هذا
الخادم خلف
وكيل عكسي.
على سبيل
المثال،
استخدم /calibre
كبادئة URL.
- --userdb
- مسار قاعدة
بيانات
المستخدم
لاستخدامها
للمصادقة.
قاعدة
البيانات
هي ملف SQLite.
لإنشائها
استخدم --manage-users.
يمكنك
قراءة
المزيد حول
إدارة
المستخدمين
على:
https://manual.calibre-ebook.com/ar/server.html#managing-user-accounts-from-the-command-line-only