دكان أوفلاين — من العميل إلى أول تشغيل

تفعيل وتشغيل بالكامل بدون إنترنت · ترخيص دائم لجهاز واحد لكل Active Key

الفكرة ببساطة

تسجّل العميل، وترسل له رابط تنزيل التطبيق أو تنقل المثبّت على USB. العميل يثبّت التطبيق ويحفظ طلب جهازه. تستلم الطلب وتصدر Active Key، ثم يستورده العميل على نفس الجهاز. جهاز العميل لا يحتاج الإنترنت للتثبيت أو التفعيل أو العمل.

Active Key هو ملف تفعيل موقّع ينتهي بـ .dukkan-license، وليس كودًا عامًا صالحًا لكل الأجهزة. لا يصدر الملف النهائي قبل طلب الجهاز حتى يمكن ربطه بجهاز واحد.

١ · المسؤول: تسجيل العميل

  1. افتح الأدمن ثم عملاء الأوفلاين واضغط إضافة عميل.
  2. في الخطوة الأولى اكتب اسم النشاط والهاتف، ثم حفظ ومتابعة. البيانات الإضافية اختيارية.
  3. في خطوة تسليم نسخة التطبيق انسخ رابط التطبيق أو حمّل رسالة العميل. الرسالة تحتوي الخطوات ورابط التحميل إذا كان مضبوطًا.
  4. ضبط الرابط يتم من إعداد رابط تنزيل التطبيق بعنوان HTTPS العام الذي يستضيف الصفحة. حفظ العنوان لا يشغّل الاستضافة، وlocalhost لا يصلح لإرساله للعميل. عند تغير عنوان ngrok حدّثه. إذا لم يتوفر رابط عام، نزّل المثبّت وانقله على USB.

٢ · العميل: تثبيت التطبيق

  1. افتح رابط التنزيل من أي جهاز متصل، أو استلم المثبّت على USB.
  2. تأكد من رقم الإصدار، ثم شغّل Dukkan-Offline-1.2.0-Setup-x64.exe واتبع معالج التثبيت. المثبّت يتضمن مكونات التشغيل، ولا يحتاج تنزيل .NET من الإنترنت.
  3. ستجد اختصار Dukkan Offline على سطح المكتب وفي قائمة Start. افتحه.
  4. إذا استلمت الحزمة المحمولة ZIP بدل المثبّت، فكها بالكامل ثم شغّل Start-Dukkan-Customer.cmd من المجلد المستخرج.

٣ · العميل: حفظ طلب الجهاز

  1. في أول خطوة بمعالج التفعيل اضغط حفظ طلب الجهاز.
  2. احفظ الملف Dukkan-device.dukkan-request. يتطلب إنشاء الطلب جهاز Windows مع TPM متاح.
  3. انقل الملف للمسؤول باستخدام USB أو جهاز آخر. بعد الحفظ ينتقل المعالج لخطوة Active Key وينتظر الملف.
  4. حفظ الطلب مرة أخرى يحافظ على هوية التثبيت القائمة. لا تحذف مجلد الترخيص أو تمسح TPM.

٤ · المسؤول: إصدار Active Key

  1. من صف العميل الصحيح اضغط إصدار Active Key، أو تابع الخطوة الثالثة من المعالج.
  2. ارفع طلب العميل. سيظهر اسم الجهاز والبصمة. اضغط مراجعة وإصدار · التالي.
  3. تأكد من العميل والجهاز، وقارن البصمة مع صاحب الجهاز. أكد مربع المراجعة وأدخل كلمة مرور جهة الإصدار.
  4. اضغط إصدار وتنزيل Active Key. الملف يُوقّع ويحفظ في سجل العميل. كلمة مرور جهة الإصدار لا توضع داخل الملف ولا تُرسل للعميل.
  5. أرسل ملف .dukkan-license للعميل على USB أو وسيلة التسليم المناسبة.

٥ · العميل: فتح Active Key وبدء العمل

  1. على نفس الجهاز، اضغط فتح ملف Active Key في الخطوة الثانية.
  2. اختر الملف المستلم. يتحقق التطبيق محليًا من التوقيع وهوية الجهاز؛ ملف جهاز آخر يُرفض.
  3. تظهر خطوة تم تفعيل جهازك بنجاح. اضغط متابعة لإعداد دكان.
  4. اختر مكان بيانات النشاط وأنشئ حساب المالك المحلي وكلمة مروره. لا يوجد حساب منصة أو فرع SaaS مطلوب.
  5. ابدأ إضافة المنتجات والبيع. التشغيل والترخيص لا يحتاجان اتصالًا بالإنترنت أو تجديدًا دوريًا.

قائمة العملاء والمتابعة

الحقل / الزروظيفته
حالة الترخيصبانتظار طلب الجهاز، أو صدر Active Key. ليست متابعة اتصال حي من التطبيق.
تاريخ إصدار التفعيلوقت إنشاء ملف التفعيل لدى المسؤول. لا يدّعي أن العميل استورده في هذا الوقت.
Active Keyتنزيل نفس ملف التفعيل الصادر سابقًا. للعميل ذي الأجهزة المتعددة افتح «إدارة» لاختيار الجهاز الصحيح.
رابط التطبيقنسخ رابط صفحة التنزيل التي تعرض إصدار التطبيق والمثبّت والدليل.
إدارةملفات الأجهزة السابقة، تعديل بيانات العميل، أو إصدار ملف مستقل لجهاز إضافي.

إعادة التثبيت على نفس الجهاز

التفعيل والهوية محفوظان خارج مجلد البرنامج في ملف Windows الحالي، داخل %LOCALAPPDATA%\DukkanOffline\DeviceLicense. إزالة التطبيق بالمثبّت لا تحذف الترخيص أو قاعدة البيانات المحلية. مع بقاء هوية التثبيت ومفتاح TPM، يعمل التفعيل المحفوظ تلقائيًا أو يمكنك فتح نفس Active Key مجددًا.

إعادة تثبيت Windows أو حذف هوية التثبيت أو مسح TPM أو تغيير اللوحة قد يغيّر هوية الجهاز؛ تواصل مع المسؤول. لا يمكن نقل ملف التفعيل لجهاز آخر. بيانات النشاط تحتاج نسخًا احتياطية مستقلة عن ملف التفعيل.

إعداد المسؤول لمرة واحدة

إذا لم تكن جهة الإصدار جاهزة، افتح إعداداتها المتقدمة في الأدمن وهيّئها بكلمة مرور قوية من 16 حرفًا على الأقل، واحفظ ملفات الجهة وكلمة مرورها بأمان. حزمة العميل يجب أن تحتوي مفتاح التحقق العام لنفس الجهة، وهي مجهّزة به بالفعل في الإصدار المنشور. authority-public.json يخص تجهيز الحزمة، وليس Active Key للعميل. لا ترسل المفتاح الخاص أو كلمة مرور التوقيع.

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

لو واجهت مشكلة