توثيق فيديو تنصيب Nama ERP والبرامج المساعدة
- Installing Nama ERP
مقدمة وتثبيت السيرفر الأساسي
00:00:01 - فيديو اليوتيوب
السلام عليكم ورحمة الله، في هذا الفيديو يتم شرح كيفية إعداد سيرفر جديد عليه أكثر من "تومكات" (Token) وأكثر من قاعدة بيانات من البداية. يُفضل العمل على متصفح جوجل كروم. أول خطوة هي تحميل SQL Server Edition التي تخص العميل، ويتم تغيير اللغة من الألمانية إلى الإنجليزية لتفادي مشاكل صفحة التنزيل الخاصة بمايكروسوفت. يتم نسخ رابط التحميل وفتحه على السيرفر لبدء تنزيل البرنامج.
تحميل وتثبيت تحديثات SQL Server
00:01:24 - فيديو اليوتيوب
يجب تحميل آخر تحديثات SQL Server خاصة بنظام ويندوز حتى تكون النسخة محدثة. يُنصح باستخدام ترخيص ويندوز قانوني ورخيص متوفر بأسعار منخفضة. الفيديو يستخدم نظام ويندوز سيرفر 2022 إصدار Standard، والذي يعتبر ملائمًا جدًا للعمل.
خطوات تثبيت SQL Server والانتهاء من الإعداد
- فتح ملف الإعداد واختيار نوع التثبيت (New SQL Server Installation).
- يتم اختيار الإصدار المناسب بناءً على ترخيص العميل (Developer أو Standard).
- تفعيل خيار التحديثات التلقائية مع تحديثات ويندوز.
- يُشرح توزيع البيانات على الأقراص المختلفة، ويتم تخصيص أقراص للأبليكاشن، أخرى للتومكاتات وقواعد البيانات، وأخرى للباك أب.
- تنشيط خيارات الباك أب لضمان سرعة النسخ الاحتياطي.
- اختيار وضع المصادقة (Authentication Mode) وتحديد كلمة سر آمنة للمستخدم "sa" وعدم استخدام اسامي ضعيفة.
- إضافة مستخدمين جدد لإدارة قواعد البيانات.
- متابعة عملية التثبيت حتى نهايتها.
تثبيت أدوات الماجنت ستوديو ونوتباد بلس بلس
- تحميل وتثبيت Microsoft Management Studio مع SQL Server أثناء التثبيت.
- تنزيل Notepad++ إصدار 64 بت لاستخدامه في تحرير النصوص.
- التأكد من تثبيت نسخة جافا 64 بت لأن بعض التومكاتات تعتمد عليها.
إعداد عدة نسخ تومكات على السيرفر الواحد
- في حال وجود أكثر من نسخة "تومكات" يفضل ترقيم الموانئ (Ports) والتركيز على تنظيم الأسماء.
- تومكات رقم 10 يستخدم البورت 10.10.10.xxx وهكذا للأرقام الأخرى بالتتالي لتفادي التعارض.
- إعادة تسمية خدمات السيرفر لمطابقة أرقام التومكاتات.
- تثبيت كل نسخة تومكات مستقلة مع تنظيم قواعد البيانات الخاصة بها على الأقراص المخصصة.
تخصيص قواعد البيانات وأقراص التخزين
- شرح كيفية تخصيص قواعد البيانات لتكون على أحد أقراص التخزين الكبيرة المناسبة بدلًا من القرص C الافتراضي.
- إعادة التأكد من أسماء قواعد البيانات وربطها بالمستخدمين المناسبين لمنع تعارض الأذونات.
التنزيل والتثبيت اليدوي للإنستولر والربط مع IIS
- تحميل ملفات البرامج الضرورية لفك الضغط وربطها مع IIS (Internet Information Services) لتشغيل التومكاتات.
- شرح ضبط تي سي بي آي (TCP/IP) الخاص بالسيرفر لتشغيل الخدمات والوصول إلى قواعد البيانات عبر الشبكة.
- تأكيد عمل الاتصال بواسطة أدوات مايكروسوفت الرسمية.
استعادة قواعد البيانات (Restore)
- استيراد قواعد البيانات عبر ملفات النسخ الاحتياطية.
- تسمية قواعد البيانات واستعمال نسخة الـ Express حسب الحاجة.
- إنشاء مستخدم قواعد بيانات منفصل لكل قاعدة بيانات لتأمين الوصول.
تكوين حسابات المستخدمين لقواعد البيانات
- إنشاء حساب مستخدم (User) خاص لكل قاعدة بيانات، مع تحديد الأذونات المطلوبة بدقة.
- ضبط كلمات المرور القوية والمختلفة لكل مستخدم لتفادي المشاكل الأمنية.
- شرح كيفية ربط "تومكات" معين بقاعدة بيانات وسيرفر معين.
إعداد مجلد النسخ الاحتياطي Backup Folder
- إعداد مجلد مخصص للنسخ الاحتياطي على قرص منفصل.
- شرح آلية النسخ الاحتياطي التلقائي والفرق في الاستخدام بين بيئات "الكلاود" والمحلي (localhost).
- يتم ضغط النسخ الاحتياطية ورفعها على الشبكة لضمان سهولة الاسترجاع.
سياسة التكرار والتكرار الدائم للنسخ الاحتياطية Backup Schedule
- النسخ الاحتياطي يتم على فترات متكررة (كل 10 دقائق أو ربع ساعة) لتقليل فقدان البيانات في حالات الطوارئ.
- التكرار اليومي الكامل يتم في ساعات تكون فيها خوادم العمل أقل ضغطاً (مثلاً الساعة 3 صباحًا).
- الفرق بين مخططات النسخ (Full backup و differential backup).
تنفيذ SQL Scripts لإنشاء المستخدمين وضبط الصلاحيات
- شرح تنفيذ سكريبتات SQL الخاصة بإنشاء المستخدمين وربطهم بقواعد البيانات.
- توضيح أهمية فصل المستخدمين لكل تومكات وقاعدة بيانات لمنع الأخطاء والمشاكل الأمنية.
- تعديل كلمات الدخول حسب الحاجة.
استكمال تثبيت التومكاتات الإضافية
- توضيح خطوات إعادة تثبيت التومكاتات التالية (مثل 11، 12) مع التعديل اللازم على الأسماء والبورتات وقواعد البيانات.
- التأكد من تشغيل جميع التومكاتات واستجابتها عبر اللينكات المخصصة.
إعداد الشهادات SSL لتأمين الاتصال
- تثبيت شهادات SSL لتأمين الاتصال عبر HTTPS.
- فتح المنافذ 80 و443 في جدار الحماية (Firewall) وعلى الراوتر في حالة العمل على شبكة خارجية.
- التعامل مع تقنيات Let's Encrypt للحصول على شهادة SSL مجانية.
- إعداد HTTPs على الـTomcat Server.
حل مشاكل DNS و Domain Name وخطوات إضافية
- شرح مشاكل التوجيه DNS واسم النطاق (Domain Name) أثناء تثبيت SSL.
- تعديل أسماء الزبائن في الإعدادات لتتوافق مع اسم دومين صحيح.
- نصائح لحل مشكلات الراوتر الخاصة بالمنافذ خصوصاً في مصر وأماكن أخرى.
اختبار التشغيل والتأكد من نجاح التثبيت
- اختبار فتح صفحات التومكات المختلفة عبر متصفح الإنترنت باستخدام عناوين IP أو الدومين مع HTTPS.
- التعامل مع الأخطاء الناتجة عند عدم تحميل السيرفر والمطالبة بإعادة تشغيل الخدمة.
باك أب برمجي كامل وإعداد جداول النسخ الاحتياطي الآلي
- شرح مفصل لإنشاء جدول النسخ الاحتياطي (Backup Job) عبر SQL Server Agent.
- إعداد فترات النسخ الاحتياطي المختلفة (يوميًا، كل 10 دقائق حسب الحاجة).
- تفعيل خاصية ملف الفول (Full Recovery Model) لجعل النسخ الاحتياطي محكمًا.
- التعامل مع النسخ Differential وFull Backup في بيئات الحوسبة السحابية.
ختام الفيديو ونصائح عامة
- تأكيد أن كل الخطوات مفصلة وواضحة ويمكن التواصل مع مقدم الشرح لأي استفسارات.
- تشجيع المتابعين على تطبيق الخطوات كما هي دون تعديل لتجنب المشاكل.
- التوضيح أن العمل بشكل منظم خطوة بخطوة يضمن إعداد سيرفر SQL Server فعالًا ومتعدد التومكاتات وقواعد البيانات مع تأمين النسخ الاحتياطية.
نصيحة
تأكد دائمًا من استخدام كلمات مرور قوية لكل حسابات قاعدة البيانات، وتأمين فتح المنافذ الضرورية فقط، مع مراقبة تحديثات النظام والبرامج.
نهاية التوثيق
بهذا الشكل تم تغطية جميع محتويات الفيديو بدقة متناهية مع توثيق جميع الخطوات والنصائح والفروق التقنية، مع توفير روابط زمنية لسهولة التتبع في الفيديو الأصلي.