CALIBRE-SERVER(1)

NAME
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
    اختر وضع قائمة الكتب الافتراضي. حدد وضع قائمة الكتب الافتراضي الذي سيتم استخدامه للمستخدمين الجدد. يمكن للمستخدمين الفرديين تجاوز الإعداد الافتراضي في إعداداتهم الخاصة. الافتراضي هو استخدام شبكة أغلفة.

--compress-min-size
    الحد الأدنى للحجم الذي تستخدم فيه الاستجابات ضغط البيانات (بالبايت).

--custom-list-template
    مسار إلى ملف JSON يحتوي على قالب لوضع قائمة الكتب المخصصة. أسهل طريقة لإنشاء ملف قالب كهذا هي الانتقال إلى التفضيلات-> المشاركة عبر الشبكة-> قالب قائمة الكتب في calibre، وإنشاء القالب وتصديره.

--daemonize
    تشغيل العملية في الخلفية كخفي (Linux فقط).

--displayed-fields
    تقييد حقول المستخدم المعرفة المعروضة. قائمة مفصولة بفاصلات من حقول البيانات الوصفية المعرفة من قبل المستخدم والتي سيتم عرضها بواسطة خادم المحتوى في عرضي /opds و /mobile. إذا حددت هذا الخيار، فلن يتم عرض أي حقول غير موجودة في هذه القائمة. على سبيل المثال: my_rating,my_tags

--enable-allow-socket-preallocation, --disable-allow-socket-preallocation
    تخصيص مسبق للمقبس، على سبيل المثال، مع تنشيط مقبس systemd. افتراضيًا، هذا الخيار ممكّن.

--enable-auth, --disable-auth
    مصادقة قائمة على كلمة المرور للوصول إلى الخادم. عادةً، يكون الخادم غير مقيد، مما يسمح لأي شخص بالوصول إليه. يمكنك تقييد الوصول إلى المستخدمين المحددين مسبقًا باستخدام هذا الخيار. افتراضيًا، هذا الخيار معطل.

--enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface
    العودة إلى الواجهة المكتشفة تلقائيًا. إذا تعذر على الخادم لسبب ما الارتباط بالواجهة المحددة في خيار listen_on، فسيحاول اكتشاف واجهة تتصل بالعالم الخارجي والارتباط بها. افتراضيًا، هذا الخيار ممكّن.

--enable-local-write, --disable-local-write
    السماح بالاتصالات المحلية غير المصادق عليها لإجراء تغييرات. Normally, if you do not turn on authentication, the server operates in read-only mode, so as to not allow anonymous users to make changes to your calibre libraries. This option allows anybody connecting from the same computer as the server is running on to make changes. This is useful if you want to run the server without authentication but still use calibredb to make changes to your calibre libraries. Note that turning on this option means any program running on the computer can make changes to your calibre libraries. In particular, the Firefox web browser allows arbitrary websites to do so as well. افتراضيًا، هذا الخيار معطل.

--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
    نقل الملفات بدون نسخ لزيادة الأداء. سيؤدي هذا إلى استخدام عمليات نقل بدون نسخ داخل النواة عند إرسال الملفات عبر الشبكة، مما يزيد الأداء. ومع ذلك، يمكن أن يتسبب في تلف عمليات نقل الملفات على بعض أنظمة الملفات المعطلة. إذا واجهت عمليات نقل ملفات تالفة، قم بإيقاف تشغيله. افتراضيًا، هذا الخيار ممكّن.

--help, -h
    إظهار رسالة المساعدة هذه والخروج

--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-header-line-size
    الحد الأقصى لحجم رأس HTTP واحد (بالكيلوبايت).

--max-job-time
    الحد الأقصى لوقت عمليات العامل. الحد الأقصى لوقت السماح لعمليات العامل بالتشغيل (بالدقائق). اضبط على صفر لعدم وجود حد.

--max-jobs
    الحد الأقصى لعدد عمليات العامل. يتم إطلاق عمليات العامل حسب الحاجة وتستخدم للمهام الكبيرة مثل إعداد كتاب للعرض، إضافة كتب، تحويل، إلخ. عادةً، الحد الأقصى لعدد هذه العمليات يعتمد على عدد أنوية وحدة المعالجة المركزية. يمكنك التحكم في ذلك من خلال هذا الإعداد.

--max-log-size
    الحد الأقصى لحجم ملف السجل (بالميغابايت). الحد الأقصى لحجم ملفات السجل التي ينشئها الخادم. عندما يصبح السجل أكبر من هذا الحجم، يتم تدويره تلقائيًا. اضبط على صفر لتعطيل تدوير السجل.

--max-opds-items
    أقصى عدد كتب في مواجز OPDS. الحد الأقصى لعدد الكتب التي سيعيدها الخادم في موجز اكتساب OPDS واحد.

--max-opds-ungrouped-items
    الحد الأقصى لعدد العناصر غير المجمعة في خلاصات OPDS. تجميع العناصر في فئات مثل المؤلف/الوسوم بالحرف الأول عندما يكون عدد العناصر أكثر من هذا العدد. اضبط على صفر لتعطيل.

--max-request-body-size
    الحد الأقصى للحجم المسموح به للملفات التي تم تحميلها إلى الخادم (بالميغابايت).

--num-per-page
    عدد الكتب لإظهارها في صفحة واحدة. عدد الكتب لإظهارها في صفحة واحدة في المتصفح.

--pidfile
    كتابة PID العملية إلى الملف المحدد

--port
    المنفذ الذي سيتم الاستماع عليه للاتصالات.

--search-the-net-urls
    مسار إلى ملف JSON يحتوي على عناوين URL لميزة "البحث في الإنترنت". أسهل طريقة لإنشاء ملف كهذا هي الانتقال إلى التفضيلات-> المشاركة عبر الشبكة-> البحث في الإنترنت في calibre، وإنشاء عناوين URL وتصديرها.

--shutdown-timeout
    إجمالي الوقت بالثواني للانتظار لإيقاف التشغيل النظيف.

--ssl-certfile
    مسار ملف شهادة SSL.

--ssl-keyfile
    مسار ملف مفتاح SSL الخاص.

--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>

--version
    إظهار رقم إصدار البرنامج والخروج

--worker-count
    عدد سلاسل العمال المستخدمة لمعالجة الطلبات.

Author
Kovid Goyal

Copyright
Kovid Goyal