File size: 2,216 Bytes
4416f5e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | # 🚀 خطوات رفع GeoGuard على HuggingFace Spaces
## 📁 الملفات المطلوبة
```
geoguard/
├── app.py ← الكود الرئيسي
├── requirements.txt ← المكتبات
└── README.md ← وصف المشروع
```
---
## الخطوة 1️⃣ – إنشاء حساب على HuggingFace
1. افتح: https://huggingface.co/join
2. سجّل بالإيميل
3. فعّل الحساب من الإيميل
---
## الخطوة 2️⃣ – إنشاء Space جديد
1. افتح: https://huggingface.co/new-space
2. املأ البيانات:
- **Space name**: `geo-guard`
- **License**: MIT
- **SDK**: اختر **Gradio** ✅
- **Hardware**: `CPU Basic` (مجاني)
3. اضغط **Create Space**
---
## الخطوة 3️⃣ – رفع الملفات (طريقتين)
### 🅰️ الطريقة الأسهل: رفع مباشر من الموقع
1. افتح الـ Space اللي أنشأته
2. اضغط **Files** ثم **Add file** ثم **Upload files**
3. ارفع الملفات الثلاثة:
- `app.py`
- `requirements.txt`
- `README.md`
4. اضغط **Commit changes**
### 🅱️ الطريقة الاحترافية: Git
```bash
# تثبيت git-lfs
git lfs install
# استنساخ الـ Space
git clone https://huggingface.co/spaces/اسمك/geo-guard
cd geo-guard
# نسخ الملفات
cp app.py requirements.txt README.md .
# رفع
git add .
git commit -m "🚀 Initial upload - GeoGuard AI"
git push
```
---
## الخطوة 4️⃣ – انتظر البناء التلقائي
- بعد الرفع، HuggingFace هيبني المشروع تلقائياً ⚙️
- الوقت: 3-5 دقائق
- هتلاقي شاشة Building ثم Running ✅
---
## الخطوة 5️⃣ – شارك الرابط 🎉
رابط مشروعك هيكون:
```
https://huggingface.co/spaces/اسمك/geo-guard
```
---
## ⚠️ ملاحظات مهمة
- الـ `CPU Basic` مجاني بس بطيء شوية
- لو عايز GPU أسرع: اختر `T4 Small` (مدفوع)
- أول مرة النموذج بيتحمل (49MB) ممكن ياخد دقيقة
- لو الـ Space وقف، هيشتغل تاني لما حد يفتحه
|