الخادم الافتراضي الخاص (VPS) يمنحك تحكماً كاملاً وأداءً أفضل من الاستضافة المشتركة، لكنه يضع مسؤولية الإعداد والصيانة على عاتقك. لوحة CyberPanel المجانية مفتوحة المصدر تختصر جزءاً كبيراً من هذا العمل، إذ توفر واجهة رسومية لإدارة المواقع والنطاقات والبريد وشهادات SSL فوق خادم الويب OpenLiteSpeed. في هذا الدليل نمر بالخطوات بالترتيب، من اختيار الخادم إلى أول موقع يعمل بشهادة أمان وبريد إلكتروني ونسخ احتياطية.
قبل أن تبدأ: هل VPS مناسب لك؟
الـ VPS مناسب إذا كنت تستضيف عدة مواقع، أو تحتاج أداءً ثابتاً، أو تريد تثبيت أدوات لا تسمح بها الاستضافة المشتركة. لكنه يتطلب منك الاستعداد لتحديث النظام ومتابعة الأمان والنسخ الاحتياطي بنفسك. إن كان لديك موقع واحد صغير ولا تريد إدارة خادم، فالاستضافة المُدارة قد تكون خياراً أبسط.
الخطوة 1: اختيار الخادم ونظام التشغيل
- الموارد: توصي وثائق CyberPanel الرسمية بحد أدنى 1 جيجابايت ذاكرة و10 جيجابايت مساحة، لكن للاستخدام الفعلي مع البريد وقاعدة البيانات يُفضّل 2 جيجابايت ذاكرة أو أكثر ومساحة SSD كافية لملفاتك ونسخك الاحتياطية.
- نظام التشغيل: اختر نظاماً تدعمه النسخة الحالية من CyberPanel، مثل إصدارات Ubuntu LTS أو AlmaLinux الحديثة. راجع قائمة الأنظمة المدعومة في الوثائق الرسمية قبل الطلب، واستخدم تثبيتاً نظيفاً دون لوحات أخرى.
- موقع مركز البيانات: اختر موقعاً قريباً من جمهورك لتقليل زمن الاستجابة.
- عنوان IP ثابت: ضروري للبريد ولسجلات DNS. تحقّق أيضاً من إمكانية ضبط السجل العكسي (PTR) لدى المزوّد، فهو مهم لوصول البريد.
الخطوة 2: التأمين الأوّلي للخادم
قبل تثبيت أي شيء، اتصل بالخادم عبر SSH وحدّث النظام:
sudo apt update && sudo apt -y upgrade # Ubuntu
sudo dnf -y update # AlmaLinux
ثم طبّق أساسيات الأمان:
- أنشئ مستخدماً إدارياً غير root واستخدم مفاتيح SSH بدلاً من كلمات المرور.
- بعد التأكد من عمل الدخول بالمفتاح، عطّل الدخول بكلمة المرور وقيّد دخول root في إعدادات SSH.
- اضبط اسم المضيف (hostname) على نطاق فرعي كامل مثل
server.example.com، وأضف له سجل A في DNS. - اضبط المنطقة الزمنية ليسهل عليك قراءة السجلات.
الخطوة 3: تثبيت CyberPanel
التثبيت يتم بسكربت رسمي من موقع CyberPanel. انسخ الأمر من صفحة التثبيت في الوثائق الرسمية مباشرة (لا من مصادر غير موثوقة)، وشغّله بصلاحيات root. عادةً يكون بهذه الصيغة:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
سيسألك المثبّت عدة أسئلة، أهمها:
- خادم الويب: OpenLiteSpeed المجاني أو LiteSpeed Enterprise المدفوع. OpenLiteSpeed كافٍ لأغلب المواقع.
- المكوّنات الإضافية: مثل PowerDNS لإدارة DNS، وخدمات البريد، وخادم FTP. ثبّت ما تحتاجه فقط لتقليل استهلاك الموارد ومساحة الهجوم.
- كلمة مرور لوحة التحكم: اختر كلمة قوية واحفظها في مدير كلمات مرور.
- Redis وMemcached: مفيدة للتخزين المؤقت إن كنت ستستضيف مواقع ديناميكية كثيفة.
بعد انتهاء التثبيت، تصل إلى اللوحة عبر المتصفح على المنفذ 8090: https://IP-الخادم:8090. في البداية سيظهر تحذير شهادة لأن الشهادة ذاتية التوقيع؛ سنصلح ذلك لاحقاً.
الخطوة 4: الجدار الناري والمنافذ
افتح فقط المنافذ التي تحتاجها. القائمة المعتادة:
- 22 (أو منفذ SSH المخصص) للإدارة.
- 80 و443 للويب.
- 8090 للوحة التحكم، ويُستحسن تقييده بعناوين IP محددة إن أمكن.
- منافذ البريد إن فعّلته: 25 و587 و465 للإرسال، و993 لـ IMAP الآمن و995 لـ POP3 الآمن.
- 53 إن كان خادمك سيعمل خادم أسماء.
تحقّق كذلك من جدار الحماية لدى مزوّد الخادم نفسه (Security Groups) إن وُجد، فبعض المزوّدين يغلقون المنافذ على مستوى الشبكة، وبعضهم يحجب المنفذ 25 افتراضياً لمنع الرسائل المزعجة ويفتحه بطلب.
الخطوة 5: ربط النطاق وإعداد DNS
أمامك خياران:
- استخدام DNS خارجي (لدى المسجِّل أو مزوّد DNS متخصص): أضف سجل A للنطاق الرئيسي ولـ
wwwيشيران إلى عنوان الخادم، وسجلات MX وSPF وDKIM وDMARC إن كان البريد على الخادم نفسه. هذا الخيار أبسط في الصيانة وأكثر اعتمادية. - استخدام خادم DNS داخل CyberPanel: تنشئ خوادم أسماء مثل
ns1.example.comوns2.example.comوتسجّلها كـ Child Nameservers لدى المسجِّل. يمنحك تحكماً كاملاً لكنه يجعل DNS معتمداً على خادم واحد.
لأغلب المشاريع، الخيار الأول أفضل. بعد إضافة السجلات، تحقّق من انتشارها بأداة مثل dig example.com A +short قبل الانتقال للخطوة التالية، لأن إصدار شهادة SSL يتطلب أن يشير النطاق إلى الخادم فعلاً.
الخطوة 6: إنشاء الحزمة والموقع
- من قائمة Packages أنشئ حزمة تحدد المساحة والنطاقات وحسابات البريد وقواعد البيانات المسموحة.
- من Websites ثم Create Website أدخل النطاق والبريد الإداري والحزمة ونسخة PHP.
- فعّل خيار SSL عند الإنشاء إن كان DNS يشير إلى الخادم بالفعل.
- سيُنشئ CyberPanel مستخدماً مستقلاً للموقع ومجلداً مثل
/home/example.com/public_html. احرص على بقاء ملكية الملفات لهذا المستخدم عند رفع الملفات، حتى لا تظهر أخطاء صلاحيات.
الخطوة 7: شهادات SSL
يستخدم CyberPanel شهادات Let's Encrypt المجانية. إن لم تصدر الشهادة عند إنشاء الموقع، أصدرها من قائمة SSL ثم Manage SSL بعد التأكد من سجلات DNS. ولحل تحذير لوحة التحكم نفسها، استخدم خيار إصدار شهادة لاسم المضيف (Hostname SSL) بعد ضبط سجل A له، وكذلك شهادة لخادم البريد (MailServer SSL) إن فعّلت البريد. شهادات Let's Encrypt صالحة لمدة قصيرة وتتجدد تلقائياً، لكن تابع التجديد من حين لآخر.
الخطوة 8: قاعدة البيانات ورفع الموقع
- أنشئ قاعدة بيانات ومستخدماً مخصصاً لكل موقع من قائمة Databases، ولا تستخدم حساب الجذر لقاعدة البيانات في تطبيقاتك.
- ارفع الملفات عبر مدير الملفات أو SFTP أو Git، واستورد قاعدة البيانات عبر phpMyAdmin المدمج أو من سطر الأوامر للملفات الكبيرة.
- لمواقع ووردبريس، يوفر CyberPanel مثبّتاً مباشراً مع إضافة LiteSpeed Cache.
- تذكّر أن OpenLiteSpeed يقرأ قواعد إعادة الكتابة من ملف
.htaccessلكنه لا يطبّق كل توجيهات Apache، وقد يحتاج إلى إعادة تشغيل رشيقة حتى تسري تغييرات هذا الملف. التوجيهات مثلRequireوDenyلا تُطبّق دائماً كما في Apache، لذلك احمِ المجلدات الحساسة بقواعد إعادة كتابة أو بإبقائها خارج مجلد الموقع العام.
الخطوة 9: البريد الإلكتروني
إن اخترت تشغيل البريد على الخادم:
- أنشئ الحسابات من قائمة Email.
- فعّل DKIM من قائمة DKIM Manager وانسخ السجل النصي إلى DNS.
- أضف سجل SPF يسمح لعنوان الخادم بالإرسال، وسجل DMARC بسياسة مراقبة في البداية.
- اطلب من مزوّد الخادم ضبط سجل PTR ليطابق اسم خادم البريد.
- اختبر الإرسال إلى صناديق بريد كبرى، وراجع ترويسات الرسالة للتأكد من نجاح SPF وDKIM.
إدارة البريد بنفسك تتطلب متابعة سمعة العنوان والقوائم السوداء. إن كان البريد حرجاً لعملك، فقد يكون استخدام خدمة بريد متخصصة مع إبقاء الموقع على الـ VPS قراراً أذكى.
الخطوة 10: النسخ الاحتياطي والمراقبة
- فعّل النسخ الاحتياطي المجدول من قائمة Backup، ويُفضّل أن تُرسل النسخ إلى وجهة خارج الخادم (تخزين سحابي أو خادم آخر).
- اختبر استعادة نسخة واحدة على الأقل؛ النسخة التي لم تُجرَّب استعادتها ليست ضماناً.
- راقب المساحة والذاكرة والمعالج، وفعّل تنبيهات لدى المزوّد إن توفرت.
- حدّث النظام وCyberPanel بانتظام، واقرأ ملاحظات الإصدار قبل ترقية اللوحة.
- راجع سجلات الدخول، وفكّر في أداة مثل Fail2ban أو جدار حماية يحظر محاولات الدخول المتكررة.
أخطاء شائعة يقع فيها المبتدئون
- تثبيت اللوحة على نظام يحتوي خدمات سابقة، مما يسبب تعارضات في المنافذ والحزم.
- طلب شهادة SSL قبل انتشار سجلات DNS، ثم تكرار المحاولات حتى الاصطدام بحدود الإصدار.
- ترك المنفذ 8090 مفتوحاً للعالم بكلمة مرور ضعيفة.
- رفع الملفات بمستخدم root فتصبح ملكيتها خاطئة ويعجز الموقع عن الكتابة في مجلداته.
- ترك نسخ احتياطية أو ملفات إعداد داخل مجلد الموقع العام، حيث يمكن تنزيلها عبر المتصفح.
- الاعتماد على نسخة احتياطية مخزنة على الخادم نفسه فقط.
قائمة مراجعة سريعة بعد الانتهاء
- الدخول إلى الخادم بمفتاح SSH يعمل، والدخول بكلمة المرور معطّل.
- النظام وCyberPanel محدّثان إلى آخر إصدار مستقر.
- الموقع يفتح عبر
https://للنطاق الرئيسي وwww، مع تحويل تلقائي من HTTP. - لوحة التحكم تعمل بشهادة صالحة، ومنفذها مقيّد أو محمي بكلمة مرور قوية ومصادقة ثنائية إن توفرت.
- رسائل البريد التجريبية تصل إلى صندوق الوارد لا إلى الرسائل المزعجة، وترويساتها تُظهر نجاح SPF وDKIM.
- النسخ الاحتياطي المجدول يعمل ويُرسل إلى وجهة خارجية، وقد جرّبت استعادة نسخة واحدة.
- لا توجد ملفات إعداد أو نسخ احتياطية أو سجلات داخل مجلد الموقع العام.
- لديك ملف توثيق خاص يسجّل ما ثبّته وأين، وكيف تستعيد الخدمة إن تعطلت.
الأسئلة الشائعة
هل CyberPanel مجاني؟
اللوحة نفسها مفتوحة المصدر ومجانية مع OpenLiteSpeed، وتوجد إضافات ودعم مدفوع اختياري، كما أن LiteSpeed Enterprise يحتاج إلى ترخيص.
كم موقعاً يمكنني استضافته؟
لا يوجد رقم ثابت؛ يعتمد على موارد الخادم وحجم الزيارات ونوع المواقع. ابدأ بعدد صغير وراقب استهلاك الموارد قبل الإضافة.
هل أحتاج خبرة في لينكس؟
اللوحة تغطي المهام اليومية، لكن معرفة أساسيات سطر الأوامر وSSH ضرورية للتحديثات وحل المشكلات والتعامل مع الطوارئ.
الترتيب باختصار
خادم مناسب، ثم تأمين أوّلي، ثم تثبيت نظيف، فجدار ناري، فسجلات DNS صحيحة، ثم الموقع وشهادة SSL، ثم البريد، وأخيراً نسخ احتياطية جرّبت استعادتها فعلاً، لا نسخ محفوظة لم تُختبر قط.
