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

# 2. تعرّف على الـ Toolkit

### جولة استكشافية

الآن بعد أن أصبحت لديك نسخة محلية من الـ Toolkit، لنلقِ نظرة على بنية المستودع باستخدام الأمر `ls`.

```bash title="Run this" theme={null}
ls -l
```

<Info>
  يعرض الأمر `ls -l` قائمة مفصّلة طويلة بمحتويات المجلد، مع معلومات إضافية عن الملفات مثل الأذونات والملكية والحجم.
</Info>

إذا تم الاستنساخ بنجاح، فيجب أن ترى شيئًا مشابهًا لما يلي:

```text theme={null}
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 bin
-rw-r--r-- 1 fry fry  6465 Aug 30 14:16 CHANGELOG.md
drwxr-xr-x 2 fry fry  4096 Sep  6 12:43 config
drwxr-xr-x 5 fry fry  4096 Aug 30 14:22 data
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 doc
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 lib
-rw-r--r-- 1 fry fry 34520 Aug 30 14:16 LICENSE
-rw-r--r-- 1 fry fry  1178 Aug 30 14:16 README.md
```

<Info>
  توجد جميع ملفات الإعداد المملوكة للمستخدم في المجلد `config/`. هذا المجلد **مستثنى** من نظام التحكم في المراجعات git، لذا لن يتغير عند تحديث الـ Toolkit.
</Info>

## تخطيط المستودع

| الاسم | الوصف |
| - | - |
| `bin` | يحتوي هذا المجلد على مجموعة من السكربتات التي تساعدك على إدارة نسخة خادم Overleaf الخاصة بك. يمكنك قراءة المزيد عن هذه السكربتات في قسم الأوامر أدناه. |
| `config` | يحتوي هذا المجلد على ملفات الإعداد المحلية الخاصة بك. |
| `lib` | يحتوي هذا المجلد على ملفات الإعداد الأساسية التي يستخدمها الـ Toolkit. |
| `data` | افتراضيًا، يحتوي هذا المجلد على موقع التخزين الخاص بـ MongoDb وRedis وOverleaf. لمزيد من المعلومات، راجع قسم [البيانات الدائمة](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/files-and-locations#persistent-data) أدناه. |

<Warning>
  نوصي **بعدم** تعديل الملفات الموجودة خارج المجلد `/config` مباشرةً. بدلًا من ذلك، إذا احتجت إلى إجراء تغييرات، فيمكن تنفيذها عبر متغيرات البيئة المعيّنة في **config/variables.env** أو **config/overleaf.rc**.\
  على سبيل المثال، لتعيين صورة خدمة `mongo`، بدلًا من تحرير `lib/docker-compose.mongo.yml` مباشرةً، عيّن الصورة باستخدام متغير البيئة `MONGO_IMAGE` في `config/overleaf.rc`. لمزيد من المعلومات، راجع صفحة [إعدادات الـ Toolkit](/ar/on-premises/configuration/overleaf-toolkit/toolkit-settings).
</Warning>

<Info>
  لن يغيّر الـ Toolkit **أي** بيانات في المجلد `config/` دون إذنك.
</Info>


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