# مدير الملفات

> كيفية رفع ملفات خادمك وإدارتها وتحريرها باستخدام مدير الملفات المدمج في Portal أو عبر SFTP.

تمنحك تبويب **Files** في Portal وصولًا عبر المتصفح إلى نظام ملفات خادمك. يمكنك رفع الملفات وإنشاء المجلدات وتحرير الملفات في محرر ويب واستخراج الأرشيفات، كل ذلك دون مغادرة المتصفح. وللنقل الأكبر حجمًا، يتوفر أيضًا SFTP.

## ما ستتعلمه

- كيفية التنقل في الملفات وإدارتها
- كيفية رفع الملفات (والتعامل مع قيد المجلدات)
- كيفية إنشاء الملفات وتحريرها في المتصفح
- كيفية استخدام SFTP للوصول غير المقيّد

---

## التنقل في الملفات

يعرض مدير الملفات شجرة مجلدات خادمك. انقر على المجلدات للدخول إليها، وانقر على أي ملف نصي لفتحه في المحرر المدمج على الويب.

---

## رفع الملفات

انقر على **Upload** لرفع ملف أو أكثر من جهازك. تُحفظ الملفات في المجلد المفتوح حاليًا.

> **معلومة:** لمدير الملفات على الويب حد لحجم كل ملف. للملفات الكبيرة أو للكثير من الملفات دفعةً واحدة، استخدم SFTP بدلًا من ذلك (انظر القسم أدناه).

---

## رفع المجلدات

رفع المجلدات مباشرةً **غير مدعوم** في مدير الملفات على الويب. استخدم أحد هذين الحلين:

### الخيار 1: رفع أرشيف (الأسرع)

1. اضغط المجلد على جهازك في ملف `.zip` أو `.tar.gz`.
2. ارفع الأرشيف باستخدام زر **Upload**.
3. انقر بالزر الأيمن على الأرشيف في مدير الملفات واختر **Extract** لفكّه على الخادم.

### الخيار 2: استخدام SFTP (دون حد للحجم)

يتيح لك SFTP رفع شجرة مجلدات كاملة دون قيود المتصفح. انظر قسم SFTP أدناه.

---

## إنشاء الملفات وتحريرها

| الإجراء | الطريقة |
| :--- | :--- |
| إنشاء ملف جديد | انقر على **New File** |
| تحرير ملف موجود | انقر على الملف لفتحه في المحرر على الويب، ثم انقر على **Save** |
| إنشاء مجلد | انقر على **New Directory** |
| إعادة التسمية أو الحذف | انقر بالزر الأيمن على ملف أو مجلد للوصول إلى هذه الخيارات |

---

## عمليات الأرشيف

- **Extract:** ارفع ملف `.zip` أو `.tar.gz`، وانقر بالزر الأيمن عليه، واختر **Extract** لفكّه في مكانه.
- **Compress:** حدّد ملفات أو مجلدات، واستخدم خيار الأرشفة لإنشاء ملف `.zip`.

---

## استخدام SFTP

يمنحك SFTP وصولًا مباشرًا وغير مقيّد إلى نظام الملفات من برنامج على سطح المكتب.

### الحصول على تفاصيل SFTP

1. في Portal، افتح خادمك وانتقل إلى تبويب **Settings**.
2. ابحث عن قسم **SFTP Details**:
   - **Host** — عنوان خادم SFTP
   - **Port** — عادةً 2022
   - **Username** — اسم مستخدم Portal الخاص بك
3. استخدم كلمة مرور حساب Portal الخاص بك ككلمة مرور SFTP.

### برامج SFTP الموصى بها

| البرنامج | المنصة |
| :--- | :--- |
| FileZilla | Windows وMac وLinux (مجاني) |
| WinSCP | Windows (مجاني) |
| Cyberduck | Mac وWindows (مجاني) |
| `sftp` | أي طرفية (terminal) |

### ما يتيحه لك SFTP

- رفع شجرة مجلدات كاملة في عملية نقل واحدة
- نقل الملفات الكبيرة دون الوصول إلى حدود المتصفح
- إدارة الملفات بكفاءة من بيئة سطح المكتب

---

## نصائح

- أوقف خادمك قبل رفع نسخة جديدة من تطبيقك لتجنب تعارض الملفات.
- استخدم محرر الويب للتعديلات السريعة على ملف واحد، واستخدم SFTP للإعداد الأولي للمشروع أو للرفع الكبير.
- احتفظ بنسخة خارجية من كودك (مثلًا على GitHub)، خاصةً في Free Tier حيث لا يمكن استرداد الملفات المحذوفة.

---

## الخطوات التالية

- [إعدادات التشغيل](https://daki.cc/ar/wiki/guides/startup-settings) — اضبط أمر التشغيل بعد رفع ملفاتك.
- [متغيرات البيئة](https://daki.cc/ar/wiki/guides/environment-variables) — اضبط توكن بوتك وقيم الإعداد الأخرى.
- [الكونسول وإجراءات التشغيل](https://daki.cc/ar/wiki/guides/console) — شغّل خادمك وتحقق من المخرجات.

---
Source: https://daki.cc/ar/wiki/guides/file-manager
