كيفية تثبيت CloudPanel على Debian 10 وإدارته

16/12/2023 |
Loading...

المقدمة: مرحبًا بك في هذا الدليل حول كيفية تثبيت CloudPanel على نظام Debian 10. يُعد CloudPanel لوحة تحكم حديثة لإدارة الخوادم ومخصصة لتطبيقات PHP، ويتميز بالأمان، الأداء العالي، وسهولة الإعداد خلال دقائق. سيرشدك هذا الدليل خلال خطوات التثبيت خطوة بخطوة.

الميزات:

  • آمن (شهادات SSL/TLS مجانية).
  • أداء عالي.
  • إعداد سريع (جاهز خلال دقيقة واحدة).
  • متوافق مع جميع منصات الحوسبة السحابية الكبرى.
  • متوفر بأكثر من عشر لغات.

المتطلبات:

تأكد من توفر المتطلبات التالية قبل البدء:

  • وصول بصلاحيات root إلى الخادم.
  • خادم Debian 10 (Buster) جديد مع صلاحيات root.
  • الوصول بصلاحيات Root أو مستخدم يملك صلاحيات Sudo.
  • مواصفات الخادم:
    • المعالج: 2 vCores
    • الذاكرة: 2 جيجابايت
    • المساحة التخزينية: 20 جيجابايت

مكونات التقنية المستخدمة:

  • Debian 10
  • NGINX 1.18 مع وحدة PageSpeed
  • MySQL 5.7 (Percona)
  • PHP من 7.1 إلى 8.1
  • Redis 5
  • ProFTPD 1.3
  • Node.js 14
  • Yarn 1.22

مصطلحات مستخدمة في هذا الدليل:

  • اسم المستخدم: root (أو أي مستخدم بصلاحيات root)
  • اسم المضيف: cloudpanel-416cd680.nip.io (يمكنك تغييره)
  • النطاق: cloudpanel-416cd680.nip.io (يمكنك تغييره)
  • اسم المستخدم في CloudPanel: admin.user (يمكنك تغييره)

الخطوة 1: إعداد اسم المضيف (Hostname)

مهم: استخدم نطاقًا فرعيًا كاسم مضيف (مثل: hostname.domain.com) ولا تستخدم النطاق الأساسي (domain.com) حتى تتمكن من استخدامه داخل اللوحة للمواقع.

  1. قم بتعيين اسم المضيف باستخدام الأمر hostnamectl.
  2. تحقق من الاسم باستخدام hostnamectl.
  3. حدّث الخادم باستخدام: sudo apt update && sudo apt -y upgrade.
  4. ثبّت curl وwget باستخدام: sudo apt -y install curl wget.

الخطوة 2: تثبيت أحدث إصدار من CloudPanel

نفذ الأمر التالي لتثبيت CloudPanel:

curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash

الخطوة 3: تسجيل الدخول وإنشاء مستخدم في CloudPanel

بعد التثبيت، ادخل إلى اللوحة عبر الرابط: https://عنوان-الـIP-أو-النطاق:8443.

ملاحظة: يستخدم CloudPanel شهادة SSL ذاتية التوقيع، تجاهل تحذير "الاتصال غير آمن".

قم بإنشاء مستخدم إداري جديد بإدخال البيانات المطلوبة.

الخطوة 4: إعدادات هامة

  1. تفعيل التحقق الثنائي:
    • انتقل إلى "الحساب" ضمن المستخدم الإداري.
    • انقر على "الأمان" وفعّل التحقق الثنائي.
    • استخدم تطبيق مصدق لمسح رمز QR وإدخال الرمز المكون من 6 أرقام.
  2. حظر عناوين IP غير مرغوب بها:
    • من قسم "الأمان"، أضف عناوين IP إلى قائمة الحظر.

الخطوة 5: إضافة مستخدمين

  • لـ SSH:
    • من قسم "المستخدمين"، اضغط "إضافة مستخدم"، أدخل الاسم وكلمة المرور، ثم احفظ.
  • لـ FTP:
    • اذهب إلى "المستخدمين"، ثم "مستخدمي FTP"، أدخل البيانات، واضغط "إضافة مستخدم".

الخطوة 6: إضافة نطاق

  1. انتقل إلى قسم "النطاقات".
  2. أدخل اسم النطاق، اختر قالب Vhost وإصدار PHP، ثم اضغط "إضافة نطاق".

الخطوة 7: إضافة قاعدة بيانات

  • اضغط على أيقونة قواعد البيانات.
  • اضغط "إضافة قاعدة بيانات"، أدخل الاسم وبيانات المستخدم، ثم احفظ.

الخطوة 8: phpMyAdmin

  • يمكنك إدارة قواعد البيانات من خلال phpMyAdmin الموجود داخل CloudPanel.

الخطوة 9: مدير الملفات

  • لا يحتوي CloudPanel على مدير ملفات مدمج. استخدم أدوات خارجية مثل FileZilla لإدارة الملفات عبر FTP.

الخطوة 10: المهام المجدولة (Cron Jobs)

  • من قسم "Cron Jobs"، يمكنك إضافة مهام مجدولة بسهولة.

الخطوة 11: الخدمات

  • من قسم "الخدمات"، يمكنك فحص وإعادة تشغيل خدمات مثل SQL، وNginx، وPHP، وRedis.

منطقة الإدارة:

قم باستكشاف قسم المستخدمين، قوالب Vhost، خوادم قواعد البيانات، سجل الإجراءات، والإعدادات العامة لمزيد من التحكم المتقدم.

الخاتمة:

تهانينا! لقد قمت بتثبيت CloudPanel بنجاح على Debian 10. استمتع بالقوة والمرونة التي تقدمها هذه اللوحة في استضافة تطبيقات PHP الخاصة بك.

احصل على عروض وتخفيضات حصرية!

ابقَ على اطلاع بآخر العروض، الخصومات، والترقيات الخاصة.

Update cookies preferences