> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# عمليات النشر المعزولة/دون اتصال

> انشر Ayakaleaf Pro دون اتصال بالإنترنت عن طريق تصدير صور Docker ونقلها وتحميلها.

بشكل عام، لا نوصي بنشر Ayakaleaf Pro في بيئة غير متصلة بالإنترنت، لأن العديد من ميزاته، مثل GitHub Sync وتكامل Zotero، تتطلب اتصالًا بالإنترنت.

إذا كنت تريد العمل دون اتصال، فقد لا يكون من الممكن دائمًا الوصول إلى سجل `ghcr.io` لسحب صور `ayakaleaf-pro` و TeX Live المطلوبة. وهذه ليست مشكلة، إذ يوفّر Docker أدوات لتصدير الصور واستيرادها ستساعدك في النشر دون اتصال/في بيئة معزولة.

بصورة عامة، ستقوم بتنزيل الصور المطلوبة على جهاز متصل بالإنترنت، ثم تصديرها إلى جهاز تخزين محمول (أو نقلها باستخدام SCP/Rsync)، ثم استيرادها على الخادم المعزول.

للقيام بذلك، ستحتاج إلى إكمال الخطوات التالية:

* اسحب جميع الصور المطلوبة ( `overleaf-pro` و `git-bridge` و `mongo` و `redis` + أي [صور TeX Live](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#available-tex-live-images) مطلوبة للاستخدام مع [Sandboxed Compiles](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles)) على جهاز متصل بالإنترنت
  * `docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.0`
  * `docker pull ghcr.io/ayaka-notes/overleaf-pro/git-bridge:6.3.0` (يجب أن يكون الوسم نفسه المستخدم لـ `overleaf-pro`)
  * `docker pull mongo:8.0` (يُرجى تغييره إلى الإصدار الفعلي)
  * `docker pull redis:7.4` (يُرجى تغييره إلى الإصدار الفعلي)
  * `docker pull ghcr.io/ayaka-notes/texlive-full:2024.1` (يُرجى تغييره إلى الإصدار الفعلي)
* بعد ذلك، ستحتاج إلى تصدير **كل** صورة من الصور المسحوبة إلى ملف ‎.tar. على سبيل المثال: `docker save ghcr.io/ayaka-notes/overleaf-pro:6.3.0 > overleaf-pro:6.3.0.tar`
* باستخدام الطريقة التي تفضّلها، انقل ملفات `.tar` من جهازك المتصل بالإنترنت إلى الخادم غير المتصل/المعزول
* لكل ملف من ملفات ‎.tar، استخدم الأمر `docker load` لتحميل الصورة من الملف. على سبيل المثال: `docker load < overleaf-pro:6.3.0.tar`
* أخيرًا، شغّل الأمر `docker images` لعرض الصور والتأكد من نجاح تحميلها وأنها متاحة

<Danger>
  افتراضيًا، عند تشغيل الأمر `bin/up`، ستحاول Toolkit سحب كل صورة من صور TeX Live المحددة عبر `ALL_TEX_LIVE_DOCKER_IMAGES` في `config/variables.env` تلقائيًا. ونظرًا لأن النشر لديك معزول، فستفشل هذه العملية -- ويمكنك إيقاف ذلك باستخدام `SIBLING_CONTAINERS_PULL=false` في `config/overleaf.rc`.
</Danger>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.