تفاصيل المشروع

السلام عليكم المطلوب ضبط سيرفر الخاص و سيرفر سحابي و ربطهم مع بعض التفاصيل مرفقه بالاسفل بالكامل

العمل عبر تيم فيور او أني ديسك

# **وثيقة العمل التقنية: تهيئة خادم الاستنتاج المركزي (AI Inference Server)**

**المكان:** السيرفر المحلي (Local PC - RTX 5080)

**الهدف:** تحويل الجهاز إلى مركز معالجة ذكاء اصطناعي (Inference Engine) موزع، محمي خلف دومين خاص، وقابل للإدارة بالكامل عبر الويب.

### **1. تهيئة النظام والتعريفات (The Core Stack)**

* **نظام التشغيل (OS):** تثبيت **Ubuntu Server 24.04 LTS** (بدون واجهة رسومية لتعظيم موارد الـ GPU).

* **تعريفات الرسوميات:** تثبيت أحدث تعريفات **NVIDIA Drivers** المستقرة.

* **بيئة الذكاء الاصطناعي:** تثبيت **CUDA Toolkit 12.x** و **cuDNN** لضمان التوافق مع نماذج لاما الحديثة.

* **ضبط الأداء:** ضبط النظام في الـ BIOS ونظام التشغيل على وضع **(Maximum Performance)**، وتفعيل خاصية **(Restore on AC Power Loss)** لضمان العمل التلقائي بعد انقطاع الكهرباء.

### **2. بيئة الحاويات والتشغيل (Virtualization & AI Engine)**

* **Docker:** تثبيت Docker و Docker Compose.

* **GPU Support:** تثبيت **NVIDIA Container Toolkit** لتمكين الحاويات من الوصول المباشر لقوة الكرت.

* **AI Engine:** تثبيت محرك **Ollama** كخدمة خلفية (Backend Service) لتشغيل نماذج Llama 3 و Llama 4.

* **Python:** تجهيز بيئة Conda أو Virtualenv معزولة لاستقبال الأكواد والمكتبات البرمجية الضخمة (PyTorch, Transformers).

### **3. الشبكة والدومين والربط (Networking & Secure Tunneling)**

* **Cloudflare Tunnel:** إعداد النفق لربط السيرفر المحلي بدومين خاص (مثلاً: brain.yourdomain.com).

* **Nginx Reverse Proxy:** ضبط Nginx ليعمل كموزع داخلي للطلبات:

* توجيه الطلبات القادمة من الدومين إلى منافذ الحاويات (مثل منفذ 11434 لـ Ollama).

* تفعيل شهادة **SSL (HTTPS)** لضمان تشفير البيانات بالكامل.

* **الحماية (Firewall):** إغلاق كافة المنافذ (UFW)، وفتح منفذ 22 (SSH) و 80/443 فقط، وحصر الدخول بالـ SSH Keys ومنع كلمات المرور.

### **4. واجهات الإدارة والتحكم (Management & Web UI)**

أريد القدرة على إدارة النظام بالكامل عبر المتصفح (Web-Based):

* **Portainer:** تثبيته لإدارة الحاويات (Docker Containers) ومراقبة السيرفر مرئياً.

* **Open WebUI:** تثبيت واجهة ويب متطورة مرتبطة بـ Ollama للتحكم في النماذج وتجربتها.

* **Monitoring:** توفير لوحة لمراقبة استهلاك (GPU/CPU/RAM) لحظياً.

* **Security Layer:** تأمين كافة لوحات التحكم بـ (Basic Auth) وطبقة حماية إضافية من خلال Nginx لضمان الخصوصية التامة.

### **5. جاهزية الحقن البرمجي (Deployment Readiness)**

* **SSH Access:** إعداد حساب مستخدم مخصص لاستقبال "حقن السورس كود" (Code Injection) والمميزات الـ 60 عبر SSH (باستخدام Antigravity).

* **Storage:** تخصيص مسارات (Persistent Volumes) داخل الأقراص لتخزين أوزان النماذج والبيانات بعيداً عن الحاويات لتسهيل التحديث المستقبلي.

### **ملاحظات ختامية للخبير:**

1. **الأمان أولوية:** يجب حظر الدخول إلى الدومين إلا من عناوين الـ IP الخاصة بالسيرفرات السحابية (White-listing) التي سأحددها لك لاحقاً.

2. **التوسع:** النظام يجب أن يكون مهيأً لإضافة حاويات جديدة (مشاريع فرعية) بسهولة عبر Nginx دون الحاجة لتعديل إعدادات الشبكة في كل مرة.

إليك الصيغة النهائية المدمجة التي توضح **الرؤية والهدف والمهام** بدقة متناهية

# **وثيقة هندسة النظام الهجين (Hybrid Cloud Infrastructure)**

## **أولاً: الرؤية والهدف الاستراتيجي**

**الهدف:** إنشاء نظام تقني موزع يفصل بين "واجهة المستخدم وإدارة البيانات" (في السحاب) وبين "قوة المعالجة والذكاء الاصطناعي الثقيل" (في السيرفر المحلي).

* **السيرفر السحابي (Cloud VPS):** يعمل كـ **"بوابة ذكية" (Gateway)** مستقرة 24/7، تستقبل طلبات العملاء، وتدير هوياتهم، وتخزن البيانات في طابور انتظار عند الضرورة.

* **السيرفر المحلي (Local GPU Server):** يعمل كـ **"العقل المركزي" (Inference Engine)**، حيث يتم تنفيذ عمليات لاما (Llama 3/4) الثقيلة باستخدام RTX 5080، ويتم الوصول إليه عبر دومين خاص محمي.

## **ثانياً: المرحلة الثانية - تهيئة السيرفر السحابي (The Cloud Gateway)**

**المطلوب من خبير السيرفرات في الطرف السحابي:**

### **1. بيئة التشغيل والحاويات (Virtualization)**

* تثبيت **Docker** و **Docker Compose** لإدارة المشاريع الفرعية لكل عميل كحاويات معزولة.

* تثبيت وتأمين **Redis Container**: ليعمل كـ (Job Queue)؛ وظيفته تخزين طلبات AI في حال كان السيرفر المحلي "أوفلاين" أو مشغولاً، لضمان عدم ضياع طلبات العملاء.

### **2. الربط الشبكي والجسر (Networking & Reverse Proxy)**

* ضبط **Nginx/Traefik**: لاستقبال الدومينات الفرعية للعملاء وتوجيهها للحاويات الصحيحة.

* إعداد **API Gateway**: وظيفتها تمرير النصوص (Prompts) من السحاب إلى الدومين المحلي (brain.yourdomain.com) عبر بروتوكول HTTPS المشفر.

* ضبط **Health Check Script**: لمراقبة حالة السيرفر المحلي لحظياً؛ إذا انقطع الاتصال، يتم تحويل الطلبات تلقائياً للطابور (Redis) مع إشعار المستخدم.

### **3. الأمان وتدفق البيانات (Security)**

* تثبيت شهادات **SSL (Certbot)** لكل دومين فرعي.

* ضبط جدار الحماية للسماح فقط بحركة مرور الـ API الصادرة نحو الدومين المحلي.

* إعداد بيئة Python/Node.js خفيفة جداً (Runtime فقط) لتشغيل الـ (Logic) الخاص بالمشاريع دون تحميل أي مكتبات AI ثقيلة.

## **ثالثاً: ملخص الربط النهائي (للتوضيح للخبير)**

| العنصر | السيرفر المحلي (بيتك) | السيرفر السحابي (VPS) |

|---|---|---|

| **المهمة الكبرى** | معالجة نماذج Llama 3/4 (The Brain) | إدارة العملاء والمواقع (The Interface) |

| **المحتوى** | مكتبات CUDA, Docker, LLM Weights | Docker, Redis, Nginx, Databases |

| **الربط** | يستقبل عبر Cloudflare Tunnel | يرسل عبر API Request |

| **الميزة** | توفير تكلفة الـ GPU (مجاني) | توفر الخدمة 24/7 (استقرار) |

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
5 أيام
المهارات

صاحب المشروع
بسام ا.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 3

تقدم للمشروع

العروض المقدمة

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

Amr S.

السلام عليكم أستاذ بسام، اطلعت على تفاصيل مشروعك بدقة، وبصراحة شدني وضوح الرؤية لديك خاصة فكرة فصل العقل (السيرفر المحلي) عن الواجهة (السيرفر السحابي)، وهي بنية...

مرحبا، أنا عبدالحميد مهندس DevOps و AI Engineer لدي خبرة في إعداد السيرفرات، Docker، ودمج أنظمة الذكاء الاصطناعي، أقدر أنفذ لك بنية Hybrid مستقرة وآمنة تربط الس...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.