كيفـ ية إعداد VPS باستخدام DigitalOcean [2022] مرحبا بك أنت هنا فـ ي موقع استضافة مغربية تشاهد مفالة

قد يبدو إعداد خادم افتراضي باستخدام DigitalOcean أمرًا شاقًا للغاية ، خاصةً إذا لم تستخدم مقدم خدمة استضافة سحابية مـن قبل. لا يمكنك الاعتماد عــل ى دعم DigitalOcean – يستغرق الوكلاء وقتًا طويلاً للرد ، ونادرًا ما يقدمون إجابات مفـ يدة. لجعل الأمور أسوأ ، يبدو أن الكثير مـن وثائق DigitalOcean عبر الإنترنت قد عفا عليها الزمـن.

ومع ذلك ، فإن إعداد VPS باستخدام DigitalOcean ليس بهذه الصعوبة – وفـ ي الواقع ، تتم أتمتة معظم العملية بالنسبة لك. باتباع بعض الخطوات البسيطة ، يمكنك إنشاء موقع WordPress جديد وتشغيله فـ ي غضون ساعة أو ساعتين.

سيوضح لك هذا الدليل كيفـ ية إنشاء “Droplet” (VPS) باستخدام DigitalOcean وتثبيت البرامج اللازمة لاستضافة الويب. وسأغطي أيضًا كيفـ ية تثبيت WordPress وتكوينه. إنه أمر بسيط لدرجة أنه حتى المبتدئ يمكنه المتابعة. اذا هيا بنا نبدأ!

الشروع فـ ي العمل مع DigitalOcean

تأتي قطرات DigitalOcean’s Droplets عــل ى هيئة قائمة فارغة – يمكنك استخدامها لمجموعة واسعة مـن الأغراض ، ليس فقط لاستضافة الويب. لذلك ، سنحتاج إلى تثبيت الضروريات لاستضافة الويب. لحسن الحظ ، يتم التعامل مع كل هذا تقريبًا مـن أجلك كجزء مـن عملية الإعداد التلقائي.

يوجد أدناه البرنامج الذي سنقوم بتثبيته واستخدامه فـ ي هذا الدليل:

  • نظام التشغيل Ubuntu 20.04.2018
  • WordPress 5.8.0
  • اباتشي 2.4.41
  • MySQL 8.0.21
  • PHP 8.0
  • Fail2ban 0.11.1
  • Postfix 3.4.10
  • Certbot 0.40.0

كيف أقوم بإنشاء Droplet؟

الصفحة الرئيسية DigitalOcean
انقر فوق زر التسجيل فـ ي الجزء العلوي الأيمـن فـ ي أي مكان عــل ى موقع DigitalOcean

قم بإنشاء حساب عــل ى DigitalOcean للبدء. يمكنك إنشاء حساب مجانًا ، ولكن ستحتاج إلى إدخال تفاصيل بطاقة الدفع الخاصة بك للقيام بذلك.

تتوفر نسخة تجريبية مجانية ، والتي تتيح لك تجربة DigitalOcean لمدة 60 يومًا بدون التزام. ستحصل عــل ى رصيد مجاني بقيمة 100 دولار للعب به ، وهو أكثر مـن كافٍ لاستضافة موقع WordPress أساسي.

طرق إنشاء حساب DigitalOcean
قم بالتسجيل فـ ي DigitalOcean باستخدام الطريقة التي تناسبك

تقدم DigitalOcean مجموعة متنوعة مـن الطرق للتسجيل. يمكنك استخدام حساب Google أو GitHub لتبسيط العملية ، أو مجرد استخدام عنوان بريد إلكتروني. إذا اخترت هذا الأخير ، فسيتعين عليك تقديم عنوان بريدك الإلكتروني واسمك و كلمة مرور. يجب عليك تأكيد عنوان بريدك الإلكتروني عبر بريد إلكتروني للتحقق.

التحقق مـن الهوية مـن DigitalOcean
مـن الجيد أن ترى DigitalOcean تتخذ احتياطات جادة ضد الروبوتات

مـن هناك ، ستحتاج إلى تقديم طريقة دفع. تُستخدم هذه الطريقة لتحديد هويتك. يمكنك اختيار إضافة بطاقة أو دفع مبلغ صغير مقدمًا باستخدام PayPal ، والذي يمكن بعد ذلك تقييده فـ ي فواتير الاستضافة المستقبلية.

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

DigitalOcean's
يمكنك تحقيق الكثير باستخدام DigitalOcean VPS

الآن بعد أن أصبح لدينا إنشاء حساب بعيدًا عن الطريق ، يمكننا الوصول إلى الأشياء الممتعة. عند تسجيل الدخول لأول مرة ، ستوفر DigitalOcean شاشة إعداد سريعة وسهلة لمجموعة متنوعة مـن حالات الاستخدام المختلفة. سترى خيارًا لاستضافة مواقع الويب – انقر فوقه للبدء.

تكوينات استضافة الويب المتوفرة لـ DigitalOcean
تقدم DigitalOcean الإعداد التلقائي لجميع الخيارات المذكورة أعلاه

بعد ذلك ، سترى شاشة بها بعض التكوينات الشائعة لاستضافة الويب. لأغراض هذا الدليل ، سنختار نشر خادم WordPress.

أي خطة ومركز بيانات يجب أن أختار؟

سيتم نقلك الآن إلى شاشة حيث يمكنك تكوين الخادم الافتراضي الخاص بك. تُعرف خوادم VPS الخاصة بـ DigitalOcean باسم Droplets – ولبدء العملية ، ستحتاج إلى اختيار خطة Droplet.

قائمة باقات VPS المختلفة لـ DigitalOcean
تذكر أن خوادم DigitalOcean يتم احتسابها بالساعة

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

اختيار مركز بيانات DigitalOcean
تقدم DigitalOcean مراكز بيانات عبر قارات متعددة

بعد ذلك ، ستحتاج إلى اختيار مركز بيانات. للحصول عــل ى أفضل النتائج ، يجب أن يكون هذا أقرب ما يمكن لغالبية الجمهور المستهدف. سيؤدي ذلك إلى تقليل زمـن الوصول وضمان الأداء المتميز.

إنشاء كلمة مرور جذر DigitalOcean
سيتعين عليك استيفاء جميع متطلبات كلمة مرور DigitalOcean للمتابعة

أخيرًا ، ستحتاج إلى إنشاء كلمة مرور جذر.هذا يسمح لك بالوصول إلى Droplet الخاص بك كمستخدم أساسي ، مما يسمح بالوصول غير المقيد إلى جميع الأوامر والملفات.

مـن المهم أن تقوم بتعيين كلمة مرور جذر آمـنة. لا تستخدم كلمة مرور بسيطة يمكن تخمينها مـن أجل الحفظ ، وفـ ي الوقت نفسه ، دوِّن كلمة المرور التي اخترتها الآن ، حيث لن تتلقى رسالة تأكيد بالبريد الإلكتروني تحتوي عــل ى كلمة مرور الجذر الخاصة بك.

بمجرد القيام بذلك ، يمكنك النقر فوق إنشاء قطرات.

ما هي الخيارات الإضافـ ية التي يجب علي اختيارها؟

سيتم نقلك الآن إلى لوحة معلومات DigitalOcean. سيتم إنشاء مشروع تلقائيًا وسيتم وضع Droplet الخاص بك بداخله. مشاريع DigitalOcean مخصصة فقط للأغراض التنظيمية – يمكنك إعادة تسميتها إذا كنت ترغب فـ ي ذلك ، أو اتركها كما هي الآن .

قد يستغرق نشر تطبيق Droplet دقيقة أو دقيقتين – يمكنك تتبع ذلك عبر شريط التقدم الذي سيظهر. بمجرد ملء شريط التقدم ، يجب أن يكون تطبيق Droplet الجديد جاهزًا للتهيئة. ومع ذلك ، قبل أن ننتقل مباشرة ، قد ترغب فـ ي إلقاء نظرة عــل ى الإعدادات.

الصفحة الرئيسية للوحة معلومات DigitalOcean
سيكون لديك DigitalOcean Droplet اسم يتم إنشاؤه تلقائيًا

للقيام بذلك ، انقر فوق اسم Droplet الخاص بك فـ ي الصفحة الرئيسية للوحة المعلومات.

إعدادات قطرات DigitalOcean
لحسن الحظ ، فإن إعدادات Droplet الخاصة بـ DigitalOcean سهلة التنقل

سيتم نقلك إلى شاشة بها قائمة طويلة مـن الإعدادات فـ ي شريط جانبي عــل ى اليسار. تتيح لك هذه المـنطقة التحكم فـ ي العديد مـن جوانب الخادم وضبطها. وستتمكن أيضًا مـن إضافة خدمات إضافـ ية قد تكون أكثر تحسين موثوقية Droplet وأمـنه وأدائه.

إعدادات النسخ الاحتياطي DigitalOcean
يمكنك تعطيل النسخ الاحتياطية لـ DigitalOcean فـ ي أي وقت باستخدام الزر نفسه

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

إذا كنت ترغب فـ ي تمكين هذه الخدمة ، فما عليك سوى النقر فوق النسخ الاحتياطية عــل ى اليسار ، تليها تمكين النسخ الاحتياطية زر. سيعرض DigitalOcean بعد ذلك تاريخ ووقت أول نسخة احتياطية مجدولة. ستتمكن بعد ذلك مـن الوصول إلى النسخ الاحتياطية مـن هذه القائمة نفسها بمجرد تشغيل موقعك.

الميزات الاختيارية لـ DigitalOcean
تقدم DigitalOcean بعض الميزات المفـ يدة حقًا

تقدم DigitalOcean أيضًا مجموعة متنوعة مـن الميزات الاختيارية الأخرى. يمكنك تمكين مقاييس إضافـ ية وتنبيهات قابلة للتكوين لـ Droplet الخاص بك مجانًا ، الذي يسمح لك بتتبع استخدام الموارد وحركة المرور الإجمالية بمزيد مـن التفصيل. قد ترغب أيضًا فـ ي تنفـ يذ عنوان IPv6 ، والذي يوفر أمانًا أكبر وتوجيهًا أكثر كفاءة.

إن تنفـ يذ هذه الخيارات الإضافـ ية ليس بالأمر السهل – سيكون عليك استخدام SSH وسطر الأوامر.

فـ ي حين أن الأدلة التي توفرها DigitalOcean لتنفـ يذ هذه الميزات سريعة وسهلة المتابعة ، فقد ترغب فـ ي الانتظار حتى تنتهي مـن إعداد WordPress وتتدرب مع عميل SSH قبل القفز.

تسمية Droplet الخاص بك والتحقق مـن صفحة العنصر النائب

عــل ى الرغم مـن عدم وجود خطأ فـ ي الاحتفاظ بالاسم الذي تم إنشاؤه تلقائيًا ، فقد ترغب فـ ي تسمية Droplet الخاص بك بشيء يسهل التعرف عليه قليلاً. للقيام بذلك ، انقر فوق الاسم الحالي لتطبيق Droplet أعــل ى إعداداته. اكتب اسمًا جديدًا ، ثم انقر فوق علامة الاختيار الزرقاء للتأكيد.

واجهة DigitalOcean لتحرير اسم Droplet
ستساعدك تسمية قطرات DigitalOcean عــل ى تنظيمها لاحقًا

يمكنك تسمية Droplet الخاص بك كما تريد ، ولكن لا يُسمح بالمسافات والأحرف الخاصة ومعظم علامات الترقيم. ومع ذلك ، فإن الواصلات جيدة.

الآن بعد أن تم إعداد Droplet الخاص بك بالكامل ، يجب أن تختبر أنه يعمل بشكل صحيح. للقيام بذلك ، يمكنك زيارة عنوان IP الخاص به.إذا كان كل شيء عــل ى ما يرام ، يجب أن يقوم IP بإرجاع صفحة العنصر النائب DigitalOcean.

عنوان IP الخاص بـ DigitalOcean Droplet
لحسن الحظ ، تضمـن DigitalOcean أنك لست مضطرًا إلى كتابة عنوان IP الخاص بك فـ ي كل مرة تحتاج إليه

يمكن العثور عــل ى عنوان IP الخاص بتطبيق Droplet الخاص بك فـ ي إعداداته أو فـ ي الصفحة الرئيسية للوحة المعلومات. مرر الماوس فوق عنوان IP لتكشف عن أمر “نسخ” ، والذي سيسرع الأمور. بعد ذلك ، يمكنك ببساطة لصق هذا العنوان فـ ي متصفح ويب مـن اختيارك.

شاشة العنصر النائب DigitalOcean Droplet
سيحل موقع WordPress الخاص بك قريبًا محل صفحة العنصر النائب DigitalOcean المملة هذه

ستظهر لك بعد ذلك هذه الشاشة التي تؤكد أن Droplet مهيأ ويعمل بشكل صحيح. كل ما عليك فعله الآن هو إعداد WordPress!

تكوين ووردبريس

أثناء تثبيت WordPress عــل ى Droplet الخاص بنا ، لم يتم تكوينه بعد أو جاهز للاستخدام. لإنهاء إعداد WordPress ، ستحتاج إلى استخدام عميل SSH للاتصال بـ Droplet الخاص بك. لا تقلق ، هذا ليس بالصعوبة التي يبدو عليها. اتبع دليلي البسيط أدناه لإنجازه بسرعة.

ما هو عميل SSH وأي عميل يجب أن أستخدمه؟

يسمح لك عميل SSH بالاتصال عن بعد بجهاز Linux (مثل Droplet الخاص بك) والتحكم فـ يه عبر سطر الأوامر. يشتمل هؤلاء العملاء عادةً عــل ى واجهات رسومية بسيطة.

أكثر الخيارات شيوعًا هي OpenSSH ، المدمج فـ ي Windows ، و PuTTY ، وهو سهل الاستخدام ويمكن تنزيله مجانًا لكل مـن Windows و MacOS.

فـ ي هذا البرنامج التعليمي ، ذهبت مع PuTTY. إنه يوفر إعدادًا مباشرًا وواجهة مستخدم بسيطة تسمح لك بحفظ إعداداتك للاتصالات المتكررة.يمكنه التعامل مع أي شيء يمكنك إلقاؤه عليه ، وهو يناسب احتياجاتنا هنا بشكل جيد للغاية.

فـ ي حين أن عملاء SSH المختلفـ ين قد يكون لديهم عمليات إعداد مختلفة ، فإن الأوامر التي ستدخلها ستكون متطابقة. إذا اخترت عميلًا مختلفًا ، فـ يمكنك تخطي دليل إعداد PuTTY أدناه.

كيفـ ية تمكين تكوين WordPress باستخدام سطر الأوامر

صفحة الويب الرئيسية لـ PuTTY
إحدى مزايا PuTTY هي عملية التثبيت المبسطة

للبدء ، ستحتاج إلى تثبيت عميل PuTTY. يمكن تنزيله مجانًا عــل ى ملف الموقع الرسمي. يجب أن ترى رابطًا لتنزيل Customerright أعــل ى الصفحة الرئيسية.

روابط تنزيل PuTTY
يجب أن يستغرق تركيب PuTTY دقيقة أو دقيقتين فقط

سيتم نقلك إلى شاشة بها قائمة التنزيلات. نظرًا لأن معظم مستخدمي الكمبيوتر يستخدمون أنظمة Windows 64 بت ، فمـن المحتمل أنك تريد الخيار العلوي. قم بتنزيل برنامج التثبيت المـناسب وتشغيله لإكمال تثبيت عميل PuTTY.

شاشة PuTTY "Session"
تقدم PuTTY واجهة مستخدم وظيفـ ية وقابلة للاستخدام

الآن ، ستتمكن مـن فتح عميل PuTTY لأول مرة. قبل البدء فـ ي استخدامه ، ستحتاج إلى تكوينه للعمل مع DigitalOcean Droplet. للبدء ، أدخل عنوان IP الخاص بتطبيق Droplet الخاص بك فـ ي الجزء العلوي مـن شاشة الجلسة. ستحتاج أيضًا إلى التأكد مـن أن نوع الاتصال الخاص بك هو “SSH” وأن المـنفذ مضبوط عــل ى “22”.

شاشة PuTTY "SSH"
يوفر لك الإصدار 2 مـن بروتوكول SSH أمانًا أفضل

بمجرد الانتهاء مـن ذلك ، انتقل إلى شاشة “SSH” فـ ي القائمة الموجودة فـ ي أقصى اليسار. هنا ، ستحتاج إلى التحقق مـن أنك تستخدم بروتوكول SSH الصحيح. يجب تحديد “2” بالفعل ، ولكن إذا لم يكن كذلك ، فحدد هذا الخيار.

شاشة "البيانات" PuTTY
سيوفر لك هذا الوقت ، خاصة إذا كنت تتصل بـ SSH بشكل متكرر

بعد ذلك ، قم بتعيين اسم مستخدم تسجيل الدخول الخاص بك عــل ى أنه “جذر”.يوفر لك هذا خطوة إضافـ ية عند الاتصال بـ Droplet الخاص بك. يمكنك القيام بذلك عــل ى شاشة “البيانات” ، الموجودة مرة أخرى فـ ي القائمة الرئيسية.

قائمة جلسة PuTTY
يسهل PuTTY حفظ الإعدادات و …