﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

الدرس الأول في إدارة الخوادم: تهيئة الخادم لتثبيت لوحة التحكم

الدرس الأول في إدارة الخوادم: تهيئة الخادم لتثبيت لوحة التحكم

السَلام عليكم ورحمة الله وبركاته كثير من أصحاب المواقع الذين يحبون إدارة مواقعهم بأيديهم والتحكم في كل ما فيها يصعب عليهم ذلك في الإستضافات المشتركة, لهذا يفضل الكثير...

1 معجبون
الدرس الأول في إدارة الخوادم: تهيئة الخادم لتثبيت لوحة التحكم
المشاهدات: 11277 الردود: 20

MesterPerfect

كبار الشخصيات
رقم العضوية
1529
تاريخ التسجيل
2018-01-29
الإقامة
sohag, Egypt
الموقع الالكتروني
www.youtube.com
آخر نشاط
المشاركات
3,052
المعدل اليومي
0.97
مستوى التفاعل
102
قوة السمعه
أوسمة العضو
السَلام عليكم ورحمة الله وبركاته
كثير من أصحاب المواقع الذين يحبون إدارة مواقعهم بأيديهم والتحكم في كل ما فيها يصعب عليهم ذلك في الإستضافات المشتركة, لهذا يفضل الكثير منهم إلى شراء خادم خاص به وإدارته بالشكل الذي يريده.
ولكن المشكلة التي تواجه غالبية المستخدمين, هي أنه يصعب إدارة الخوادم والتحكم فيها مقارنتا بالإستضافة المشتركة.
فالإستضافة المشتركة Shared web hosting تمتلك لوحة تحكم بسيطة يمكنها التحكم في كل شيء, على عكس الخوادم server التي لا تمتلك سوى سطر الأوامر Command Line, والذي يتم الوصول إليه عن طريق الشل ssh.
لذا, سنتناول معكم في هذه الدروس شروحات حول الخوادم وكيفية إدارتها, وتوضيح مدا سهولة ذلك.

c9eQAqc.jpg


علما بأن
مقدم الدروس: أخيكم الصغير أحمد بكر @MesterPerfect
والمصدر
https://maanaa.net/threads/160

الآن لنبدأ

بدأنا نتكلم عن الخوادم ونشرح في آلية إدارتها ولم نقم بتعريف ما هو الخادم أصلا


ما هو الخادم Server?
c9eQAqc.jpg

الخادم أو الServer عبارة عن جهاز كمبيوتر كالذي تستخدمه أنت تماما في منزلك, تم تهيئته بطرق معينة بسيطة ليتم استخدامه كمصتضيف للمواقع وخدمات الويب المختلفة.

كيف يمكنني إدارة الخادم Server?
السؤال الذي قد يفكر فيه الكثير, هل يمكنني إدارة الخوادم servers بسهولة كما أفعل مع الإستضافة.
والإجابة البسيطة على هذا السؤال هو أنهُ, نعم يمكنك ذلك بكل سهولة.
هذا لأن الإستضافة أصلا عبارة عن خادم يتم تثبيت لوحة تحكم عليه لتستطيع التعامل معه أنت كمستخدم, وأيضا يكون هناك دعم فني لإدارة الخادم نفسه وحل مشاكله عن طريق سطر الأوامر.
طبعا هناك الكثير من لوحات التحكم الخاصة بإدارة الخوادم servers, وأشهرها على الإطلاق هي لوحة cPanel, التي لا يوجد أحد تقريبا تعامل مع المواقع والإستضافات ولم يرها أو يستخدمها أو حتى يسمع بها.
ولكن للأسف هذه اللوحة غالية الثمن بشكل يجعل شرائها على أي أحد مبتدئ في حياته في الويب صعبا, لهذا يحاول الجميع البحث عن البدائل المجانية للوحة التحكم المدفوعة cPanel.
وفي هذه الدروس سنتناول معكم إحدى تلك اللوحات المجانية الرائعة والبسيطة في استخدامها وهي لوحة Hestia Control Panel

ما هي لوحة Hestia Control Panel?
tqkoXGg.png

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

مميزات لوحة Hestia Control Panel
BveVMjJ.png

تحتوي لوحة Hestia على العديد من الميزات الجميلة التي تتيح لأصحاب الخوادم ومدرائها التحكم في سرفراتهم بكل بساطة وسهولة.
تدعم:

  • خوادم الويب Apache2 and NGINX with PHP-FPM
  • إصدارات php المتعددة (5.6 - 8.0, 7.4 بشكل افتراضي)
  • خوادم DNS (Bind) with clustering capabilities
  • خدمات بريد POP / IMAP / SMTP مع Anti-Virus و Anti-Spam و Webmail (ClamAV و SpamAssassin و Roundcube)
  • قواعد بيانات MariaDB أو PostgreSQL
  • شهادة ssl مدمجة https
  • جدار حماية مزود باكتشاف الهجمات الخارجية دوس أتاك وقوائم IP (iptables و fail2ban و ipset).
  • مدير ملفات مميز وخفيف
  • نسخ احتياطي متقدم
  • Vsftpd FTP
  • إنشاء حساب لكل مستخدم مع تحديد الصلاحيات
  • مظهر جذاب وجميل وخفيف

وغير ذلك من المميزات الرائعة

الأنظمة التي يمكن تثبيت لوحة Hestia عليها
يمكن تثبيت لوحة تحكم Hestia Control Panel على كل من الأنظمة التالية

  • Debian 9
  • Debian 10
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

الآن بعد أن تعرفنا على كل ما سبق, يجب علينا البدأ في تثبيت اللوحة والتعرف على مميزاتها عن قرب.

كيفية تهيئة الخادم server لتثبيت لوحة Hestia Control Panel
هناك خطوات أولية يفضل أن نقوم بها قبل تثبيت لوحة التحكم Hestia كما سنراها في هذا الدرس

تنبيه هام
التعامل مع الخوادم server أمر يحتاج تركيز ويحتاج أن تكون مدرك وتعرف ما تفعله, كي لا يتخرب منك الأمر وتلقي اللوم على من قام بالشرح, بالتأكيد الخطء وارد وجل من لا يسهُ. ولكن عليك الإنتباه جيدا وتطبيق كل خطوة على خادم تجريبي أولا, خاصة وإن كنت مبتدئ في عالم إدارة السرفرات. أيضا, الفت إنتباهك إلى أنهُ إذا لم تخطئ فلن تتعلم. لذا, لا تيأس, وحاول, ثم حاول, ثم حاول, حتى تصل إلى ما تريد بإذن الله.
شيء آخر
دروس إدارة الخوادم شيء متقدم, لذا, لا تقم به إلا إذا كان لديك دراية جيدة بالتعامل مع الحاسوب, من حيث تثبيت البرامج وغير ذلك من الأساسيات.

البدأ في تهيئة الخادم server
تحميل برنامج إدارة الخوادم PuTTY
بعد شراء الخادم والتي هي خطوات بسيطة كشراء أي شيء من على الإنترنت, واستلام بياناته والتي تتكون من:

  • الIP وهو العنوان الذي يمكن الوصول به إلى الخادم
  • اسم مستخدم الجذر root, وهو المستخدم الرئيسي للخادم والذي يتحكم في كل شيء
  • كلمة مرور الجذر root
  • وبيانات أخرى خاصة بلوحة تحكم الخادم من خلال الشركة.
    وهي لوحة بسيطة تمكنك من إعادة تثبيت الأنظمة على الخادم وأطفائه وتشغيله وعمل فورمات له أو حتى إلغائه.

طبعا البيانات التي تم ذكرها بالأعلى من اسم مستخدم وكلمة مرور وعنوان IP تُستخدم في الدخول إلى الشل ssh الخاصة بالخادم
وذلك يكون عن طريق أي برنامج من برامج إدارة الخوادم وأشهرها على الإطلاق برنامج PuTTY
والذي يمكنكم زيارة موقعه الرسمي من هنا

https://www.putty.org/
صفحة التنزيل
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

الدخول على الخادم بستخدام برنامج PuTTY
بعد تحميل البرنامج وتثبيته بالطريقة العادية جدا كأي برنامج, نقوم بفتح البرنامج وهذه واجهته

NY20QZM.png


نقوم بأدخال الIP والPort ثم نضغط Open

xzGYOrs.png


تظهر لنا هذه الرسالة في المرة الأولى فقط
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وهي لأخذ مفتاح الأمان من الssh وطبعا نضغط على Yes

14rjyzR.png


الآن يطلب إدخال اسم المستخدم الخاص بالخادم وهو root

KTwZZNP.png


وكلمة السر password الخاصة بالroot أيضا

zth1qGO.png


وهذه هي الواجهة الرئيسية لserver ubuntu عند تشغيله لأول مرة

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

6OSjDY1.png


وكما نلاحظ أن التوزيعة هي ubuntu 16.04 وهناك كثير من الحزم تحتاج التحديث, وسنعود لهم لا تقلقو
الآن نبدأ في الخطوات

أولا: تغيير كلمة مرور الخادم
عند شراء السرفر من أي شركة, يأتي بكلمة مرور افتراضية, وبالتأكيد ننصحكم بتغييرها.
ولتغيير كلمة مرور الserver نكتب

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

نقوم بإدخال كلمة السر الجديدة ثم نعيد إدخالها ليتم التغيير

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وتم تغيير كلمة المرور بنجاح

ngfh7AM.png


ثانيا: تغيير اسم النطاق HostName
لكل خادم server اسم مستضيف أو ما يعرف بالhost name, ويتم إستخدامه في بعض الأمور كما سنرى مع الوقت.
ولتغييره نقوم بكتابة الآتي
أولا كود معرفة الhost name الحالي

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

bJdRBX.png


كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وطبعا هذا اسم النطاق الخاص بالشركة التي اشتريت منها الخادم, وهي شركة first root
ولتغييره نستخدم هذا الكود

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

استبدل maanaa.net بإسم المضيف الذي تريده

46xXo1q.png


لنتأكد الآن

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

MDaeWEu.png


كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

تم التغيير بنجاح والحمد لله
نقوم الآن بإعادة تشغيل الخادم server عن طريق هذا الكود

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

Ao1R4nz.png


انقطع الإتصال ببرنامج PuTTY بسبب إعادة التشغيل طبعا
ننتظر قليلا ثم نقوم بتسجيل الدخول من جديد

2XuUmqj.png


ونلاحظ أنهُ تم تغيير اسم المضيف HostName إلى maanaa.net

ثالثا: كيفية عمل تحديث لنظام التشغيل الخاص بالخادم
للأسف الشركة الذي أعطتني السرفر لا تدعم أحدث إصدار من توزيعة ubuntu
والإصدار الحالي للتوزيعة هو Ubuntu 16.04.1 LTS
وسأقوم بتحديثه إلى الإصدار 18 لنتعرف على الطريقة ونستفيد من ميزات الإصدار الأحدث
طبعا مع الأسف لا يمكن الترقية إلى الإصدار 20.04 إلا بعد الترقية إلى الإصدار 18.04 أولا
ولترقية توزيعة ubuntu إلى الإصدار 18.04 نقوم بما يلي

أولا لمعرفة الإصدار المستخدم من توزيعة ubuntu نستخدم هذا الكود

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

AXkK53Y.png


كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

كيفية تحديث برمجيات الخادم

وللتحديث إلى الإصدار 18.04 نستخدم الكود التالي
أولا عمل تحديث شامل لكافة الحزم عن طريق هذا الكود

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

tzMD3IN.png


نضغط حرف Y وننتظر إلى أن ينتهي وقد يستغرق بعض الوقت

U136QFW.png


انتها من التحديث ويجب عمل إعادة تشغيل للخادم إجباريا عن طريق هذا الكود كما ذكرنا

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

نقوم بالدخول مجددا للخادم

وكما نرى كل الحُزم قد تم تحديثهابنجاح ولا توجد أي حزمة تحتاج التحديث

ZNQHn5P.png


الآن نقوم بتحديث التوزيعة عن طريق هذا الكود

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

سيستغرق الأمر الكثير من الوقت لذا علينا الإنتظار فقط

IbLiI73.png


تم التحديث بنجاح والحمد لله

HERy52f.png


الآن علينا عمل إعادة تشغيل للخادم إجباري طبعا
وذلك باستخدام هذا الأمر

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

الآن بعد الدخول على السرفر من جديد نلاحظ أن تم التحديث للإصدار Ubuntu 18.04.5 LTS

3r7FnQ4.png


كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ونكتفي بهذا القدر اليوم كي لا أطيل عليكم في الشرح
نلقاكم في الدرس القادم إن شاء الله
ولأي استفسارات لا تترددو في طرحها
وسنكون سُعداء بالرد عليها إن شاء الله
والسَلام عليكم ورحمة الله وبركاته
 
تسلم ايدك شرح جميل
 
مشاء الله من زماااااااااااااااااااااان كنت حابب اعرف دنيا السيرفرات ماشيه ازاى وانت مشاء الله جبتها من تحت

بس خلينا وحدا وحده معاك دلوقتى بخصوص قدرتنا على الدخول للخادم بيكون من خلال تنصيب برنامج PuTTY تمام انت هنا تقصد ان البرنامج سيتم تثبيته على الكمبيوتر الخاص بك عااااااااادى جدا زى اى برنامج صح ؟؟؟؟؟؟

ثانيا حتى تقوم بتغيير الباس ورد يكون بعد الهاشتاج او تحديدا بعد هذه الجملة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
كما بالصوره

KPu7CFq.gif

ولتغيير اسم الدومين يكون من خلال هذا الامر

وبرضو يكتب بعد هذا
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

انا كده فاهم صح


بخصوص الخطط ماهى افضل خطه فى دول

KPu7CFq.gif



ملحوظة استمر اخى احمد الموضوع ممتع جداااااااااااااااااااا


 
ما شاء الرحمن ...يا طيب..،
مبدع من يومك ... شرح سلس و لا غبار عليه ..،
تسلم الأيدي ..،
 
مشاء الله من زماااااااااااااااااااااان كنت حابب اعرف دنيا السيرفرات ماشيه ازاى وانت مشاء الله جبتها من تحت
أي خدمة يا كبير, انا بجرب وبطرح تجاربي معكم أول بأول

بس خلينا وحدا وحده معاك دلوقتى بخصوص قدرتنا على الدخول للخادم بيكون من خلال تنصيب برنامج PuTTY تمام انت هنا تقصد ان البرنامج سيتم تثبيته على الكمبيوتر الخاص بك عااااااااادى جدا زى اى برنامج صح ؟؟؟؟؟؟
بالضبط كدة, كأنك بتثبت الInternet Download Manager أو أي برنامج
بعد كدا هتفتحه من على سطح المكتب زي أي برنامج وهتظهر معاك نافذته بتاعت الip
وكمان ممكن نستغني عن البرنامج خالص ونستخدم الcmd بتاع الويندوز
وليه طريقة هشرحها في درس منفصل يا غالي

ثانيا حتى تقوم بتغيير الباس ورد يكون بعد الهاشتاج او تحديدا بعد هذه الجملة
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
كما بالصوره

KPu7CFq.gif
مش هتفرق
أنت كل الهتعمله وأنت في النافذة السوداء هتكتب أمر تغيير الباسورد ال هو
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
هيطلب منك الباسورد الجديد
هتكتبه وتدوس أنتر
وخلي بالك وأنت بتكتب الباسورد مش هيطلعلك ال بتكتبه على الشاشة كأنك مكتبتش حاجة
ودا عشان الأمان

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

بخصوص الخطط ماهى افضل خطه فى دول
KPu7CFq.gif
ملحوظة استمر اخى احمد الموضوع ممتع جداااااااااااااااااااا
بالضبط كدة أخي
بنكتب كود تغيير كلمة المرور ونضغط أنتر
بس مش شرط المكان الأنت محدده
في أي مكان عادي ولا يهمك
 
التعديل الأخير:
ما شاء الرحمن ...يا طيب..،
مبدع من يومك ... شرح سلس و لا غبار عليه ..،
تسلم الأيدي ..،
الله يسلمك ويبارك فيك أخي الحبيب النوميدي

أسعدني مرورك
 
بخصوص الخطط ماهى افضل خطه فى دول

YVZ6y8O.gif
 
من حيث السرعة هل مختلفه
ولو لديك موقع مثل هيلبرنت هتختار انهى من حيث المميزات
ولو لديك حاجة زى موقع زيزووم هتختار انهى من حيث المميزات
 
من حيث السرعة هل مختلفه
ولو لديك موقع مثل هيلبرنت هتختار انهى من حيث المميزات
ولو لديك حاجة زى موقع زيزووم هتختار انهى من حيث المميزات
للأسف يا غالي first root لا تصلح للعمل المباشر ففيها مشكلة لم أجد لها حل ولم يقومو هم بحلها وهي

المواقع عندهم لا ترسل أي بريد إلكتروني
وفي حل المشاكل هم ضايعين تحس أنهم مجرد وسيط

وليه تحس, هم فعلا مجرد وسيط لحد تاني

هيلبرنت

يفضل الشراء من contabo
خطة زي دي تمشي مع هيلبرنت عنب

وتقدر تجيب ثمنها شهريا ببعض الإعلانات

VPS S SSD
€4.99
/ month
4 vCPU Cores
8 GB RAM
200 GB SSD
200 Mbit/s Port
1 Snapshot
Select
Best Choice
ثمنها ميعديش 100 جنيه

وتقدر ترفع عليها مرفقات وكله وتعيش
 
للأسف يا غالي first root لا تصلح للعمل المباشر ففيها مشكلة لم أجد لها حل ولم يقومو هم بحلها وهي

المواقع عندهم لا ترسل أي بريد إلكتروني
وفي حل المشاكل هم ضايعين تحس أنهم مجرد وسيط

وليه تحس, هم فعلا مجرد وسيط لحد تاني

هيلبرنت

يفضل الشراء من contabo
خطة زي دي تمشي مع هيلبرنت عنب

وتقدر تجيب ثمنها شهريا ببعض الإعلانات

VPS S SSD
€4.99
/ month
4 vCPU Cores
8 GB RAM
200 GB SSD
200 Mbit/s Port
1 Snapshot
Select
Best Choice
ثمنها ميعديش 100 جنيه

وتقدر ترفع عليها مرفقات وكله وتعيش

سمعت ان الخدمة دائما تعطلت لديهم
 
سمعت ان الخدمة دائما تعطلت لديهم
معي سرفر منهم له شهر وشغال عنب

والأخ @Mighty Dr.Wolf لديه سرفر من زمااااان هناك وسألته وقال أنها تمام
 
الدرس قوى جدا جدا


وانا كمان متابع معك وبشده


الدرس فعلا اكثر من رااااااااائع وبه معلومات خطيره
 
الدرس قوى جدا جدا
وانا كمان متابع معك وبشده
الدرس فعلا اكثر من رااااااااائع وبه معلومات خطيره
هذه هي البداية يا غالي

وبإذن الله ربنا يقدرنا على ما هو أفضل

تحياتي لك
 
هذه هي البداية يا غالي

وبإذن الله ربنا يقدرنا على ما هو أفضل

تحياتي لك


ان شاء الله

وبعد استكمال الدروس اعتقد هيكون فى مستخدمين هتحب تجرب الموضوع وانا منهم فاحتمال احجز شهر تجريبى

وفقك اخى احمد
 
ان شاء الله
وبعد استكمال الدروس اعتقد هيكون فى مستخدمين هتحب تجرب الموضوع وانا منهم فاحتمال احجز شهر تجريبى
وفقك اخى احمد
والله هذا هدفي من الموضوع يا غالي
أن تبتعد الناس قليلا عن السي بنل وتبدأ تعتمد على بدائل أخرى مع بذل بعض المجهود الذي لا شك فإنهُ يفيد ولا يضر
بل يوسع المدارك ويزيد المعرفة ويفتح الآفاق
 
ما شاء الله
الف شكر على الجهد
يعطيك العافية
 
درس روعه وترتيب اروع
شكرا لك اخي احمد على المعلومات المميزة
بالنسبة للاستضافة يالغالي المشكلة من اللوحة (سايبر بانل ) على ما اعتقد ولكني لم اجرب
بالنسبة لي الان الافضل هي هتزنر و ovh و كانتابو
بالتوفيق لك :)
 
عودة
أعلى