HN

الخطة الشاملة / استقلال 100%

من Ollama إلى VPS

ست مراحل لبناء منصة مستقلة بالكامل: llama.cpp، جسر NAWAT، الأمان، Docker والمراقبة.

01

البنية المحلية — استبدال Ollama

محرك مباشر وأخف: llama.cpp (llama-server) لملفات GGUF.

  • ›C:\Nawat-Bridge\bin — llama-server.exe والمكتبات
  • ›G:\model — كل ملفات .gguf
  • ›C:\Nawat-Bridge\config — models.json
  • ›اختبار يدوي لـ nawat-tools على المنفذ 8081

02

جسر NAWAT — النواة

Node.js يدير العمليات ويوزع الطلبات (منفذ لكل نموذج).

  • ›models.json: النموذج، المسار، المنفذ
  • ›مدير عمليات عبر child_process
  • ›تشغيل عند الطلب وإيقاف بعد 5 دقائق خمول
  • ›موجّه Express على :8787

03

دمج NAWAT Studio

الواجهة تخاطب الجسر بدل Ollama.

  • ›صيغة OpenAI: ‎/v1/chat/completions
  • ›استبدال :11434 بـ localhost:8787/api/chat
  • ›توجيه ذكي: nawat-tools يختار coder أو chat

04

الأمان

منع الوصول غير المصرح به.

  • ›مفاتيح API: Authorization: Bearer
  • ›Nginx كوكيل عكسي
  • ›شهادة Let's Encrypt وHTTPS
  • ›تحديد معدل الطلبات

05

النشر على VPS عبر Docker

تشغيل 24/7 على خادم.

  • ›Dockerfile للجسر وllama.cpp
  • ›docker-compose.yml مع Volumes للنماذج
  • ›1.5B: 4–8 GB RAM و4 vCPU — 7B: 16 GB أو GPU
  • ›docker compose up -d

06

المراقبة والتوسع

استقرار وجاهزية للنمو.

  • ›Prometheus + Grafana: RAM/VRAM والزمن والطلبات
  • ›نسخ متعددة من llama-server خلف موازن تحميل
  • ›CI/CD: ربط train-nightly.ps1 بالنشر (r5, r6…)

الجدول الزمني

  1. الأسبوع 1 — المرحلتان 1 و2
  2. الأسبوع 2 — المرحلة 3
  3. الأسبوع 3 — المرحلتان 4 و5
  4. الأسبوع 4 — المرحلة 6

الخطوة الأولى اليوم

.\llama-server.exe -m G:\model\nawat-tools-1.5b-r4.gguf --port 8081 -c 2048

حزمة الجسر

كود Bridge.js جاهز: تشغيل عند الطلب، إيقاف بعد الخمول، صيغة OpenAI، مفتاح Bearer، تحديد المعدل وتوجيه ذكي بـ model: "auto".

التشغيل

cd C:\Nawat-Bridge
npm init -y && npm i express
copy models.json config\models.json
set NAWAT_TOKEN=change-me
node bridge.js

NAWAT ANALYSE

سيرورة تدريب r13 والتوقعات التاريخية للجولات القادمة.

سيرورة العملالتوقعات