calibre - en to ar translation catalogue (74 entries)

en: The calibre Content server
ar: خادم المحتوى Calibre

en: The calibre :guilabel:`Content server` allows you to access your calibre libraries and read books directly in a browser on your favorite mobile phone or tablet device. As a result, you do not need to install any dedicated book reading/management apps on your phone. Just use the browser. The server downloads and stores the book you are reading in an off-line cache so that you can read it even when there is no internet connection.
ar: يسمح لك :guilabel:`خادم المحتوى` في calibre بالوصول إلى مكتبات calibre الخاصة بك وقراءة الكتب مباشرة في متصفح على هاتفك المحمول المفضل أو جهازك اللوحي. ونتيجة لذلك، لا تحتاج إلى تثبيت أي تطبيقات مخصصة لقراءة/إدارة الكتب على هاتفك. ما عليك سوى استخدام المتصفح. يقوم الخادم بتنزيل الكتاب الذي تقرأه وتخزينه في ذاكرة تخزين مؤقت غير متصلة بالإنترنت حتى تتمكن من قراءته حتى عندما لا يكون هناك اتصال بالإنترنت.

en: Contents
ar: المحتويات

en: To start the server, click the :guilabel:`Connect/share` button and choose :guilabel:`Start Content server`. You might get a message from your computer's firewall or anti-virus program asking if it is OK to allow access to ``calibre.exe``. Click the ``Allow`` or ``OK`` button.  Then open a browser (preferably Chrome or Firefox) in your computer and type in the following address:
ar: لبدء تشغيل الخادم، انقر على زر :guilabel:`الاتصال/المشاركة` واختر :guilabel:`بدء خادم المحتوى`. قد تتلقى رسالة من جدار حماية جهاز الكمبيوتر الخاص بك أو برنامج مكافحة الفيروسات يسألك عما إذا كان من المقبول السماح بالوصول إلى ``calibre.exe``. انقر على زر ``السماح`` أو ``موافق``. ثم افتح متصفحًا (يفضل Chrome أو Firefox) في جهاز الكمبيوتر الخاص بك واكتب العنوان التالي:

en: This will open a page in the browser showing you your calibre libraries, click on any one and browse the books in it. Click on a book, and it will show you all the metadata about the book, along with buttons to :guilabel:`Read` and :guilabel:`Download` the book. Click the :guilabel:`Read` button to start reading the book.
ar: سيؤدي هذا إلى فتح صفحة في المتصفح تعرض لك مكتبات calibre الخاصة بك، انقر على أي منها وتصفح الكتب الموجودة فيها. انقر على كتاب، وسيعرض لك جميع البيانات الوصفية حول الكتاب، بالإضافة إلى أزرار لـ :guilabel:`القراءة` و :guilabel:`التنزيل` للكتاب. انقر على زر :guilabel:`القراءة` لبدء قراءة الكتاب.

en: The address used above ``http://127.0.0.1:8080`` will only work on the computer that is running calibre. To access the server from other computers/phones/tablets/etc. you will need to do a little more work, as described in the next section.
ar: العنوان المستخدم أعلاه ``http://127.0.0.1:8080`` سيعمل فقط على الكمبيوتر الذي يشغل calibre. للوصول إلى الخادم من أجهزة كمبيوتر/هواتف/أجهزة لوحية/إلخ أخرى، ستحتاج إلى القيام ببعض العمل الإضافي، كما هو موضح في القسم التالي.

en: Accessing the Content server from other devices
ar: الوصول إلى خادم المحتوى من أجهزة أخرى

en: There are two types of remote device access that you will typically need. The first, simpler kind is from within your home network. If you are running calibre on a computer on your home network and you have also connected your other devices to the same home network, then you should be easily able to access the server on those devices.
ar: هناك نوعان من الوصول عن بعد إلى الجهاز ستحتاج إليهما عادةً. النوع الأول والأبسط هو من داخل شبكتك المنزلية. إذا كنت تشغل calibre على جهاز كمبيوتر في شبكتك المنزلية وقمت أيضًا بتوصيل أجهزتك الأخرى بنفس الشبكة المنزلية، فستتمكن بسهولة من الوصول إلى الخادم على تلك الأجهزة.

en: Accessing the server from devices on your home network
ar: الوصول إلى الخادم من الأجهزة الموجودة على شبكتك المنزلية

en: After starting the server in calibre as described above, click the :guilabel:`Connect/share` button again. Instead of the :guilabel:`Start Content server` action, you should see a :guilabel:`Stop Content server` action instead. To the right of this action will be listed an IP address and port number. These look like a bunch of numbers separated by periods. For example::
ar: بعد بدء تشغيل الخادم في calibre كما هو موضح أعلاه، انقر على زر :guilabel:`الاتصال/المشاركة` مرة أخرى. بدلاً من إجراء :guilabel:`بدء خادم المحتوى`، يجب أن ترى إجراء :guilabel:`إيقاف خادم المحتوى` بدلاً من ذلك. على يمين هذا الإجراء ستظهر قائمة بعنوان IP ورقم منفذ. تبدو هذه كـ مجموعة من الأرقام مفصولة بنقاط. على سبيل المثال::

en: These numbers tell you what address to use to connect to the server in your devices. Following the example above, the address becomes::
ar: تخبرك هذه الأرقام بالعنوان الذي يجب استخدامه للاتصال بالخادم في أجهزتك. باتباع المثال أعلاه، يصبح العنوان::

en: The first part of the address is always ``http://`` the next part is the IP address, which is the numbers before the comma and finally we have the port number which must be added to the IP address with a colon (``:``). If you are lucky, that should be all you need and you will be looking at the calibre libraries on your device. If not, read on.
ar: الجزء الأول من العنوان هو دائمًا ``http://`` الجزء التالي هو عنوان IP، وهو الأرقام قبل الفاصلة، وأخيرًا لدينا رقم المنفذ الذي يجب إضافته إلى عنوان IP بنقطتين (``:``). إذا كنت محظوظًا، فهذا كل ما تحتاجه وستكون تنظر إلى مكتبات calibre على جهازك. إذا لم يكن الأمر كذلك، فتابع القراءة.

en: Trouble-shooting the home network connection
ar: استكشاف أخطاء اتصال الشبكة المنزلية وإصلاحها

en: If you are unable to access the server from your device, try the following steps:
ar: إذا لم تتمكن من الوصول إلى الخادم من جهازك، فجرب الخطوات التالية:

en: Check that the server is running by opening the address ``http://127.0.0.1:8080`` in a browser running on the same computer as the server.
ar: تحقق من أن الخادم قيد التشغيل عن طريق فتح العنوان ``http://127.0.0.1:8080`` في متصفح يعمل على نفس الكمبيوتر الذي يشغل الخادم.

en: Check that your firewall/anti-virus is allowing connections to your computer on the port ``8080`` and to the calibre program. The easiest way to eliminate the firewall/anti-virus as the source of problems is to temporarily turn them both off and then try connecting. You should first disconnect from the internet, before turning off the firewall, to keep your computer safe.
ar: تحقق من أن جدار الحماية/مكافحة الفيروسات الخاص بك يسمح بالاتصالات بجهاز الكمبيوتر الخاص بك على المنفذ ``8080`` ولبرنامج calibre. أسهل طريقة لـ إزالة جدار الحماية/مكافحة الفيروسات كمصدر للمشاكل هي إيقاف تشغيلهما مؤقتًا ثم محاولة الاتصال. يجب عليك أولاً فصل الاتصال بالإنترنت، قبل إيقاف تشغيل جدار الحماية، للحفاظ على جهاز الكمبيوتر الخاص بك آمنًا.

en: Check that your device and computer are on the same network. This means they should both be connected to the same wireless router. In particular neither should be using a cellular or ISP provided direct-WiFi connection.
ar: تحقق من أن جهازك وجهاز الكمبيوتر الخاص بك على نفس الشبكة. هذا يعني أنهما يجب أن يكونا متصلين بنفس جهاز التوجيه اللاسلكي. على وجه الخصوص، لا ينبغي لأي منهما استخدام اتصال خلوي أو اتصال Wi-Fi مباشر مقدم من مزود خدمة الإنترنت.

en: If you have non-standard networking setup, it might be that the IP address shown on the :guilabel:`Connect/share` menu is incorrect. In such a case you will have to figure out what the correct IP address to use is, yourself. Unfortunately, given the infinite diversity of network configurations possible, it is not possible to give you a roadmap for doing so.
ar: إذا كان لديك إعداد شبكة غير قياسي، فقد يكون عنوان IP المعروض في قائمة :guilabel:`الاتصال/المشاركة` غير صحيح. في هذه الحالة، سيتعين عليك معرفة ما هو عنوان IP الصحيح الذي يجب استخدامه بنفسك. لسوء الحظ، نظرًا للتنوع اللانهائي في تكوينات الشبكة الممكنة، لا يمكننا أن نقدم لك خارطة طريق للقيام بذلك.

en: If you have setup a username and password, first try it without that to see if it is causing issues. Some e-ink devices have browsers that do not handle authentication. You can sometimes workaround this by including the username and password in the URL, for example: ``http://username:password@192.168.1.2:8080``.
ar: إذا قمت بإعداد اسم مستخدم وكلمة مرور، فحاول أولاً بدون ذلك لترى ما إذا كان يسبب مشاكل. تحتوي بعض أجهزة الحبر الإلكتروني على متصفحات لا تتعامل مع المصادقة. يمكنك أحيانًا التحايل على ذلك عن طريق تضمين اسم المستخدم وكلمة المرور في عنوان URL، على سبيل المثال: ``http://اسم_المستخدم:كلمة_المرور@192.168.1.2:8080``.

en: If you are stuck, you can always ask for help in the `calibre user forums`_.
ar: إذا واجهتك مشكلة، يمكنك دائمًا طلب المساعدة في `منتديات مستخدمي calibre`_.

en: Accessing the server from anywhere on the internet
ar: الوصول إلى الخادم من أي مكان على الإنترنت

en: Before doing this you should turn on username/password protection in the server, otherwise anyone in the world will be able to access your books. Go to :guilabel:`Preferences->Sharing->Sharing over the net` and enable the option to :guilabel:`Require username and password to access the content server`.
ar: قبل القيام بذلك، يجب عليك تشغيل حماية اسم المستخدم/كلمة المرور في الخادم، وإلا سيتمكن أي شخص في العالم من الوصول إلى كتبك. انتقل إلى :guilabel:`التفضيلات->المشاركة->المشاركة عبر الشبكة` وقم بتمكين خيار :guilabel:`طلب اسم المستخدم وكلمة المرور للوصول إلى خادم المحتوى`.

en: While the particular details on setting up internet access vary depending on the network configuration and type of computer you are using, the basic schema is as follows.
ar: بينما تختلف التفاصيل الخاصة بإعداد الوصول إلى الإنترنت اعتمادًا على تكوين الشبكة ونوع الكمبيوتر الذي تستخدمه، فإن المخطط الأساسي هو كما يلي.

en: Find out the external IP address of the computer you are going to run the server on. You can do that by visiting the site `What is my IP address <https://www.whatismyip.com/>`_ in a browser running on the computer.
ar: اكتشف عنوان IP الخارجي للكمبيوتر الذي ستقوم بتشغيل الخادم عليه. يمكنك القيام بذلك عن طريق زيارة موقع `ما هو عنوان IP الخاص بي <https://www.whatismyip.com/>`_ في متصفح يعمل على الكمبيوتر.

en: If the computer is behind a router, enable port forwarding on the router to forward the port ``8080`` (or whatever port you choose to run the calibre Content server on) to the computer.
ar: إذا كان الكمبيوتر خلف جهاز توجيه، قم بتمكين إعادة توجيه المنفذ على جهاز التوجيه لـ إعادة توجيه المنفذ ``8080`` (أو أي منفذ تختاره لتشغيل خادم محتوى calibre عليه) إلى الكمبيوتر.

en: Make sure the calibre server is allowed through any firewalls/anti-virus programs on your computer.
ar: تأكد من السماح لخادم calibre بالمرور عبر أي جدران حماية/برامج مكافحة فيروسات على جهاز الكمبيوتر الخاص بك.

en: Now you should be able to access the server on any internet-connected device using the IP address you found in the first step. For example, if the IP address you found was ``123.123.123.123`` and the port you are using for the calibre server is ``8080``, the address to use on your device becomes: ``http://123.123.123.123:8080``.
ar: الآن يجب أن تكون قادرًا على الوصول إلى الخادم على أي جهاز متصل بالإنترنت باستخدام عنوان IP الذي وجدته في الخطوة الأولى. على سبيل المثال، إذا كان عنوان IP الذي وجدته هو ``123.123.123.123`` والمنفذ الذي تستخدمه لخادم calibre هو ``8080``، يصبح العنوان الذي يجب استخدامه على جهازك: ``http://123.123.123.123:8080``.

en: Optionally, use a service like `no-ip <https://www.noip.com/free>`_ to setup an easy to remember address to use instead of the IP address you found in the first step.
ar: اختياريًا، استخدم خدمة مثل `no-ip <https://www.noip.com/free>`_ لإعداد عنوان سهل التذكر لاستخدامه بدلاً من عنوان IP الذي وجدته في الخطوة الأولى.

en: For maximum security, you should also enable HTTPS on the Content server. You can either do so directly in the server by providing the path to the HTTPS certificate to use in the advanced configuration options for the server, or you can setup a reverse proxy as described below, to use an existing HTTPS setup.
ar: لأقصى قدر من الأمان، يجب عليك أيضًا تمكين HTTPS على خادم المحتوى. يمكنك القيام بذلك إما مباشرة في الخادم عن طريق توفير المسار إلى شهادة HTTPS لاستخدامها في خيارات التكوين المتقدمة لـ الخادم، أو يمكنك إعداد وكيل عكسي كما هو موضح أدناه، لاستخدام إعداد HTTPS موجود.

en: The server interface
ar: واجهة الخادم

en: The server interface is a simplified version of the main calibre interface, optimised for use with touch screens. The home screen shows you books you are currently reading as well as allowing to choose a calibre library you want to browse. The server in calibre gives you access to all your libraries, not just a single one, as before.
ar: واجهة الخادم هي نسخة مبسطة من واجهة calibre الرئيسية، محسّنة للاستخدام مع شاشات اللمس. تعرض الشاشة الرئيسية الكتب التي تقرأها حاليًا بالإضافة إلى السماح باختيار مكتبة calibre التي تريد تصفحها. يمنحك الخادم في calibre إمكانية الوصول إلى جميع مكتباتك، وليس مكتبة واحدة فقط، كما كان من قبل.

en: The book list
ar: قائمة الكتب

en: The server book list is a simple grid of covers. Tap on a cover to see the detailed metadata for a book, or to read the book. If you prefer a more detailed list, you can change the default view by clicking the three vertical dots in the top right corner.
ar: قائمة كتب الخادم هي شبكة بسيطة من الأغلفة. انقر على غلاف لرؤية البيانات الوصفية المفصلة للكتاب، أو لقراءة الكتاب. إذا كنت تفضل قائمة أكثر تفصيلاً، يمكنك تغيير العرض الافتراضي بالنقر على النقاط الثلاث العمودية في الزاوية اليمنى العليا.

en: Sorting and searching of the book list should be familiar to calibre users. They can be accessed by clicking their icons in the top right area. They both work exactly the same as in the main calibre program. The search page even allows you to construct search queries by clicking on authors/tags/etc., just as you can using the Tag browser in the main program.
ar: يجب أن يكون فرز وبحث قائمة الكتب مألوفًا لمستخدمي calibre. يمكن الوصول إليهما بالنقر على أيقوناتهما في المنطقة العلوية اليمنى. كلاهما يعملان تمامًا بنفس الطريقة كما هو الحال في برنامج calibre الرئيسي. تسمح صفحة البحث حتى بإنشاء استعلامات بحث بالنقر على المؤلفين/العلامات/إلخ، تمامًا كما يمكنك استخدام متصفح العلامات في البرنامج الرئيسي.

en: A much loved feature of the main program, :guilabel:`Virtual libraries` is present in the server interface as well. Click the three vertical dots in the top right corner to choose a Virtual library.
ar: ميزة محبوبة جدًا في البرنامج الرئيسي، :guilabel:`المكتبات الافتراضية` موجودة في واجهة الخادم أيضًا. انقر على النقاط العمودية الثلاث في الزاوية اليمنى العليا لاختيار مكتبة افتراضية.

en: The book viewer
ar: عارض الكتب

en: You can read any book in your calibre library by simply tapping on it and then tapping the :guilabel:`Read` button. The book viewer is very simple to operate. You can both tap and swipe to turn pages. Swiping up/down skips between chapters. Tapping the top quarter of the screen gets you the detailed controls and viewer preferences.
ar: يمكنك قراءة أي كتاب في مكتبة calibre الخاصة بك بمجرد النقر عليه ثم النقر على زر :guilabel:`قراءة`. عارض الكتب بسيط للغاية في التشغيل. يمكنك النقر والتمرير لتقليب الصفحات. التمرير لأعلى/لأسفل يتخطى الفصول. النقر على الربع العلوي من الشاشة يمنحك عناصر التحكم التفصيلية وتفضيلات العارض.

en: If you leave the Content server running, you can even open the same book on multiple devices and it will remember your last read position. If it does not you can force a sync by tapping in the top quarter and choosing :guilabel:`Sync`.
ar: إذا تركت خادم المحتوى يعمل، يمكنك حتى فتح نفس الكتاب على أجهزة متعددة وسيتذكر موضع القراءة الأخير. إذا لم يفعل ذلك، يمكنك فرض المزامنة بالنقر في الربع العلوي واختيار :guilabel:`مزامنة`.

en: Browser support
ar: دعم المتصفح

en: The new calibre server makes lots of use of advanced HTML 5 and CSS 3 features. As such it requires an up-to-date browser to use. It has been tested on Android Chrome and iOS Safari as well as Chrome and Firefox on the desktop.
ar: يستخدم خادم calibre الجديد الكثير من ميزات HTML 5 و CSS 3 المتقدمة. وعلى هذا النحو، فإنه يتطلب متصفحًا حديثًا للاستخدام. لقد تم اختباره على Android Chrome و iOS Safari بالإضافة إلى Chrome و Firefox على سطح المكتب.

en: The server is careful to use functionality that has either been already standardised or is on the standards track. As such if it does not currently work with your favorite browser, it probably will once that browser has caught up.
ar: يهتم الخادم باستخدام الوظائف التي تم توحيدها بالفعل أو هي قيد التوحيد. وبالتالي، إذا لم يعمل حاليًا مع متصفحك المفضل، فمن المحتمل أن يعمل بمجرد أن يتم تحديث هذا المتصفح.

en: If you are using a particularly old or limited browser or you don't like to run JavaScript, you can use the *mobile* view, by simply adding ``/mobile`` to the server address.
ar: إذا كنت تستخدم متصفحًا قديمًا جدًا أو محدودًا أو لا تحب تشغيل JavaScript، يمكنك استخدام عرض *الجوال*، ببساطة عن طريق إضافة ``/mobile`` إلى عنوان الخادم.

en: On iOS, Apple allows only a single browser engine, so Firefox, Chrome and Safari are all actually the same browser under the hood. The new server interface requires iOS 10.3.2 or newer. On Android, the server has been tested with Chrome version 58 and newer.
ar: على نظام iOS، تسمح Apple بمحرك متصفح واحد فقط، لذا فإن Firefox و Chrome وSafari هي كلها في الواقع نفس المتصفح من الداخل. تتطلب واجهة الخادم الجديدة نظام iOS 10.3.2 أو أحدث. على نظام Android، تم اختبار الخادم مع Chrome الإصدار 58 والإصدارات الأحدث.

en: Enabling offline support
ar: تمكين الدعم دون اتصال

en: Browser makers have been trying to force people to use SSL by disabling advanced features in their browsers for plain HTTP connections. One such casualty is ApplicationCache, which was what was used in calibre for offline support. As a result now-a-days sadly, offline mode works only as long as you keep the browser tab open. In addition, in Firefox on Android, you will need to type ``about:config`` and create a preference called ``browser.tabs.useCache`` and set it to ``true``.
ar: يحاول صانعو المتصفحات إجبار الناس على استخدام SSL عن طريق تعطيل الميزات المتقدمة في متصفحاتهم لاتصالات HTTP العادية. أحد هذه الضحايا هو ApplicationCache، والذي كان يستخدم في calibre للدعم دون اتصال. ونتيجة لذلك، للأسف، يعمل وضع عدم الاتصال بالإنترنت فقط طالما أبقيت علامة تبويب المتصفح مفتوحة. بالإضافة إلى ذلك، في Firefox على Android، ستحتاج إلى كتابة ``about:config`` وإنشاء تفضيل يسمى ``browser.tabs.useCache`` وتعيينه على ``true``.

en: Managing user accounts from the command-line only
ar: إدارة حسابات المستخدمين من سطر الأوامر فقط

en: The calibre program has a nice section in :guilabel:`Preferences` to allow you to manage user accounts for the server. However, if you want to run the standalone server and cannot run the main calibre program on the same computer/user account, you can also manage users using just the command-line.
ar: يحتوي برنامج calibre على قسم جيد في :guilabel:`التفضيلات` للسماح لك بإدارة حسابات المستخدمين للخادم. ومع ذلك، إذا كنت ترغب في تشغيل الخادم المستقل ولا يمكنك تشغيل برنامج calibre الرئيسي على نفس الكمبيوتر/حساب المستخدم، يمكنك أيضًا إدارة المستخدمين باستخدام سطر الأوامر فقط.

en: You can manage user accounts using the ``--manage-users`` option to the standalone ``calibre-server`` program. Suppose you want to store the user database in the folder ``/srv/calibre``, then you create it by running::
ar: يمكنك إدارة حسابات المستخدمين باستخدام خيار ``--manage-users`` لبرنامج ``calibre-server`` المستقل. لنفترض أنك تريد تخزين قاعدة بيانات المستخدم في المجلد ``/srv/calibre``، ثم تقوم بإنشائها بتشغيل::

en: Just follow the prompts to create user accounts, set their permission, etc. Once you are done, you can run the server as::
ar: ما عليك سوى اتباع التعليمات لإنشاء حسابات المستخدمين، وتعيين أذوناتهم، وما إلى ذلك. بمجرد الانتهاء، يمكنك تشغيل الخادم كـ::

en: It will use the user accounts you created in the previous step.
ar: سيستخدم حسابات المستخدمين التي أنشأتها في الخطوة السابقة.

en: Integrating the calibre Content server into other servers
ar: دمج خادم محتوى calibre في خوادم أخرى

en: Here, we will show you how to integrate the calibre Content server into another server. The most common reason for this is to make use of SSL or to serve the calibre library as part of a larger site. The basic technique is to run the calibre server and setup a reverse proxy to it from the main server.
ar: هنا، سنوضح لك كيفية دمج خادم محتوى calibre في خادم آخر. السبب الأكثر شيوعًا لذلك هو الاستفادة من SSL أو لـ تقديم مكتبة calibre كجزء من موقع أكبر. التقنية الأساسية هي تشغيل خادم calibre وإعداد وكيل عكسي له من الخادم الرئيسي.

en: A reverse proxy is when your normal server accepts incoming requests and passes them onto the calibre server. It then reads the response from the calibre server and forwards it to the client. This means that you can simply run the calibre server as normal without trying to integrate it closely with your main server.
ar: الوكيل العكسي هو عندما يقبل خادمك العادي الطلبات الواردة ويمررها إلى خادم calibre. ثم يقرأ الاستجابة من خادم calibre ويعيد توجيهها إلى العميل. هذا يعني أنه يمكنك ببساطة تشغيل خادم calibre كالمعتاد دون محاولة دمجه عن كثب مع خادمك الرئيسي.

en: Using a full virtual host
ar: استخدام مضيف افتراضي كامل

en: The simplest configuration is to dedicate a full virtual host to the calibre server. In this case, run the calibre server as::
ar: أبسط تكوين هو تخصيص مضيف افتراضي كامل لخادم calibre. في هذه الحالة، قم بتشغيل خادم calibre كـ::

en: Now setup the virtual host in your main server, for example, for nginx::
ar: الآن قم بإعداد المضيف الافتراضي في خادمك الرئيسي، على سبيل المثال، لـ nginx::

en: Or, for Apache::
ar: أو، لـ Apache::

en: Using a URL prefix
ar: استخدام بادئة URL

en: If you do not want to dedicate a full virtual host to calibre, you can have it use a URL prefix. Start the calibre server as::
ar: إذا كنت لا ترغب في تخصيص مضيف افتراضي كامل لـ calibre، يمكنك جعله يستخدم بادئة URL. ابدأ تشغيل خادم calibre كـ::

en: The key parameter here is ``--url-prefix /calibre``. This causes the Content server to serve all URLs prefixed by ``/calibre``. To see this in action, visit ``http://localhost:8080/calibre`` in your browser. You should see the normal Content server website, but now it will run under ``/calibre``.
ar: المعلمة الرئيسية هنا هي ``--url-prefix /calibre``. هذا يجعل خادم المحتوى يقوم بتقديم جميع عناوين URL التي تبدأ بـ ``/calibre``. لرؤية هذا عمليًا، قم بزيارة ``http://localhost:8080/calibre`` في متصفحك. يجب أن ترى موقع خادم المحتوى العادي، ولكن الآن سيعمل تحت ``/calibre``.

en: With nginx, the required configuration is::
ar: مع nginx، التكوين المطلوب هو::

en: For Apache, first enable the proxy modules in Apache, by adding the following to :file:`httpd.conf`::
ar: بالنسبة لـ Apache، قم أولاً بتمكين وحدات الوكيل في Apache، عن طريق إضافة ما يلي إلى :file:`httpd.conf`::

en: The exact technique for enabling the proxy modules will vary depending on your Apache installation. Once you have the proxy modules enabled, add the following rules to :file:`httpd.conf` (or if you are using virtual hosts to the conf file for the virtual host in question)::
ar: ستختلف الطريقة الدقيقة لتمكين وحدات الوكيل اعتمادًا على تثبيت Apache الخاص بك. بمجرد تمكين وحدات الوكيل، أضف القواعد التالية إلى :file:`httpd.conf` (أو إذا كنت تستخدم مضيفات افتراضية إلى ملف التكوين للمضيف الافتراضي المعني)::

en: That's all, you will now be able to access the calibre Content server under the ``/calibre`` URL in your main server. The above rules pass all requests under ``/calibre`` to the calibre server running on port 8080 and thanks to the ``--url-prefix`` option above, the calibre server handles them transparently.
ar: هذا كل شيء، ستتمكن الآن من الوصول إلى خادم محتوى calibre تحت عنوان URL ``/calibre`` في خادمك الرئيسي. القواعد المذكورة أعلاه تمرر جميع الطلبات تحت ``/calibre`` إلى خادم calibre الذي يعمل على المنفذ 8080 وبفضل خيار ``--url-prefix`` أعلاه، يتعامل خادم calibre معها بشفافية.

en: When using a reverse proxy, you should tell the calibre Content server to only listen on localhost, by using ``--listen-on 127.0.0.1``. That way, the server will only listen for connections coming from the same computer, i.e. from the reverse proxy.
ar: عند استخدام وكيل عكسي، يجب أن تخبر خادم محتوى calibre بأن يستمع فقط على المضيف المحلي، باستخدام ``--listen-on 127.0.0.1``. بهذه الطريقة، سيستمع الخادم فقط للاتصالات القادمة من نفس الكمبيوتر، أي من الوكيل العكسي.

en: If you have setup SSL for your main server, you should tell the calibre server to use basic authentication instead of digest authentication, as it is faster. To do so, pass the ``--auth-mode=basic`` option to ``calibre-server``.
ar: إذا قمت بإعداد SSL لخادمك الرئيسي، يجب أن تخبر خادم calibre باستخدام المصادقة الأساسية بدلاً من مصادقة الملخص، لأنها أسرع. للقيام بذلك، قم بتمرير خيار ``--auth-mode=basic`` إلى ``calibre-server``.

en: Creating a service for the calibre server on a modern Linux system
ar: إنشاء خدمة لخادم calibre على نظام Linux حديث

en: You can easily create a service to run calibre at boot on a modern (`systemd <https://www.freedesktop.org/wiki/Software/systemd/>`_) based Linux system. Just create the file ``/etc/systemd/system/calibre-server.service`` with the contents shown below::
ar: يمكنك بسهولة إنشاء خدمة لتشغيل calibre عند الإقلاع على نظام Linux حديث يعتمد على (`systemd <https://www.freedesktop.org/wiki/Software/systemd/>`). ما عليك سوى إنشاء الملف ``/etc/systemd/system/calibre-server.service`` بالمحتويات الموضحة أدناه::

en: Change ``mylinuxuser`` and ``mylinuxgroup`` to whatever user and group you want the server to run as. This should be the same user and group that own the files in the calibre library folder. Note that it is generally not a good idea to run the server as root. Also change the path to the calibre library folder to suit your system. You can add multiple libraries if needed. See the help for the ``calibre-server`` command.
ar: غيّر ``mylinuxuser`` و ``mylinuxgroup`` إلى أي مستخدم ومجموعة تريد أن يعمل الخادم بها. يجب أن يكون هذا هو نفس المستخدم والمجموعة اللذين يملكان الملفات في مجلد مكتبة calibre. لاحظ أنه ليس من الجيد عمومًا تشغيل الخادم كجذر. قم أيضًا بتغيير المسار إلى مجلد مكتبة calibre ليناسب نظامك. يمكنك إضافة مكتبات متعددة إذا لزم الأمر. راجع المساعدة لأمر ``calibre-server``.

en: Now run::
ar: الآن قم بتشغيل::

en: to start the server. Check its status with::
ar: لبدء تشغيل الخادم. تحقق من حالته باستخدام::

en: To make it start at boot, run::
ar: لجعله يبدأ عند الإقلاع، قم بتشغيل::

en: The calibre server *does not* need a running X server, but it does need the X libraries installed as some components it uses link against them.
ar: لا يحتاج خادم calibre إلى خادم X قيد التشغيل، ولكنه يحتاج إلى مكتبات X مثبتة حيث ترتبط بعض المكونات التي يستخدمها بها.

en: The calibre server also supports systemd socket activation, so you can use that, if needed, as well.
ar: يدعم خادم calibre أيضًا تفعيل مقبس systemd، لذا يمكنك استخدام ذلك، إذا لزم الأمر، أيضًا.
