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

# 1. الحصول على صور Ayakaleaf Pro

> استخدم صور Ayakaleaf Pro نفسها التي يستخدمها Toolkit.

يشغّل Kubernetes الصور نفسها التي يشغّلها Toolkit. لا توجد صورة منفصلة خاصة بـ Kubernetes.

| الصورة | تُستخدم بواسطة |
| - | - |
| `ghcr.io/ayaka-notes/overleaf-pro:6.3.2` | الـ Deployment ‏`overleaf` |
| `ghcr.io/ayaka-notes/overleaf-pro/git-bridge:6.3.2` | [تكامل Git](https://ayakaleaf-pro.mintlify.site/ar/on-premises/configuration/kubernetes/integrations/git-integration.md) (اختياري)، بالوسم نفسه المذكور أعلاه |
| `ghcr.io/ayaka-notes/texlive-*` | عمليات الترجمة، وتُسحب إلى Docker على العقد في [الخطوة 0](https://ayakaleaf-pro.mintlify.site/ar/on-premises/installation/using-kubernetes/0.-prepare-the-nodes.md) |

الصور عامة على [ghcr.io](https://github.com/ayaka-notes/ayakaleaf-pro/pkgs/container/overleaf-pro/) لمعماريتي amd64 وarm64، لذا يستطيع kubelet سحبها دون بيانات اعتماد.

> [!WARNING]
>
> استخدم دائمًا وسم إصدار، مثل `6.3.2`، وليس `latest`. تُجري الترقيات عمليات ترحيل لقاعدة البيانات ويجب أن تتبع [الترقية على Kubernetes](https://ayakaleaf-pro.mintlify.site/ar/on-premises/maintenance/upgrading-on-kubernetes.md)؛ أما الوسم المتغيّر فسيؤدي إلى ترقية الـ pod كلما أُعيدت جدولته.

### أسئلة وأجوبة

> [accordion] لا تستطيع العقد لدينا الوصول إلى ghcr.io. ماذا نفعل؟
>
> **الإجابة:** انسخ الصور إلى سجلّ صور (registry) يمكن للعقد الوصول إليه واستخدم ذلك الاسم في ملفات manifest، على سبيل المثال:
>
> ```bash theme={null}
> docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.2
> docker tag ghcr.io/ayaka-notes/overleaf-pro:6.3.2 registry.example.com/ayakaleaf/overleaf-pro:6.3.2
> docker push registry.example.com/ayakaleaf/overleaf-pro:6.3.2
> ```
>
> بالنسبة إلى سجلّ صور دون TLS، يحتاج containerd إلى الملف `/etc/containerd/certs.d/<registry>/hosts.toml` مع `server = "http://<registry>"` على كل عقدة، وإلى ضبط `config_path` كما في [الخطوة 0](https://ayakaleaf-pro.mintlify.site/ar/on-premises/installation/using-kubernetes/0.-prepare-the-nodes.md). أما Docker نفسه فلا يدفع عبر HTTP العادي إلا إلى `localhost`، لذا ادفع عبر `localhost:<port>` على مضيف سجلّ الصور أو أضفه إلى `insecure-registries`.


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