# File Manager

> Portal के अंतर्निहित file manager या SFTP से अपनी सर्वर फ़ाइलें अपलोड, मैनेज और एडिट कैसे करें।

Portal में **Files** टैब आपको आपके सर्वर की फ़ाइल सिस्टम तक ब्राउज़र से पहुँच देता है। आप फ़ाइलें अपलोड कर सकते हैं, फ़ोल्डर बना सकते हैं, वेब एडिटर में फ़ाइलें एडिट कर सकते हैं और आर्काइव एक्सट्रैक्ट कर सकते हैं — यह सब ब्राउज़र छोड़े बिना। बड़े ट्रांसफ़र के लिए SFTP भी उपलब्ध है।

## आप क्या सीखेंगे

- फ़ाइलों में कैसे नेविगेट करें और उन्हें कैसे मैनेज करें
- फ़ाइलें कैसे अपलोड करें (और फ़ोल्डर की सीमा से कैसे निपटें)
- ब्राउज़र में फ़ाइलें कैसे बनाएँ और एडिट करें
- बिना प्रतिबंध की पहुँच के लिए SFTP कैसे इस्तेमाल करें

---

## फ़ाइलों में नेविगेट करना

File manager आपके सर्वर का डायरेक्टरी ट्री दिखाता है। फ़ोल्डर में जाने के लिए उन पर क्लिक करें, और किसी भी टेक्स्ट फ़ाइल को अंतर्निहित वेब एडिटर में खोलने के लिए उस पर क्लिक करें।

---

## फ़ाइलें अपलोड करना

अपने कंप्यूटर से एक या अधिक फ़ाइलें अपलोड करने के लिए **Upload** पर क्लिक करें। फ़ाइलें अभी खुले डायरेक्टरी में जाती हैं।

> **जानकारी:** वेब file manager में हर फ़ाइल के लिए अपलोड आकार की सीमा है। बड़ी फ़ाइलों या एक साथ बहुत सारी फ़ाइलों के लिए SFTP इस्तेमाल करें (नीचे का भाग देखें)।

---

## फ़ोल्डर अपलोड करना

वेब file manager में सीधे फ़ोल्डर अपलोड **समर्थित नहीं** है। इन तरीकों में से एक इस्तेमाल करें:

### विकल्प 1: आर्काइव अपलोड करें (सबसे तेज़)

1. अपने कंप्यूटर पर फ़ोल्डर को `.zip` या `.tar.gz` फ़ाइल में कंप्रेस करें।
2. **Upload** बटन से आर्काइव अपलोड करें।
3. File manager में आर्काइव पर राइट-क्लिक करें और सर्वर पर उसे खोलने के लिए **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. SFTP पासवर्ड के रूप में अपना Portal अकाउंट पासवर्ड इस्तेमाल करें।

### अनुशंसित SFTP क्लाइंट

| क्लाइंट | प्लेटफ़ॉर्म |
| :--- | :--- |
| FileZilla | Windows, Mac, Linux (मुफ़्त) |
| WinSCP | Windows (मुफ़्त) |
| Cyberduck | Mac, Windows (मुफ़्त) |
| `sftp` | कोई भी टर्मिनल |

### SFTP से आप क्या कर सकते हैं

- एक ही ट्रांसफ़र में पूरे फ़ोल्डर ट्री अपलोड करें
- ब्राउज़र की सीमाओं को छुए बिना बड़ी फ़ाइलें ट्रांसफ़र करें
- अपने डेस्कटॉप वातावरण से कुशलता से फ़ाइलें मैनेज करें

---

## सुझाव

- अपनी ऐप का नया वर्शन अपलोड करने से पहले फ़ाइल टकराव से बचने के लिए अपना सर्वर रोक दें।
- छोटे एक-फ़ाइल बदलावों के लिए वेब एडिटर इस्तेमाल करें; शुरुआती प्रोजेक्ट सेटअप या बड़े अपलोड के लिए SFTP।
- अपने कोड की बाहरी कॉपी रखें (जैसे GitHub पर), खासकर Free Tier पर, जहाँ हटाई गई फ़ाइलें वापस नहीं लाई जा सकतीं।

---

## अगले कदम

- [स्टार्टअप सेटिंग](https://daki.cc/hi/wiki/guides/startup-settings) — फ़ाइलें अपलोड करने के बाद अपनी सर्वर स्टार्टअप कमांड कॉन्फ़िगर करें।
- [एनवायरनमेंट वेरिएबल](https://daki.cc/hi/wiki/guides/environment-variables) — अपना बॉट टोकन और अन्य कॉन्फ़िगरेशन मान सेट करें।
- [कंसोल और पावर एक्शन](https://daki.cc/hi/wiki/guides/console) — अपना सर्वर शुरू करें और आउटपुट जाँचें।

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