# Microsoft Azure

## التنزيلات المطلوبة

قم بتنزيل ملف أرشيف تثبيت ngSurvey Enterprise Edition:\
[حزمة تثبيت ngSurvey بصيغة ZIP](https://dl.ngsurvey.com/release/ngsurveyee.zip)

{% hint style="warning" %}
تأكد من أنك [قمت بتمكين التخزين المؤقت الموزع](https://docs.ngsurvey.com/ar/installation-setup/installation/cluster-scale-out-configuration) إذا كنت تشغّل ngSurvey على عدة مثيلات Azure لمشاركة الحمل.
{% endhint %}

## خطوات التثبيت

1. أنشئ Azure AppService باستخدام بوابة إدارة Azure ومضيف .NET 9.
2. في صفحة إعدادات التطبيق، أضف إعداداً جديداً [سلسلة الاتصال ](https://www.connectionstrings.com/sql-server/)المسمى `NGSurveyDB` مع معلومات الاتصال لقاعدة البيانات التي تستضيف قاعدة بيانات ngSurvey. إذا كنت تستخدم MySQL فتأكد أيضاً من اتباع [دليل تكوين MySQL](https://docs.ngsurvey.com/ar/installation-setup/installation/alwajhh-alkhlfyh-lqaadh-albyanat/oracle-mysql) المباشر.&#x20;
3. خيار اختياري ولكنه الأكثر أماناً - [Azure Key vault](https://azure.microsoft.com/en-us/services/key-vault/). إذا فضّلت تخزين إعدادات التطبيق داخل Azure Key Vault يمكنك تعيين الإعدادات التالية في إعدادات التطبيق

   * KeyVault:Name هو اسم Key vault الخاص بك
   * AzureAd:ClientId هو معرف العميل للوصول إلى Key vault الخاص بك
   * AzureAd:ClientSecret هو السر الخاص بالعميل للوصول إلى Key vault الخاص بك

   \
   إذا كنت تعمل تحت مضيف Linux فتأكد من استبدال النقطتين : بحرفين سفلية مزدوجين \_\_ <br>
4. لنشر الحزمة، انتقل في متصفحك إلى `https://yourazure_appname.scm.azurewebsites.net/ZipDeployUI`
5. قم برفع ملف ZIP الخاص بـ NGSurvey عن طريق سحبه إلى منطقة مستعرض الملفات على صفحة الويب.
6. انتقل باستخدام متصفحك إلى موقع Azure الخاص بك
7. استخدم بيانات الاعتماد الافتراضية التالية لـ ngSurvey\
   \
   البريد الإلكتروني : ngsadmin\
   كلمة المرور : admin<br>
8. بمجرد تسجيل الدخول يمكنك إعداد إعدادات إضافية مثل خوادم البريد، وcaptcha وخدمات الترجمة من [System / Settings](https://docs.ngsurvey.com/ar/installation-setup/system-settings) الصفحة.
9. استمتع بأداة استبيان رائعة!
